./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 2593a15d06c58660fbfd01a80d97fe77e908cd97 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 08:56:19,143 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:56:19,145 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:56:19,154 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:56:19,155 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:56:19,155 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:56:19,156 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:56:19,158 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:56:19,159 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:56:19,160 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:56:19,161 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:56:19,164 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:56:19,173 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:56:19,174 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:56:19,175 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:56:19,176 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:56:19,176 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:56:19,177 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:56:19,179 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:56:19,181 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:56:19,184 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:56:19,185 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:56:19,186 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:56:19,187 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:56:19,189 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:56:19,189 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:56:19,189 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:56:19,191 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:56:19,191 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:56:19,192 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:56:19,192 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:56:19,193 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:56:19,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:56:19,194 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:56:19,195 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:56:19,195 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:56:19,196 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:56:19,196 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:56:19,196 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:56:19,197 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:56:19,197 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:56:19,198 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:56:19,219 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:56:19,219 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:56:19,220 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:56:19,221 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:56:19,221 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:56:19,221 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:56:19,221 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:56:19,221 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:56:19,221 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:56:19,223 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:56:19,223 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:56:19,223 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:56:19,223 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:56:19,223 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:56:19,224 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:56:19,224 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:56:19,224 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:56:19,224 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:56:19,224 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:56:19,225 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:56:19,227 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:56:19,227 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:56:19,227 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:56:19,228 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:56:19,228 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:56:19,228 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:56:19,229 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:56:19,229 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 -> 2593a15d06c58660fbfd01a80d97fe77e908cd97 [2019-10-22 08:56:19,267 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:56:19,277 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:56:19,281 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:56:19,283 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:56:19,283 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:56:19,284 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-10-22 08:56:19,335 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/data/540aca679/4fa017c316664ba5ba3f112172782e99/FLAG4d0819705 [2019-10-22 08:56:19,766 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:56:19,767 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-10-22 08:56:19,777 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/data/540aca679/4fa017c316664ba5ba3f112172782e99/FLAG4d0819705 [2019-10-22 08:56:19,788 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/data/540aca679/4fa017c316664ba5ba3f112172782e99 [2019-10-22 08:56:19,790 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:56:19,792 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:56:19,792 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:56:19,793 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:56:19,796 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:56:19,797 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:56:19" (1/1) ... [2019-10-22 08:56:19,799 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a1d6da3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:19, skipping insertion in model container [2019-10-22 08:56:19,799 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:56:19" (1/1) ... [2019-10-22 08:56:19,806 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:56:19,837 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:56:20,099 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:56:20,105 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:56:20,169 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:56:20,191 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:56:20,192 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20 WrapperNode [2019-10-22 08:56:20,192 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:56:20,193 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:56:20,193 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:56:20,193 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:56:20,202 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,213 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,273 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:56:20,276 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:56:20,276 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:56:20,276 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:56:20,284 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,285 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,287 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,294 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,320 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,322 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... [2019-10-22 08:56:20,330 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:56:20,330 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:56:20,330 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:56:20,331 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:56:20,331 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:20,407 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:56:20,407 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:56:20,565 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:56:21,031 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-10-22 08:56:21,031 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-10-22 08:56:21,032 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:56:21,033 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:56:21,034 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:21 BoogieIcfgContainer [2019-10-22 08:56:21,034 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:56:21,035 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:56:21,035 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:56:21,038 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:56:21,039 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:21,039 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:56:19" (1/3) ... [2019-10-22 08:56:21,040 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7785c363 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:56:21, skipping insertion in model container [2019-10-22 08:56:21,041 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:21,041 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:20" (2/3) ... [2019-10-22 08:56:21,041 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7785c363 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:56:21, skipping insertion in model container [2019-10-22 08:56:21,041 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:21,041 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:21" (3/3) ... [2019-10-22 08:56:21,043 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2019-10-22 08:56:21,087 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:56:21,088 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:56:21,088 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:56:21,088 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:56:21,088 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:56:21,088 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:56:21,089 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:56:21,089 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:56:21,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-10-22 08:56:21,134 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-10-22 08:56:21,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:21,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:21,143 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-10-22 08:56:21,143 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:21,143 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:56:21,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-10-22 08:56:21,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-10-22 08:56:21,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:21,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:21,152 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-10-22 08:56:21,153 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:21,157 INFO L791 eck$LassoCheckResult]: Stem: 102#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56#L94true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 58#L97-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 69#L102true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 59#L108-1true [2019-10-22 08:56:21,158 INFO L793 eck$LassoCheckResult]: Loop: 59#L108-1true assume !false; 12#L109true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37#L111true assume 12292 == ssl3_connect_~s__state~0; 113#L112true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 34#L216true ssl3_connect_~s__server~0 := 0; 46#L221true assume 0 != ssl3_connect_~cb~0; 42#L221-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 86#L226true 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; 126#L236true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 124#L236-2true assume !(0 == ssl3_connect_~tmp___4~0); 128#L258true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 51#L510true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100#L545true ssl3_connect_~skip~0 := 0; 59#L108-1true [2019-10-22 08:56:21,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:21,164 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-10-22 08:56:21,171 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:21,172 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269071435] [2019-10-22 08:56:21,172 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,172 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,271 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:21,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:21,273 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-10-22 08:56:21,273 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:21,273 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794327240] [2019-10-22 08:56:21,273 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,273 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,273 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,300 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:21,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:21,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2019-10-22 08:56:21,302 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:21,302 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206985726] [2019-10-22 08:56:21,302 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,302 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:21,302 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:21,367 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:21,573 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:21,574 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:21,575 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:21,575 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:21,575 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:21,575 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:21,575 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:21,575 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:21,575 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-10-22 08:56:21,576 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:21,576 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:21,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,677 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:21,849 WARN L191 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-10-22 08:56:21,989 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:21,990 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:21,998 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:21,998 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,011 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,011 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,087 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,092 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,092 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,100 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,108 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,108 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,116 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,121 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,121 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,131 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,134 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,134 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,141 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,150 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,151 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,159 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,159 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,165 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,165 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,179 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:22,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,205 INFO L440 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=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,213 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,214 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,217 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,225 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,228 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,228 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,241 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,241 INFO L440 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=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, 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=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,257 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,257 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,261 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,261 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,266 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,266 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:22,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:22,279 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:22,292 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:22,292 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,311 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:22,312 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:22,324 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:22,324 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,331 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:22,333 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:22,333 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:22,333 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:22,333 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:22,334 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:22,334 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:22,334 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:22,334 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:22,334 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-10-22 08:56:22,334 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:22,334 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:22,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:22,617 WARN L191 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-10-22 08:56:22,712 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:22,719 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:22,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,722 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,724 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,725 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,725 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,727 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,729 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,729 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,733 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,736 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,736 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,737 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,737 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:22,737 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,738 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:22,738 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,739 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,747 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,747 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,747 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,747 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:22,747 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,748 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:22,748 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,749 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,755 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,755 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,755 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,755 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,755 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,756 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,756 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,757 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,761 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,761 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,761 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,761 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,761 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,762 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,762 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,765 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,778 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,778 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,779 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,779 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,779 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,779 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,779 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,780 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,781 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,781 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,781 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,781 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,781 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,782 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,782 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,783 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,784 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,784 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,784 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,784 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,784 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,785 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,785 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,794 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,795 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,796 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,796 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,796 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,796 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,797 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,797 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,800 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,801 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,801 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,801 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,802 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,802 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,802 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,803 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,805 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,806 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,806 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,806 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,807 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:22,807 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,807 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:22,807 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,808 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,809 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,809 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,809 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,809 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,810 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,810 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,810 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,813 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,813 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,814 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,814 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,814 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,814 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,815 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,815 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,817 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:22,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:22,818 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:22,818 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:22,818 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:22,819 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:22,819 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:22,819 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:22,819 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:22,828 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:22,833 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:22,833 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:22,838 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:22,839 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:22,839 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:22,839 INFO L512 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 [] [2019-10-22 08:56:22,845 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:22,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:22,891 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:22,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:22,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:22,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:22,943 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:22,944 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-10-22 08:56:23,227 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. [2019-10-22 08:56:23,228 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 [2019-10-22 08:56:23,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:23,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2019-10-22 08:56:23,231 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2019-10-22 08:56:23,233 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:23,233 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-10-22 08:56:23,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:23,254 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:23,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:23,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:23,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:23,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:23,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:23,282 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 [2019-10-22 08:56:23,282 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-10-22 08:56:23,531 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. [2019-10-22 08:56:23,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:23,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2019-10-22 08:56:23,533 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2019-10-22 08:56:23,533 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:23,533 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2019-10-22 08:56:23,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:23,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2019-10-22 08:56:23,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:23,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2019-10-22 08:56:23,547 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-10-22 08:56:23,557 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2019-10-22 08:56:23,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2019-10-22 08:56:23,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2019-10-22 08:56:23,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2019-10-22 08:56:23,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:23,563 INFO L688 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2019-10-22 08:56:23,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2019-10-22 08:56:23,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2019-10-22 08:56:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-10-22 08:56:23,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-10-22 08:56:23,602 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:23,602 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:23,602 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:56:23,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-10-22 08:56:23,604 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-10-22 08:56:23,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:23,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:23,607 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:23,607 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:23,607 INFO L791 eck$LassoCheckResult]: Stem: 1438#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1395#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1396#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1400#L102 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1342#L103 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1343#L108-1 [2019-10-22 08:56:23,607 INFO L793 eck$LassoCheckResult]: Loop: 1343#L108-1 assume !false; 1403#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1451#L111 assume 12292 == ssl3_connect_~s__state~0; 1444#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1359#L216 ssl3_connect_~s__server~0 := 0; 1368#L221 assume 0 != ssl3_connect_~cb~0; 1378#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1379#L226 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; 1426#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1447#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 1448#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1316#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1385#L545 ssl3_connect_~skip~0 := 0; 1343#L108-1 [2019-10-22 08:56:23,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:23,608 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-10-22 08:56:23,608 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:23,608 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212158176] [2019-10-22 08:56:23,608 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,608 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,608 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,633 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:23,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:23,637 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-10-22 08:56:23,637 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:23,637 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19326788] [2019-10-22 08:56:23,637 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,637 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,637 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:23,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,662 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:23,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:23,663 INFO L82 PathProgramCache]: Analyzing trace with hash 2054960338, now seen corresponding path program 1 times [2019-10-22 08:56:23,663 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:23,664 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749958022] [2019-10-22 08:56:23,664 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,664 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:23,664 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:23,702 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:23,809 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:23,809 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:23,809 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:23,809 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:23,809 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:23,809 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:23,809 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:23,810 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:23,810 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-10-22 08:56:23,810 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:23,810 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:23,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:23,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,070 WARN L191 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-10-22 08:56:24,185 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:24,185 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:24,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:24,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:24,199 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:24,199 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:24,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:24,230 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:24,234 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:24,234 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:24,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:24,242 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:24,257 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:24,257 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:24,263 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:24,264 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:24,265 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:24,265 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:24,265 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:24,265 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:24,265 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:24,265 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:24,265 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:24,265 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-10-22 08:56:24,265 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:24,265 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:24,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:24,557 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:24,557 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:24,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,558 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,558 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,558 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,558 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:24,558 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,559 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:24,559 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,561 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,561 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,561 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,561 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,561 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,561 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,561 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,563 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,566 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,566 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,566 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,566 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,566 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,567 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,567 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,570 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,577 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,577 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,577 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,577 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,577 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,578 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,578 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,579 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,580 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,580 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,580 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,580 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,580 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,580 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,581 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,582 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,587 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,587 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,587 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,587 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,587 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,588 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,588 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,590 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:24,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:24,591 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:24,591 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:24,592 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:24,592 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:24,592 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:24,592 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:24,592 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:24,599 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:24,604 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:24,604 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:24,604 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:24,604 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:24,605 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:24,605 INFO L512 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 [] [2019-10-22 08:56:24,605 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:24,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:24,627 INFO L256 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:24,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:24,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:24,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:24,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:24,652 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:24,652 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-10-22 08:56:24,838 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 445 states and 653 transitions. Complement of second has 7 states. [2019-10-22 08:56:24,838 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 [2019-10-22 08:56:24,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:24,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2019-10-22 08:56:24,839 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:56:24,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:24,839 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-10-22 08:56:24,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:24,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:24,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:24,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:24,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:24,883 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 [2019-10-22 08:56:24,883 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-10-22 08:56:25,037 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 459 states and 670 transitions. Complement of second has 9 states. [2019-10-22 08:56:25,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:25,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:25,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2019-10-22 08:56:25,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:56:25,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:25,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 18 letters. Loop has 13 letters. [2019-10-22 08:56:25,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:25,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 26 letters. [2019-10-22 08:56:25,040 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:25,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 459 states and 670 transitions. [2019-10-22 08:56:25,045 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-10-22 08:56:25,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 459 states to 356 states and 532 transitions. [2019-10-22 08:56:25,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2019-10-22 08:56:25,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-10-22 08:56:25,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 532 transitions. [2019-10-22 08:56:25,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:25,056 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 532 transitions. [2019-10-22 08:56:25,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 532 transitions. [2019-10-22 08:56:25,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 138. [2019-10-22 08:56:25,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-10-22 08:56:25,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-10-22 08:56:25,065 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:25,065 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:25,065 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:56:25,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-10-22 08:56:25,066 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-10-22 08:56:25,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:25,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:25,067 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:25,067 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:25,067 INFO L791 eck$LassoCheckResult]: Stem: 2625#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2584#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2585#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2589#L102 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2532#L103 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2533#L108-1 [2019-10-22 08:56:25,067 INFO L793 eck$LassoCheckResult]: Loop: 2533#L108-1 assume !false; 2640#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2638#L111 assume 12292 == ssl3_connect_~s__state~0; 2631#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2549#L216 ssl3_connect_~s__server~0 := 0; 2557#L221 assume 0 != ssl3_connect_~cb~0; 2567#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2568#L226 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; 2613#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2634#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 2635#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2506#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2572#L545 ssl3_connect_~skip~0 := 0; 2533#L108-1 [2019-10-22 08:56:25,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:25,068 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-10-22 08:56:25,068 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:25,068 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002699112] [2019-10-22 08:56:25,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:25,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,083 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:25,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:25,087 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 3 times [2019-10-22 08:56:25,088 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:25,088 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402328884] [2019-10-22 08:56:25,088 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,088 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,122 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:25,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:25,123 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2019-10-22 08:56:25,123 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:25,123 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319877712] [2019-10-22 08:56:25,123 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,123 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:25,124 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:25,143 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:25,247 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:25,247 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:25,247 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:25,247 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:25,247 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:25,247 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:25,247 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:25,247 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:25,247 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-10-22 08:56:25,247 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:25,247 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:25,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,466 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:25,466 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,481 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,486 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,487 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,491 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,492 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,493 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,496 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:25,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,512 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,512 INFO L440 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=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,516 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,516 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,519 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,519 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,523 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,526 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,526 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,530 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,533 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,533 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,537 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,537 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,543 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:25,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,553 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,553 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,559 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,561 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:25,561 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,564 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:25,564 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:25,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:25,571 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:25,578 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:25,579 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:25,580 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:25,580 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:25,580 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:25,580 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:25,580 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:25,580 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:25,580 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:25,580 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-10-22 08:56:25,580 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:25,580 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:25,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,654 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:25,852 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:25,852 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:25,853 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,853 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,853 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,854 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,854 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:25,854 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,854 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:25,854 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,855 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,856 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,856 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,856 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,856 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,856 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,856 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,856 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,858 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,859 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,859 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,859 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,859 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,859 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,860 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,860 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,860 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,861 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,861 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,861 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,861 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,861 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,862 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,862 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,864 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,864 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,865 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,865 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,865 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,865 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,865 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,865 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,866 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,867 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,867 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,867 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,867 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:25,867 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,868 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:25,868 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,869 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,869 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,869 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,869 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,869 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,870 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,870 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,870 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,872 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,873 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,873 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,873 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,873 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,874 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,874 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,874 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,876 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,876 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,877 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,877 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,877 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,877 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,877 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,877 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,879 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:25,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:25,880 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:25,880 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:25,880 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:25,880 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:25,880 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:25,881 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:25,881 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:25,883 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:25,885 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:25,885 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:25,885 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:25,886 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:25,886 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:25,886 INFO L512 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 [] [2019-10-22 08:56:25,886 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:25,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:25,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:25,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:25,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:25,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:25,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:25,942 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:25,942 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-10-22 08:56:26,075 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 445 states and 653 transitions. Complement of second has 7 states. [2019-10-22 08:56:26,075 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 [2019-10-22 08:56:26,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:26,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2019-10-22 08:56:26,076 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:56:26,076 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:26,077 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-10-22 08:56:26,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:26,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:26,094 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:26,095 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:26,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:26,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:26,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:26,124 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 [2019-10-22 08:56:26,124 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-10-22 08:56:26,257 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 459 states and 670 transitions. Complement of second has 9 states. [2019-10-22 08:56:26,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2019-10-22 08:56:26,258 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:56:26,259 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:26,259 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 18 letters. Loop has 13 letters. [2019-10-22 08:56:26,259 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:26,259 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 26 letters. [2019-10-22 08:56:26,259 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:26,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 459 states and 670 transitions. [2019-10-22 08:56:26,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-10-22 08:56:26,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 459 states to 356 states and 532 transitions. [2019-10-22 08:56:26,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2019-10-22 08:56:26,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-10-22 08:56:26,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 532 transitions. [2019-10-22 08:56:26,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:26,266 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 532 transitions. [2019-10-22 08:56:26,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 532 transitions. [2019-10-22 08:56:26,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 138. [2019-10-22 08:56:26,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-10-22 08:56:26,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-10-22 08:56:26,272 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:26,272 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-10-22 08:56:26,272 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:56:26,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-10-22 08:56:26,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-10-22 08:56:26,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:26,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:26,273 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:26,273 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:26,274 INFO L791 eck$LassoCheckResult]: Stem: 3815#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3773#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3774#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3778#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3723#L108-1 assume !false; 3706#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3707#L111 assume !(12292 == ssl3_connect_~s__state~0); 3724#L114 assume !(16384 == ssl3_connect_~s__state~0); 3725#L117 assume 4096 == ssl3_connect_~s__state~0; 3738#L216 [2019-10-22 08:56:26,274 INFO L793 eck$LassoCheckResult]: Loop: 3738#L216 ssl3_connect_~s__server~0 := 0; 3746#L221 assume 0 != ssl3_connect_~cb~0; 3756#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3757#L226 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; 3802#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3824#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 3825#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3696#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3763#L545 ssl3_connect_~skip~0 := 0; 3814#L108-1 assume !false; 3830#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3828#L111 assume !(12292 == ssl3_connect_~s__state~0); 3829#L114 assume 16384 == ssl3_connect_~s__state~0; 3738#L216 [2019-10-22 08:56:26,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:26,274 INFO L82 PathProgramCache]: Analyzing trace with hash 43610426, now seen corresponding path program 1 times [2019-10-22 08:56:26,274 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:26,275 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718394662] [2019-10-22 08:56:26,275 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,275 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,275 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:26,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:26,315 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718394662] [2019-10-22 08:56:26,315 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:26,315 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:26,315 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380644126] [2019-10-22 08:56:26,317 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:26,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:26,318 INFO L82 PathProgramCache]: Analyzing trace with hash 931561067, now seen corresponding path program 1 times [2019-10-22 08:56:26,319 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:26,319 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588714279] [2019-10-22 08:56:26,319 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,320 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,320 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:26,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:26,335 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588714279] [2019-10-22 08:56:26,335 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:26,336 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:26,336 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13960922] [2019-10-22 08:56:26,336 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:26,336 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:26,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:26,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:26,340 INFO L87 Difference]: Start difference. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 3 states. [2019-10-22 08:56:26,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:26,434 INFO L93 Difference]: Finished difference Result 168 states and 247 transitions. [2019-10-22 08:56:26,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:26,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 247 transitions. [2019-10-22 08:56:26,435 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-10-22 08:56:26,436 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 168 states and 247 transitions. [2019-10-22 08:56:26,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 136 [2019-10-22 08:56:26,437 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2019-10-22 08:56:26,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 247 transitions. [2019-10-22 08:56:26,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:26,437 INFO L688 BuchiCegarLoop]: Abstraction has 168 states and 247 transitions. [2019-10-22 08:56:26,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 247 transitions. [2019-10-22 08:56:26,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 150. [2019-10-22 08:56:26,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2019-10-22 08:56:26,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 225 transitions. [2019-10-22 08:56:26,443 INFO L711 BuchiCegarLoop]: Abstraction has 150 states and 225 transitions. [2019-10-22 08:56:26,443 INFO L591 BuchiCegarLoop]: Abstraction has 150 states and 225 transitions. [2019-10-22 08:56:26,444 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:56:26,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 150 states and 225 transitions. [2019-10-22 08:56:26,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2019-10-22 08:56:26,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:26,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:26,445 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:26,445 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:26,445 INFO L791 eck$LassoCheckResult]: Stem: 4132#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4088#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4089#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4093#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4034#L108-1 assume !false; 4096#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4065#L111 assume !(12292 == ssl3_connect_~s__state~0); 4037#L114 assume !(16384 == ssl3_connect_~s__state~0); 4038#L117 assume !(4096 == ssl3_connect_~s__state~0); 4023#L120 assume !(20480 == ssl3_connect_~s__state~0); 4024#L123 [2019-10-22 08:56:26,445 INFO L793 eck$LassoCheckResult]: Loop: 4024#L123 assume !(4099 == ssl3_connect_~s__state~0); 4134#L126 assume 4368 == ssl3_connect_~s__state~0; 4099#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4100#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4116#L270-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; 4117#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4009#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4131#L545 ssl3_connect_~skip~0 := 0; 4094#L108-1 assume !false; 4019#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4020#L111 assume !(12292 == ssl3_connect_~s__state~0); 4147#L114 assume !(16384 == ssl3_connect_~s__state~0); 4150#L117 assume !(4096 == ssl3_connect_~s__state~0); 4149#L120 assume !(20480 == ssl3_connect_~s__state~0); 4024#L123 [2019-10-22 08:56:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:26,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1351923323, now seen corresponding path program 1 times [2019-10-22 08:56:26,446 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:26,446 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565872435] [2019-10-22 08:56:26,446 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,446 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,446 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:26,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:26,457 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565872435] [2019-10-22 08:56:26,457 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:26,457 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:26,457 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988022044] [2019-10-22 08:56:26,458 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:26,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:26,458 INFO L82 PathProgramCache]: Analyzing trace with hash 606396792, now seen corresponding path program 1 times [2019-10-22 08:56:26,458 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:26,458 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176226227] [2019-10-22 08:56:26,458 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,458 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:26,459 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:26,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:26,476 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:26,548 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:26,548 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:26,548 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:26,548 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:26,548 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:26,548 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:26,548 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:26,548 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:26,548 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration5_Loop [2019-10-22 08:56:26,548 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:26,548 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:26,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,745 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:26,745 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:26,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:26,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:26,755 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:26,756 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet32=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet32=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:26,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:26,759 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:26,766 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:26,766 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:26,770 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:26,771 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:26,771 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:26,771 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:26,771 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:26,771 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:26,771 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:26,771 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:26,771 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:26,771 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration5_Loop [2019-10-22 08:56:26,771 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:26,771 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:26,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:26,950 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:26,951 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:26,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:26,951 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:26,951 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:26,951 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:26,952 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:26,952 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:26,952 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:26,953 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:26,959 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:26,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:26,960 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:26,960 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:26,960 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:26,960 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:26,960 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:26,961 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:26,961 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:26,962 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:26,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:26,963 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:26,963 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:26,963 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:26,963 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:26,964 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:26,964 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:26,980 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:26,983 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:26,985 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:26,985 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:26,985 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:26,985 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:26,985 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:26,985 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4376 Supporting invariants [] [2019-10-22 08:56:26,987 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:27,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:27,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:27,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:27,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:27,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:27,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:27,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:27,053 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:27,053 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 150 states and 225 transitions. cyclomatic complexity: 77 Second operand 5 states. [2019-10-22 08:56:27,387 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 150 states and 225 transitions. cyclomatic complexity: 77. Second operand 5 states. Result 578 states and 853 transitions. Complement of second has 9 states. [2019-10-22 08:56:27,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:27,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:27,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 365 transitions. [2019-10-22 08:56:27,388 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 10 letters. Loop has 14 letters. [2019-10-22 08:56:27,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:27,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 24 letters. Loop has 14 letters. [2019-10-22 08:56:27,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:27,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 10 letters. Loop has 28 letters. [2019-10-22 08:56:27,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:27,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 578 states and 853 transitions. [2019-10-22 08:56:27,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 223 [2019-10-22 08:56:27,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 578 states to 529 states and 765 transitions. [2019-10-22 08:56:27,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 322 [2019-10-22 08:56:27,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 353 [2019-10-22 08:56:27,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 529 states and 765 transitions. [2019-10-22 08:56:27,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:27,397 INFO L688 BuchiCegarLoop]: Abstraction has 529 states and 765 transitions. [2019-10-22 08:56:27,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states and 765 transitions. [2019-10-22 08:56:27,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 367. [2019-10-22 08:56:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 367 states. [2019-10-22 08:56:27,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 551 transitions. [2019-10-22 08:56:27,407 INFO L711 BuchiCegarLoop]: Abstraction has 367 states and 551 transitions. [2019-10-22 08:56:27,407 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:27,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:27,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:27,408 INFO L87 Difference]: Start difference. First operand 367 states and 551 transitions. Second operand 3 states. [2019-10-22 08:56:27,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:27,484 INFO L93 Difference]: Finished difference Result 371 states and 554 transitions. [2019-10-22 08:56:27,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:27,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 371 states and 554 transitions. [2019-10-22 08:56:27,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2019-10-22 08:56:27,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 371 states to 369 states and 552 transitions. [2019-10-22 08:56:27,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 234 [2019-10-22 08:56:27,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 234 [2019-10-22 08:56:27,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 369 states and 552 transitions. [2019-10-22 08:56:27,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:27,489 INFO L688 BuchiCegarLoop]: Abstraction has 369 states and 552 transitions. [2019-10-22 08:56:27,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states and 552 transitions. [2019-10-22 08:56:27,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 369. [2019-10-22 08:56:27,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2019-10-22 08:56:27,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 552 transitions. [2019-10-22 08:56:27,496 INFO L711 BuchiCegarLoop]: Abstraction has 369 states and 552 transitions. [2019-10-22 08:56:27,496 INFO L591 BuchiCegarLoop]: Abstraction has 369 states and 552 transitions. [2019-10-22 08:56:27,496 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:56:27,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 369 states and 552 transitions. [2019-10-22 08:56:27,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2019-10-22 08:56:27,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:27,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:27,498 INFO L849 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] [2019-10-22 08:56:27,498 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:27,499 INFO L791 eck$LassoCheckResult]: Stem: 5733#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5665#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5666#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5670#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5603#L108-1 assume !false; 5588#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5589#L111 assume 12292 == ssl3_connect_~s__state~0; 5749#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5593#L216 ssl3_connect_~s__server~0 := 0; 5636#L221 assume !(0 != ssl3_connect_~cb~0); 5649#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5650#L226 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; 5716#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5766#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 5860#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5856#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5849#L545 ssl3_connect_~skip~0 := 0; 5846#L108-1 assume !false; 5844#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5842#L111 assume !(12292 == ssl3_connect_~s__state~0); 5840#L114 assume !(16384 == ssl3_connect_~s__state~0); 5838#L117 assume !(4096 == ssl3_connect_~s__state~0); 5836#L120 assume !(20480 == ssl3_connect_~s__state~0); 5834#L123 assume 4099 == ssl3_connect_~s__state~0; 5634#L216 [2019-10-22 08:56:27,499 INFO L793 eck$LassoCheckResult]: Loop: 5634#L216 ssl3_connect_~s__server~0 := 0; 5635#L221 assume 0 != ssl3_connect_~cb~0; 5647#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5648#L226 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; 5715#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5761#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 5762#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5662#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5652#L545 ssl3_connect_~skip~0 := 0; 5874#L108-1 assume !false; 5873#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5872#L111 assume !(12292 == ssl3_connect_~s__state~0); 5871#L114 assume !(16384 == ssl3_connect_~s__state~0); 5622#L117 assume !(4096 == ssl3_connect_~s__state~0); 5590#L120 assume !(20480 == ssl3_connect_~s__state~0); 5591#L123 assume 4099 == ssl3_connect_~s__state~0; 5634#L216 [2019-10-22 08:56:27,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:27,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1176739425, now seen corresponding path program 1 times [2019-10-22 08:56:27,499 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:27,499 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270396634] [2019-10-22 08:56:27,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,500 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:27,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:27,513 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270396634] [2019-10-22 08:56:27,513 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:27,513 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:27,513 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636046942] [2019-10-22 08:56:27,513 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:27,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:27,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1942810360, now seen corresponding path program 1 times [2019-10-22 08:56:27,514 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:27,514 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136917252] [2019-10-22 08:56:27,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:27,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:27,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:27,524 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136917252] [2019-10-22 08:56:27,525 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:27,525 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:27,525 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566550645] [2019-10-22 08:56:27,525 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:27,525 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:27,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:27,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:27,525 INFO L87 Difference]: Start difference. First operand 369 states and 552 transitions. cyclomatic complexity: 187 Second operand 3 states. [2019-10-22 08:56:27,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:27,652 INFO L93 Difference]: Finished difference Result 299 states and 452 transitions. [2019-10-22 08:56:27,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:27,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 299 states and 452 transitions. [2019-10-22 08:56:27,654 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 165 [2019-10-22 08:56:27,656 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 299 states to 271 states and 424 transitions. [2019-10-22 08:56:27,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2019-10-22 08:56:27,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2019-10-22 08:56:27,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 271 states and 424 transitions. [2019-10-22 08:56:27,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:27,657 INFO L688 BuchiCegarLoop]: Abstraction has 271 states and 424 transitions. [2019-10-22 08:56:27,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states and 424 transitions. [2019-10-22 08:56:27,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 228. [2019-10-22 08:56:27,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2019-10-22 08:56:27,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 353 transitions. [2019-10-22 08:56:27,664 INFO L711 BuchiCegarLoop]: Abstraction has 228 states and 353 transitions. [2019-10-22 08:56:27,664 INFO L591 BuchiCegarLoop]: Abstraction has 228 states and 353 transitions. [2019-10-22 08:56:27,664 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:56:27,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 228 states and 353 transitions. [2019-10-22 08:56:27,665 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2019-10-22 08:56:27,667 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:27,667 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:27,668 INFO L849 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] [2019-10-22 08:56:27,668 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:27,668 INFO L791 eck$LassoCheckResult]: Stem: 6383#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6332#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6333#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6337#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6278#L108-1 assume !false; 6262#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6263#L111 assume 12292 == ssl3_connect_~s__state~0; 6390#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6268#L216 ssl3_connect_~s__server~0 := 0; 6302#L221 assume !(0 != ssl3_connect_~cb~0); 6315#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6316#L226 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; 6369#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6396#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 6397#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6330#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6321#L545 ssl3_connect_~skip~0 := 0; 6409#L108-1 assume !false; 6407#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6405#L111 assume !(12292 == ssl3_connect_~s__state~0); 6404#L114 assume !(16384 == ssl3_connect_~s__state~0); 6403#L117 assume !(4096 == ssl3_connect_~s__state~0); 6402#L120 assume !(20480 == ssl3_connect_~s__state~0); 6401#L123 assume !(4099 == ssl3_connect_~s__state~0); 6385#L126 assume !(4368 == ssl3_connect_~s__state~0); 6386#L129 [2019-10-22 08:56:27,668 INFO L793 eck$LassoCheckResult]: Loop: 6386#L129 assume 4369 == ssl3_connect_~s__state~0; 6342#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6343#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6363#L270-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; 6364#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6250#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6461#L545 ssl3_connect_~skip~0 := 0; 6460#L108-1 assume !false; 6260#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6261#L111 assume !(12292 == ssl3_connect_~s__state~0); 6279#L114 assume !(16384 == ssl3_connect_~s__state~0); 6280#L117 assume !(4096 == ssl3_connect_~s__state~0); 6293#L120 assume !(20480 == ssl3_connect_~s__state~0); 6456#L123 assume !(4099 == ssl3_connect_~s__state~0); 6430#L126 assume !(4368 == ssl3_connect_~s__state~0); 6386#L129 [2019-10-22 08:56:27,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:27,669 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183680, now seen corresponding path program 1 times [2019-10-22 08:56:27,669 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:27,669 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977399236] [2019-10-22 08:56:27,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:27,684 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977399236] [2019-10-22 08:56:27,684 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:27,684 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:27,684 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429940416] [2019-10-22 08:56:27,684 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:27,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:27,685 INFO L82 PathProgramCache]: Analyzing trace with hash 577994204, now seen corresponding path program 1 times [2019-10-22 08:56:27,685 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:27,685 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684911431] [2019-10-22 08:56:27,685 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,685 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:27,685 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:27,694 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:27,779 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:27,779 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:27,779 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:27,780 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:27,780 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:27,780 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:27,780 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:27,780 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:27,780 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration7_Loop [2019-10-22 08:56:27,780 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:27,780 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:27,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:27,998 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:27,998 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,003 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,006 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:28,006 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,014 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,014 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/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 [2019-10-22 08:56:28,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:28,025 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:28,029 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:28,031 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:28,031 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:28,031 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:28,031 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:28,031 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:28,031 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,031 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:28,031 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:28,031 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration7_Loop [2019-10-22 08:56:28,031 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:28,031 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:28,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,274 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 34 [2019-10-22 08:56:28,289 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:28,289 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:28,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:28,294 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:28,294 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:28,294 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:28,294 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:28,294 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:28,295 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:28,295 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:28,296 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:28,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:28,297 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:28,297 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:28,297 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:28,297 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:28,297 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:28,298 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:28,298 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:28,300 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:28,303 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:28,303 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:28,303 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:28,303 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:28,303 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:28,303 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8753 Supporting invariants [] [2019-10-22 08:56:28,304 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:28,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:28,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:28,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:28,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:28,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:28,367 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:28,367 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 228 states and 353 transitions. cyclomatic complexity: 128 Second operand 4 states. [2019-10-22 08:56:28,565 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 228 states and 353 transitions. cyclomatic complexity: 128. Second operand 4 states. Result 433 states and 650 transitions. Complement of second has 7 states. [2019-10-22 08:56:28,565 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 [2019-10-22 08:56:28,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:28,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2019-10-22 08:56:28,566 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 170 transitions. Stem has 25 letters. Loop has 15 letters. [2019-10-22 08:56:28,567 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:28,567 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 170 transitions. Stem has 40 letters. Loop has 15 letters. [2019-10-22 08:56:28,567 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:28,567 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 170 transitions. Stem has 25 letters. Loop has 30 letters. [2019-10-22 08:56:28,567 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:28,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 433 states and 650 transitions. [2019-10-22 08:56:28,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 185 [2019-10-22 08:56:28,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 433 states to 362 states and 554 transitions. [2019-10-22 08:56:28,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 296 [2019-10-22 08:56:28,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 298 [2019-10-22 08:56:28,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 554 transitions. [2019-10-22 08:56:28,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:28,575 INFO L688 BuchiCegarLoop]: Abstraction has 362 states and 554 transitions. [2019-10-22 08:56:28,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 554 transitions. [2019-10-22 08:56:28,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 294. [2019-10-22 08:56:28,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2019-10-22 08:56:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 451 transitions. [2019-10-22 08:56:28,581 INFO L711 BuchiCegarLoop]: Abstraction has 294 states and 451 transitions. [2019-10-22 08:56:28,581 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:28,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:28,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:28,582 INFO L87 Difference]: Start difference. First operand 294 states and 451 transitions. Second operand 3 states. [2019-10-22 08:56:28,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:28,596 INFO L93 Difference]: Finished difference Result 576 states and 867 transitions. [2019-10-22 08:56:28,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:28,596 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 576 states and 867 transitions. [2019-10-22 08:56:28,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 366 [2019-10-22 08:56:28,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 576 states to 576 states and 867 transitions. [2019-10-22 08:56:28,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2019-10-22 08:56:28,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2019-10-22 08:56:28,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 867 transitions. [2019-10-22 08:56:28,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:28,606 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 867 transitions. [2019-10-22 08:56:28,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 867 transitions. [2019-10-22 08:56:28,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 576. [2019-10-22 08:56:28,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-10-22 08:56:28,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 867 transitions. [2019-10-22 08:56:28,617 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 867 transitions. [2019-10-22 08:56:28,617 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 867 transitions. [2019-10-22 08:56:28,617 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:56:28,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 867 transitions. [2019-10-22 08:56:28,620 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 366 [2019-10-22 08:56:28,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:28,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:28,621 INFO L849 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, 1] [2019-10-22 08:56:28,622 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:28,622 INFO L791 eck$LassoCheckResult]: Stem: 8074#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8012#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8013#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8037#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7952#L108-1 assume !false; 8305#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7986#L111 assume 12292 == ssl3_connect_~s__state~0; 7987#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7944#L216 ssl3_connect_~s__server~0 := 0; 7979#L221 assume 0 != ssl3_connect_~cb~0; 7993#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7994#L226 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; 8058#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8104#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 8108#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8109#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8160#L545 ssl3_connect_~skip~0 := 0; 8159#L108-1 assume !false; 8155#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8156#L111 assume !(12292 == ssl3_connect_~s__state~0); 8147#L114 assume !(16384 == ssl3_connect_~s__state~0); 8148#L117 assume !(4096 == ssl3_connect_~s__state~0); 8141#L120 assume !(20480 == ssl3_connect_~s__state~0); 8142#L123 assume !(4099 == ssl3_connect_~s__state~0); 8200#L126 assume !(4368 == ssl3_connect_~s__state~0); 8198#L129 assume !(4369 == ssl3_connect_~s__state~0); 8081#L132 [2019-10-22 08:56:28,622 INFO L793 eck$LassoCheckResult]: Loop: 8081#L132 assume !(4384 == ssl3_connect_~s__state~0); 8038#L135 assume !(4385 == ssl3_connect_~s__state~0); 8039#L138 assume 4400 == ssl3_connect_~s__state~0; 7945#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7930#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7931#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8448#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8445#L545 ssl3_connect_~skip~0 := 0; 8443#L108-1 assume !false; 8438#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8436#L111 assume !(12292 == ssl3_connect_~s__state~0); 8434#L114 assume !(16384 == ssl3_connect_~s__state~0); 8432#L117 assume !(4096 == ssl3_connect_~s__state~0); 8430#L120 assume !(20480 == ssl3_connect_~s__state~0); 8427#L123 assume !(4099 == ssl3_connect_~s__state~0); 8428#L126 assume !(4368 == ssl3_connect_~s__state~0); 8500#L129 assume !(4369 == ssl3_connect_~s__state~0); 8081#L132 [2019-10-22 08:56:28,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:28,623 INFO L82 PathProgramCache]: Analyzing trace with hash 318163332, now seen corresponding path program 1 times [2019-10-22 08:56:28,623 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:28,623 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581568017] [2019-10-22 08:56:28,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:28,623 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:28,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:28,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:28,644 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581568017] [2019-10-22 08:56:28,644 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:28,644 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:28,644 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829737475] [2019-10-22 08:56:28,644 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:28,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:28,645 INFO L82 PathProgramCache]: Analyzing trace with hash 535211024, now seen corresponding path program 1 times [2019-10-22 08:56:28,645 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:28,645 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052059318] [2019-10-22 08:56:28,645 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:28,645 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:28,646 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:28,657 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:28,716 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:28,716 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:28,716 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:28,717 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:28,717 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:28,717 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,717 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:28,717 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:28,717 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration8_Loop [2019-10-22 08:56:28,717 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:28,717 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:28,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,848 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:28,848 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,852 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,852 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,858 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:28,858 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=0, ULTIMATE.start_ssl3_connect_~__cil_tmp64~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=0, ULTIMATE.start_ssl3_connect_~__cil_tmp64~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,868 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,868 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,872 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:28,872 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,879 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,882 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:28,882 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,889 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:28,889 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:28,899 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:28,899 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,904 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:28,906 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:28,906 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:28,906 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:28,906 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:28,906 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:28,906 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:28,906 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:28,906 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:28,906 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration8_Loop [2019-10-22 08:56:28,906 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:28,906 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:28,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:28,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:29,014 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:29,014 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:29,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:29,015 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:29,015 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:29,015 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:29,015 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:29,015 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:29,016 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:29,016 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:29,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:29,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:29,025 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:29,025 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:29,025 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:29,025 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:29,025 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:29,025 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:29,026 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:29,026 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:29,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:29,027 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:29,027 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:29,027 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:29,027 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:29,027 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:29,028 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:29,028 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:29,028 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:29,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:29,029 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:29,029 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:29,029 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:29,029 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:29,030 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:29,030 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:29,032 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:29,032 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:29,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:29,033 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:29,033 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:29,033 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:29,033 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:29,033 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:29,034 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:29,034 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:29,036 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:29,045 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:29,045 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:29,045 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:29,046 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:29,046 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:29,046 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4408 Supporting invariants [] [2019-10-22 08:56:29,047 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:29,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:29,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:29,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:29,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:29,086 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:29,101 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:29,102 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 576 states and 867 transitions. cyclomatic complexity: 301 Second operand 5 states. [2019-10-22 08:56:29,465 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 576 states and 867 transitions. cyclomatic complexity: 301. Second operand 5 states. Result 1415 states and 2102 transitions. Complement of second has 9 states. [2019-10-22 08:56:29,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:29,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 354 transitions. [2019-10-22 08:56:29,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 26 letters. Loop has 17 letters. [2019-10-22 08:56:29,466 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:29,466 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 43 letters. Loop has 17 letters. [2019-10-22 08:56:29,467 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:29,467 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 26 letters. Loop has 34 letters. [2019-10-22 08:56:29,467 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:29,467 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1415 states and 2102 transitions. [2019-10-22 08:56:29,477 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 531 [2019-10-22 08:56:29,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1415 states to 1199 states and 1823 transitions. [2019-10-22 08:56:29,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 771 [2019-10-22 08:56:29,485 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 913 [2019-10-22 08:56:29,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1199 states and 1823 transitions. [2019-10-22 08:56:29,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:29,485 INFO L688 BuchiCegarLoop]: Abstraction has 1199 states and 1823 transitions. [2019-10-22 08:56:29,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states and 1823 transitions. [2019-10-22 08:56:29,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 837. [2019-10-22 08:56:29,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 837 states. [2019-10-22 08:56:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1265 transitions. [2019-10-22 08:56:29,502 INFO L711 BuchiCegarLoop]: Abstraction has 837 states and 1265 transitions. [2019-10-22 08:56:29,502 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:29,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:29,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:29,503 INFO L87 Difference]: Start difference. First operand 837 states and 1265 transitions. Second operand 3 states. [2019-10-22 08:56:29,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:29,604 INFO L93 Difference]: Finished difference Result 958 states and 1412 transitions. [2019-10-22 08:56:29,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:29,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 958 states and 1412 transitions. [2019-10-22 08:56:29,610 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 585 [2019-10-22 08:56:29,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 958 states to 946 states and 1400 transitions. [2019-10-22 08:56:29,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2019-10-22 08:56:29,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 748 [2019-10-22 08:56:29,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1400 transitions. [2019-10-22 08:56:29,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:29,616 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1400 transitions. [2019-10-22 08:56:29,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1400 transitions. [2019-10-22 08:56:29,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 914. [2019-10-22 08:56:29,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 914 states. [2019-10-22 08:56:29,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 1358 transitions. [2019-10-22 08:56:29,630 INFO L711 BuchiCegarLoop]: Abstraction has 914 states and 1358 transitions. [2019-10-22 08:56:29,630 INFO L591 BuchiCegarLoop]: Abstraction has 914 states and 1358 transitions. [2019-10-22 08:56:29,630 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:56:29,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 914 states and 1358 transitions. [2019-10-22 08:56:29,635 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 567 [2019-10-22 08:56:29,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:29,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:29,635 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:29,636 INFO L850 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] [2019-10-22 08:56:29,636 INFO L791 eck$LassoCheckResult]: Stem: 12042#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11965#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11966#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 11991#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11903#L108-1 assume !false; 12452#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12451#L111 assume 12292 == ssl3_connect_~s__state~0; 12450#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 12449#L216 ssl3_connect_~s__server~0 := 0; 12448#L221 assume 0 != ssl3_connect_~cb~0; 12421#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 12447#L226 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; 12445#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 12442#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 12440#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12439#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12436#L545 ssl3_connect_~skip~0 := 0; 12435#L108-1 assume !false; 12434#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12433#L111 assume !(12292 == ssl3_connect_~s__state~0); 12432#L114 assume !(16384 == ssl3_connect_~s__state~0); 12431#L117 assume !(4096 == ssl3_connect_~s__state~0); 12430#L120 assume !(20480 == ssl3_connect_~s__state~0); 12429#L123 assume !(4099 == ssl3_connect_~s__state~0); 12049#L126 assume 4368 == ssl3_connect_~s__state~0; 12050#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12270#L270 assume !(0 == ssl3_connect_~blastFlag~0); 12268#L270-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; 12255#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 12256#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12650#L545 ssl3_connect_~skip~0 := 0; 12647#L108-1 assume !false; 12644#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12631#L111 assume 12292 == ssl3_connect_~s__state~0; 12059#L112 [2019-10-22 08:56:29,636 INFO L793 eck$LassoCheckResult]: Loop: 12059#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 12060#L216 ssl3_connect_~s__server~0 := 0; 12753#L221 assume 0 != ssl3_connect_~cb~0; 12752#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 12751#L226 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; 12749#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 12747#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 12746#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12745#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11969#L545 ssl3_connect_~skip~0 := 0; 12741#L108-1 assume !false; 12740#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12738#L111 assume !(12292 == ssl3_connect_~s__state~0); 12737#L114 assume !(16384 == ssl3_connect_~s__state~0); 12736#L117 assume !(4096 == ssl3_connect_~s__state~0); 12735#L120 assume !(20480 == ssl3_connect_~s__state~0); 12705#L123 assume !(4099 == ssl3_connect_~s__state~0); 12704#L126 assume 4368 == ssl3_connect_~s__state~0; 12697#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12702#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12701#L270-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; 12698#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 12699#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12729#L545 ssl3_connect_~skip~0 := 0; 12728#L108-1 assume !false; 12727#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12726#L111 assume 12292 == ssl3_connect_~s__state~0; 12059#L112 [2019-10-22 08:56:29,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:29,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1870670280, now seen corresponding path program 1 times [2019-10-22 08:56:29,636 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:29,637 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067498230] [2019-10-22 08:56:29,637 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,637 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,637 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:29,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 08:56:29,656 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067498230] [2019-10-22 08:56:29,656 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:29,656 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:29,657 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775679211] [2019-10-22 08:56:29,657 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:29,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:29,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2019-10-22 08:56:29,657 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:29,657 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764995532] [2019-10-22 08:56:29,658 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,658 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,658 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,671 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:29,672 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764995532] [2019-10-22 08:56:29,672 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:29,672 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:29,672 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950229772] [2019-10-22 08:56:29,672 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:29,672 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:29,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:29,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:29,673 INFO L87 Difference]: Start difference. First operand 914 states and 1358 transitions. cyclomatic complexity: 458 Second operand 3 states. [2019-10-22 08:56:29,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:29,818 INFO L93 Difference]: Finished difference Result 1005 states and 1432 transitions. [2019-10-22 08:56:29,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:29,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1005 states and 1432 transitions. [2019-10-22 08:56:29,824 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 555 [2019-10-22 08:56:29,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1005 states to 945 states and 1368 transitions. [2019-10-22 08:56:29,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 718 [2019-10-22 08:56:29,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 718 [2019-10-22 08:56:29,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 945 states and 1368 transitions. [2019-10-22 08:56:29,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:29,829 INFO L688 BuchiCegarLoop]: Abstraction has 945 states and 1368 transitions. [2019-10-22 08:56:29,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states and 1368 transitions. [2019-10-22 08:56:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 895. [2019-10-22 08:56:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 895 states. [2019-10-22 08:56:29,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1299 transitions. [2019-10-22 08:56:29,843 INFO L711 BuchiCegarLoop]: Abstraction has 895 states and 1299 transitions. [2019-10-22 08:56:29,843 INFO L591 BuchiCegarLoop]: Abstraction has 895 states and 1299 transitions. [2019-10-22 08:56:29,844 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:56:29,844 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1299 transitions. [2019-10-22 08:56:29,847 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 515 [2019-10-22 08:56:29,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:29,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:29,848 INFO L849 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] [2019-10-22 08:56:29,848 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:29,848 INFO L791 eck$LassoCheckResult]: Stem: 13968#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13889#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13890#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 13917#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13827#L108-1 assume !false; 14476#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14475#L111 assume 12292 == ssl3_connect_~s__state~0; 14474#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 14473#L216 ssl3_connect_~s__server~0 := 0; 14282#L221 assume 0 != ssl3_connect_~cb~0; 14280#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 14277#L226 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; 14274#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 14271#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 14241#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 14239#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14235#L545 ssl3_connect_~skip~0 := 0; 14233#L108-1 assume !false; 14232#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14231#L111 assume !(12292 == ssl3_connect_~s__state~0); 14229#L114 assume !(16384 == ssl3_connect_~s__state~0); 14227#L117 assume !(4096 == ssl3_connect_~s__state~0); 14225#L120 assume !(20480 == ssl3_connect_~s__state~0); 14220#L123 assume !(4099 == ssl3_connect_~s__state~0); 14207#L126 assume 4368 == ssl3_connect_~s__state~0; 14208#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14199#L270 assume !(0 == ssl3_connect_~blastFlag~0); 14200#L270-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; 14193#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 14194#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14264#L545 ssl3_connect_~skip~0 := 0; 14263#L108-1 assume !false; 14178#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14176#L111 assume !(12292 == ssl3_connect_~s__state~0); 14173#L114 assume !(16384 == ssl3_connect_~s__state~0); 14174#L117 assume !(4096 == ssl3_connect_~s__state~0); 14230#L120 assume !(20480 == ssl3_connect_~s__state~0); 14228#L123 assume !(4099 == ssl3_connect_~s__state~0); 14226#L126 assume !(4368 == ssl3_connect_~s__state~0); 14205#L129 assume !(4369 == ssl3_connect_~s__state~0); 14054#L132 assume 4384 == ssl3_connect_~s__state~0; 14049#L136 [2019-10-22 08:56:29,849 INFO L793 eck$LassoCheckResult]: Loop: 14049#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14687#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14661#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 14660#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13995#L299-2 ssl3_connect_~s__init_num~0 := 0; 13996#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14651#L545 ssl3_connect_~skip~0 := 0; 14650#L108-1 assume !false; 14649#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14648#L111 assume !(12292 == ssl3_connect_~s__state~0); 13830#L114 assume !(16384 == ssl3_connect_~s__state~0); 13831#L117 assume !(4096 == ssl3_connect_~s__state~0); 13845#L120 assume !(20480 == ssl3_connect_~s__state~0); 14675#L123 assume !(4099 == ssl3_connect_~s__state~0); 13971#L126 assume !(4368 == ssl3_connect_~s__state~0); 13972#L129 assume !(4369 == ssl3_connect_~s__state~0); 13977#L132 assume 4384 == ssl3_connect_~s__state~0; 14049#L136 [2019-10-22 08:56:29,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:29,849 INFO L82 PathProgramCache]: Analyzing trace with hash 471178688, now seen corresponding path program 1 times [2019-10-22 08:56:29,849 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:29,849 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081477958] [2019-10-22 08:56:29,849 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,849 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,849 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 08:56:29,867 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081477958] [2019-10-22 08:56:29,868 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:29,868 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:29,868 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246933949] [2019-10-22 08:56:29,868 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1610899148, now seen corresponding path program 1 times [2019-10-22 08:56:29,869 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:29,869 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563728508] [2019-10-22 08:56:29,869 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,869 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:29,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:29,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:29,879 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563728508] [2019-10-22 08:56:29,879 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:29,879 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:29,879 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180430806] [2019-10-22 08:56:29,879 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:29,879 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:29,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:29,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:29,880 INFO L87 Difference]: Start difference. First operand 895 states and 1299 transitions. cyclomatic complexity: 414 Second operand 3 states. [2019-10-22 08:56:30,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:30,013 INFO L93 Difference]: Finished difference Result 831 states and 1166 transitions. [2019-10-22 08:56:30,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:30,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 831 states and 1166 transitions. [2019-10-22 08:56:30,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 445 [2019-10-22 08:56:30,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 831 states to 784 states and 1107 transitions. [2019-10-22 08:56:30,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2019-10-22 08:56:30,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2019-10-22 08:56:30,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 784 states and 1107 transitions. [2019-10-22 08:56:30,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:30,023 INFO L688 BuchiCegarLoop]: Abstraction has 784 states and 1107 transitions. [2019-10-22 08:56:30,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states and 1107 transitions. [2019-10-22 08:56:30,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 766. [2019-10-22 08:56:30,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 766 states. [2019-10-22 08:56:30,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 1086 transitions. [2019-10-22 08:56:30,034 INFO L711 BuchiCegarLoop]: Abstraction has 766 states and 1086 transitions. [2019-10-22 08:56:30,034 INFO L591 BuchiCegarLoop]: Abstraction has 766 states and 1086 transitions. [2019-10-22 08:56:30,034 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:56:30,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 766 states and 1086 transitions. [2019-10-22 08:56:30,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 427 [2019-10-22 08:56:30,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:30,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:30,038 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-10-22 08:56:30,039 INFO L850 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] [2019-10-22 08:56:30,039 INFO L791 eck$LassoCheckResult]: Stem: 15684#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15612#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15613#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 15617#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15559#L108-1 assume !false; 16147#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16146#L111 assume 12292 == ssl3_connect_~s__state~0; 16145#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 16144#L216 ssl3_connect_~s__server~0 := 0; 16143#L221 assume 0 != ssl3_connect_~cb~0; 16091#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 16142#L226 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; 16139#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16133#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 16131#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 16129#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16125#L545 ssl3_connect_~skip~0 := 0; 16123#L108-1 assume !false; 16121#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16119#L111 assume !(12292 == ssl3_connect_~s__state~0); 16117#L114 assume !(16384 == ssl3_connect_~s__state~0); 16115#L117 assume !(4096 == ssl3_connect_~s__state~0); 16113#L120 assume !(20480 == ssl3_connect_~s__state~0); 16071#L123 assume !(4099 == ssl3_connect_~s__state~0); 16067#L126 assume 4368 == ssl3_connect_~s__state~0; 15626#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 15627#L270 assume !(0 == ssl3_connect_~blastFlag~0); 15658#L270-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; 15659#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 15672#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16096#L545 ssl3_connect_~skip~0 := 0; 16094#L108-1 assume !false; 16092#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16089#L111 assume !(12292 == ssl3_connect_~s__state~0); 16087#L114 assume !(16384 == ssl3_connect_~s__state~0); 16085#L117 assume !(4096 == ssl3_connect_~s__state~0); 16081#L120 assume !(20480 == ssl3_connect_~s__state~0); 16073#L123 assume !(4099 == ssl3_connect_~s__state~0); 16072#L126 assume !(4368 == ssl3_connect_~s__state~0); 16068#L129 assume !(4369 == ssl3_connect_~s__state~0); 15906#L132 assume 4384 == ssl3_connect_~s__state~0; 15905#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 15904#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 15902#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 15900#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 15901#L299-2 ssl3_connect_~s__init_num~0 := 0; 16052#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16046#L545 ssl3_connect_~skip~0 := 0; 16044#L108-1 assume !false; 16042#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16040#L111 assume 12292 == ssl3_connect_~s__state~0; 15761#L112 [2019-10-22 08:56:30,039 INFO L793 eck$LassoCheckResult]: Loop: 15761#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 15752#L216 ssl3_connect_~s__server~0 := 0; 15601#L221 assume 0 != ssl3_connect_~cb~0; 15602#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 15664#L226 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; 15665#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16292#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 16276#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 16274#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16271#L545 ssl3_connect_~skip~0 := 0; 16270#L108-1 assume !false; 16269#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16268#L111 assume !(12292 == ssl3_connect_~s__state~0); 16267#L114 assume !(16384 == ssl3_connect_~s__state~0); 16266#L117 assume !(4096 == ssl3_connect_~s__state~0); 16264#L120 assume !(20480 == ssl3_connect_~s__state~0); 16262#L123 assume !(4099 == ssl3_connect_~s__state~0); 15857#L126 assume 4368 == ssl3_connect_~s__state~0; 15624#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 15625#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15656#L270-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; 15657#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 15671#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16223#L545 ssl3_connect_~skip~0 := 0; 16176#L108-1 assume !false; 16175#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16170#L111 assume !(12292 == ssl3_connect_~s__state~0); 16168#L114 assume !(16384 == ssl3_connect_~s__state~0); 16166#L117 assume !(4096 == ssl3_connect_~s__state~0); 16164#L120 assume !(20480 == ssl3_connect_~s__state~0); 16162#L123 assume !(4099 == ssl3_connect_~s__state~0); 16160#L126 assume !(4368 == ssl3_connect_~s__state~0); 15856#L129 assume !(4369 == ssl3_connect_~s__state~0); 15738#L132 assume 4384 == ssl3_connect_~s__state~0; 15566#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 15567#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16192#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 15538#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 15539#L299-2 ssl3_connect_~s__init_num~0 := 0; 16178#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16249#L545 ssl3_connect_~skip~0 := 0; 16248#L108-1 assume !false; 16247#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16246#L111 assume 12292 == ssl3_connect_~s__state~0; 15761#L112 [2019-10-22 08:56:30,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1644506921, now seen corresponding path program 1 times [2019-10-22 08:56:30,039 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,040 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845088044] [2019-10-22 08:56:30,040 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,040 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,040 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,073 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-10-22 08:56:30,073 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845088044] [2019-10-22 08:56:30,074 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:30,074 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:30,074 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25392279] [2019-10-22 08:56:30,074 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:30,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1323805521, now seen corresponding path program 1 times [2019-10-22 08:56:30,075 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,075 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580169649] [2019-10-22 08:56:30,075 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,075 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,075 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,090 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-10-22 08:56:30,090 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580169649] [2019-10-22 08:56:30,091 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:30,091 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:30,091 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626059893] [2019-10-22 08:56:30,091 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:30,091 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:30,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:30,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:30,092 INFO L87 Difference]: Start difference. First operand 766 states and 1086 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-10-22 08:56:30,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:30,221 INFO L93 Difference]: Finished difference Result 792 states and 1097 transitions. [2019-10-22 08:56:30,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:30,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 792 states and 1097 transitions. [2019-10-22 08:56:30,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 451 [2019-10-22 08:56:30,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 792 states to 790 states and 1095 transitions. [2019-10-22 08:56:30,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-10-22 08:56:30,229 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-10-22 08:56:30,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1095 transitions. [2019-10-22 08:56:30,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:30,230 INFO L688 BuchiCegarLoop]: Abstraction has 790 states and 1095 transitions. [2019-10-22 08:56:30,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1095 transitions. [2019-10-22 08:56:30,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 764. [2019-10-22 08:56:30,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 764 states. [2019-10-22 08:56:30,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 1064 transitions. [2019-10-22 08:56:30,241 INFO L711 BuchiCegarLoop]: Abstraction has 764 states and 1064 transitions. [2019-10-22 08:56:30,241 INFO L591 BuchiCegarLoop]: Abstraction has 764 states and 1064 transitions. [2019-10-22 08:56:30,241 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:56:30,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 764 states and 1064 transitions. [2019-10-22 08:56:30,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2019-10-22 08:56:30,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:30,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:30,245 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2019-10-22 08:56:30,245 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:30,246 INFO L791 eck$LassoCheckResult]: Stem: 17254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 17183#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 17184#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 17206#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 17126#L108-1 assume !false; 17807#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17806#L111 assume 12292 == ssl3_connect_~s__state~0; 17805#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 17804#L216 ssl3_connect_~s__server~0 := 0; 17172#L221 assume 0 != ssl3_connect_~cb~0; 17173#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17855#L226 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; 17288#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17285#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 17286#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 17291#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17728#L545 ssl3_connect_~skip~0 := 0; 17727#L108-1 assume !false; 17725#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17723#L111 assume !(12292 == ssl3_connect_~s__state~0); 17721#L114 assume !(16384 == ssl3_connect_~s__state~0); 17719#L117 assume !(4096 == ssl3_connect_~s__state~0); 17714#L120 assume !(20480 == ssl3_connect_~s__state~0); 17713#L123 assume !(4099 == ssl3_connect_~s__state~0); 17261#L126 assume 4368 == ssl3_connect_~s__state~0; 17262#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 17791#L270 assume !(0 == ssl3_connect_~blastFlag~0); 17788#L270-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; 17785#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 17786#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17808#L545 ssl3_connect_~skip~0 := 0; 17809#L108-1 assume !false; 17838#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17837#L111 assume !(12292 == ssl3_connect_~s__state~0); 17836#L114 assume !(16384 == ssl3_connect_~s__state~0); 17835#L117 assume !(4096 == ssl3_connect_~s__state~0); 17834#L120 assume !(20480 == ssl3_connect_~s__state~0); 17833#L123 assume !(4099 == ssl3_connect_~s__state~0); 17832#L126 assume !(4368 == ssl3_connect_~s__state~0); 17831#L129 assume !(4369 == ssl3_connect_~s__state~0); 17327#L132 assume 4384 == ssl3_connect_~s__state~0; 17651#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 17648#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 17231#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 17232#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 17278#L299-2 ssl3_connect_~s__init_num~0 := 0; 17279#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17703#L545 ssl3_connect_~skip~0 := 0; 17700#L108-1 assume !false; 17698#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17696#L111 assume !(12292 == ssl3_connect_~s__state~0); 17693#L114 assume !(16384 == ssl3_connect_~s__state~0); 17690#L117 assume !(4096 == ssl3_connect_~s__state~0); 17686#L120 assume !(20480 == ssl3_connect_~s__state~0); 17683#L123 assume !(4099 == ssl3_connect_~s__state~0); 17680#L126 assume !(4368 == ssl3_connect_~s__state~0); 17485#L129 assume !(4369 == ssl3_connect_~s__state~0); 17483#L132 assume !(4384 == ssl3_connect_~s__state~0); 17484#L135 assume !(4385 == ssl3_connect_~s__state~0); 17453#L138 assume !(4400 == ssl3_connect_~s__state~0); 17452#L141 [2019-10-22 08:56:30,246 INFO L793 eck$LassoCheckResult]: Loop: 17452#L141 assume 4401 == ssl3_connect_~s__state~0; 17405#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 17575#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 17281#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17093#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17596#L545 ssl3_connect_~skip~0 := 0; 17595#L108-1 assume !false; 17593#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17591#L111 assume !(12292 == ssl3_connect_~s__state~0); 17589#L114 assume !(16384 == ssl3_connect_~s__state~0); 17587#L117 assume !(4096 == ssl3_connect_~s__state~0); 17585#L120 assume !(20480 == ssl3_connect_~s__state~0); 17583#L123 assume !(4099 == ssl3_connect_~s__state~0); 17581#L126 assume !(4368 == ssl3_connect_~s__state~0); 17580#L129 assume !(4369 == ssl3_connect_~s__state~0); 17579#L132 assume !(4384 == ssl3_connect_~s__state~0); 17481#L135 assume !(4385 == ssl3_connect_~s__state~0); 17482#L138 assume !(4400 == ssl3_connect_~s__state~0); 17452#L141 [2019-10-22 08:56:30,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1186568842, now seen corresponding path program 1 times [2019-10-22 08:56:30,246 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,247 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563749986] [2019-10-22 08:56:30,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-10-22 08:56:30,266 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563749986] [2019-10-22 08:56:30,266 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:30,266 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:30,267 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905937669] [2019-10-22 08:56:30,267 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:30,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,267 INFO L82 PathProgramCache]: Analyzing trace with hash -757810634, now seen corresponding path program 1 times [2019-10-22 08:56:30,267 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,267 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372601936] [2019-10-22 08:56:30,267 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,268 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,268 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,273 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:30,332 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:30,332 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:30,332 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:30,333 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:30,333 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:30,333 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,333 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:30,333 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:30,333 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration12_Loop [2019-10-22 08:56:30,333 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:30,333 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:30,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,441 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:30,441 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,444 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:30,444 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:30,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:30,447 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,452 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:30,452 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:30,455 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:30,455 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:30,459 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:30,461 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:30,462 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:30,465 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:30,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:30,476 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:30,477 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:30,477 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:30,477 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:30,477 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:30,477 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:30,477 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,477 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:30,477 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:30,478 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration12_Loop [2019-10-22 08:56:30,478 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:30,478 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:30,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,547 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:30,547 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:30,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:30,548 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:30,548 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:30,548 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:30,548 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:30,549 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:30,549 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:30,549 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:30,551 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:30,554 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:30,554 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:30,554 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:30,554 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:30,555 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:30,555 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8817 Supporting invariants [] [2019-10-22 08:56:30,555 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:30,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:30,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:30,607 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:30,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:30,627 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:30,627 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 764 states and 1064 transitions. cyclomatic complexity: 308 Second operand 4 states. [2019-10-22 08:56:30,795 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 764 states and 1064 transitions. cyclomatic complexity: 308. Second operand 4 states. Result 1036 states and 1440 transitions. Complement of second has 7 states. [2019-10-22 08:56:30,796 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 [2019-10-22 08:56:30,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:30,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2019-10-22 08:56:30,796 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 60 letters. Loop has 18 letters. [2019-10-22 08:56:30,797 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:30,797 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 78 letters. Loop has 18 letters. [2019-10-22 08:56:30,797 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:30,797 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 60 letters. Loop has 36 letters. [2019-10-22 08:56:30,798 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:30,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1036 states and 1440 transitions. [2019-10-22 08:56:30,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2019-10-22 08:56:30,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1036 states to 940 states and 1312 transitions. [2019-10-22 08:56:30,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2019-10-22 08:56:30,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 715 [2019-10-22 08:56:30,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 940 states and 1312 transitions. [2019-10-22 08:56:30,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:30,808 INFO L688 BuchiCegarLoop]: Abstraction has 940 states and 1312 transitions. [2019-10-22 08:56:30,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states and 1312 transitions. [2019-10-22 08:56:30,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 852. [2019-10-22 08:56:30,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 852 states. [2019-10-22 08:56:30,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1178 transitions. [2019-10-22 08:56:30,822 INFO L711 BuchiCegarLoop]: Abstraction has 852 states and 1178 transitions. [2019-10-22 08:56:30,823 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:30,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:30,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:30,823 INFO L87 Difference]: Start difference. First operand 852 states and 1178 transitions. Second operand 3 states. [2019-10-22 08:56:30,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:30,836 INFO L93 Difference]: Finished difference Result 858 states and 1184 transitions. [2019-10-22 08:56:30,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:30,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 858 states and 1184 transitions. [2019-10-22 08:56:30,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2019-10-22 08:56:30,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 858 states to 858 states and 1184 transitions. [2019-10-22 08:56:30,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2019-10-22 08:56:30,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2019-10-22 08:56:30,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 858 states and 1184 transitions. [2019-10-22 08:56:30,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:30,846 INFO L688 BuchiCegarLoop]: Abstraction has 858 states and 1184 transitions. [2019-10-22 08:56:30,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states and 1184 transitions. [2019-10-22 08:56:30,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 858. [2019-10-22 08:56:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 858 states. [2019-10-22 08:56:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1184 transitions. [2019-10-22 08:56:30,859 INFO L711 BuchiCegarLoop]: Abstraction has 858 states and 1184 transitions. [2019-10-22 08:56:30,859 INFO L591 BuchiCegarLoop]: Abstraction has 858 states and 1184 transitions. [2019-10-22 08:56:30,859 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:56:30,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 858 states and 1184 transitions. [2019-10-22 08:56:30,862 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2019-10-22 08:56:30,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:30,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:30,863 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2019-10-22 08:56:30,863 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:30,863 INFO L791 eck$LassoCheckResult]: Stem: 21020#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 20948#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 20949#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 20955#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 20894#L108-1 assume !false; 20956#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21600#L111 assume 12292 == ssl3_connect_~s__state~0; 21595#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 20919#L216 ssl3_connect_~s__server~0 := 0; 20920#L221 assume 0 != ssl3_connect_~cb~0; 20939#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 21002#L226 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; 21003#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 21692#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 21691#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 21690#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20952#L545 ssl3_connect_~skip~0 := 0; 21687#L108-1 assume !false; 21686#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21681#L111 assume !(12292 == ssl3_connect_~s__state~0); 21680#L114 assume !(16384 == ssl3_connect_~s__state~0); 21678#L117 assume !(4096 == ssl3_connect_~s__state~0); 21674#L120 assume !(20480 == ssl3_connect_~s__state~0); 21673#L123 assume !(4099 == ssl3_connect_~s__state~0); 21671#L126 assume 4368 == ssl3_connect_~s__state~0; 21668#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 21665#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 21663#L270-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; 21660#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 21656#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21652#L545 ssl3_connect_~skip~0 := 0; 21650#L108-1 assume !false; 21648#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21647#L111 assume !(12292 == ssl3_connect_~s__state~0); 21646#L114 assume !(16384 == ssl3_connect_~s__state~0); 21643#L117 assume !(4096 == ssl3_connect_~s__state~0); 21641#L120 assume !(20480 == ssl3_connect_~s__state~0); 21639#L123 assume !(4099 == ssl3_connect_~s__state~0); 21023#L126 assume !(4368 == ssl3_connect_~s__state~0); 21024#L129 assume !(4369 == ssl3_connect_~s__state~0); 21089#L132 assume 4384 == ssl3_connect_~s__state~0; 20902#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 20903#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 21005#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 20874#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 20875#L299-2 ssl3_connect_~s__init_num~0 := 0; 21390#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21386#L545 ssl3_connect_~skip~0 := 0; 21384#L108-1 assume !false; 21382#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21380#L111 assume !(12292 == ssl3_connect_~s__state~0); 21378#L114 assume !(16384 == ssl3_connect_~s__state~0); 21376#L117 assume !(4096 == ssl3_connect_~s__state~0); 21374#L120 assume !(20480 == ssl3_connect_~s__state~0); 21372#L123 assume !(4099 == ssl3_connect_~s__state~0); 21370#L126 assume !(4368 == ssl3_connect_~s__state~0); 21368#L129 assume !(4369 == ssl3_connect_~s__state~0); 21366#L132 assume !(4384 == ssl3_connect_~s__state~0); 21364#L135 assume !(4385 == ssl3_connect_~s__state~0); 21291#L138 assume !(4400 == ssl3_connect_~s__state~0); 21290#L141 assume !(4401 == ssl3_connect_~s__state~0); 21097#L144 [2019-10-22 08:56:30,864 INFO L793 eck$LassoCheckResult]: Loop: 21097#L144 assume 4416 == ssl3_connect_~s__state~0; 21026#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20958#L328 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 20959#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20968#L336 assume !(0 == ssl3_connect_~tmp___6~0); 20862#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21275#L545 ssl3_connect_~skip~0 := 0; 21271#L108-1 assume !false; 21262#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21260#L111 assume !(12292 == ssl3_connect_~s__state~0); 21258#L114 assume !(16384 == ssl3_connect_~s__state~0); 21256#L117 assume !(4096 == ssl3_connect_~s__state~0); 21253#L120 assume !(20480 == ssl3_connect_~s__state~0); 21254#L123 assume !(4099 == ssl3_connect_~s__state~0); 21329#L126 assume !(4368 == ssl3_connect_~s__state~0); 21327#L129 assume !(4369 == ssl3_connect_~s__state~0); 21241#L132 assume !(4384 == ssl3_connect_~s__state~0); 21238#L135 assume !(4385 == ssl3_connect_~s__state~0); 21239#L138 assume !(4400 == ssl3_connect_~s__state~0); 21095#L141 assume !(4401 == ssl3_connect_~s__state~0); 21097#L144 [2019-10-22 08:56:30,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1579890142, now seen corresponding path program 1 times [2019-10-22 08:56:30,864 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,864 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295736993] [2019-10-22 08:56:30,864 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,864 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,864 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,887 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:30,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1232330055, now seen corresponding path program 1 times [2019-10-22 08:56:30,887 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,887 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547795094] [2019-10-22 08:56:30,887 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,888 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,888 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:30,893 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:30,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:30,893 INFO L82 PathProgramCache]: Analyzing trace with hash 2010092122, now seen corresponding path program 1 times [2019-10-22 08:56:30,893 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:30,894 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044536142] [2019-10-22 08:56:30,894 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,894 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:30,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:56:30,918 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044536142] [2019-10-22 08:56:30,918 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:30,918 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:30,918 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637216354] [2019-10-22 08:56:30,986 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:30,986 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:30,987 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:30,987 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:30,987 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:30,987 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:30,987 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:30,987 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:30,987 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration13_Loop [2019-10-22 08:56:30,987 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:30,987 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:30,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:30,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,077 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:31,078 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:31,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:31,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:31,095 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:31,095 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet35=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet35=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:31,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:31,102 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:31,114 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:31,114 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:31,119 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:31,121 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:31,121 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:31,121 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:31,122 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:31,122 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:31,122 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:31,122 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:31,122 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:31,122 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration13_Loop [2019-10-22 08:56:31,122 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:31,122 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:31,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:31,225 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:31,225 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:31,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:31,226 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:31,226 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:31,226 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:31,226 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:31,226 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:31,227 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:31,227 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:31,228 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:31,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:31,229 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:31,229 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:31,229 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:31,229 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:31,229 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:31,230 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:31,230 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:31,231 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:31,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:31,232 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:31,232 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:31,232 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:31,232 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:31,232 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:31,233 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:31,233 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:31,235 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:31,237 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:31,237 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:31,237 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:31,237 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:31,238 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:31,238 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4424 Supporting invariants [] [2019-10-22 08:56:31,238 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:31,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:31,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:31,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:31,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:31,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:31,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:31,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:31,307 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:31,307 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 858 states and 1184 transitions. cyclomatic complexity: 336 Second operand 4 states. [2019-10-22 08:56:31,560 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 858 states and 1184 transitions. cyclomatic complexity: 336. Second operand 4 states. Result 1334 states and 1848 transitions. Complement of second has 7 states. [2019-10-22 08:56:31,561 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 [2019-10-22 08:56:31,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:31,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 241 transitions. [2019-10-22 08:56:31,561 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 241 transitions. Stem has 61 letters. Loop has 20 letters. [2019-10-22 08:56:31,562 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:31,562 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 241 transitions. Stem has 81 letters. Loop has 20 letters. [2019-10-22 08:56:31,562 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:31,562 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 241 transitions. Stem has 61 letters. Loop has 40 letters. [2019-10-22 08:56:31,562 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:31,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1334 states and 1848 transitions. [2019-10-22 08:56:31,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 474 [2019-10-22 08:56:31,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1334 states to 1206 states and 1674 transitions. [2019-10-22 08:56:31,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 799 [2019-10-22 08:56:31,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 875 [2019-10-22 08:56:31,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1206 states and 1674 transitions. [2019-10-22 08:56:31,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:31,576 INFO L688 BuchiCegarLoop]: Abstraction has 1206 states and 1674 transitions. [2019-10-22 08:56:31,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1206 states and 1674 transitions. [2019-10-22 08:56:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1206 to 1050. [2019-10-22 08:56:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1050 states. [2019-10-22 08:56:31,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1438 transitions. [2019-10-22 08:56:31,592 INFO L711 BuchiCegarLoop]: Abstraction has 1050 states and 1438 transitions. [2019-10-22 08:56:31,592 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:31,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:31,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:31,593 INFO L87 Difference]: Start difference. First operand 1050 states and 1438 transitions. Second operand 3 states. [2019-10-22 08:56:31,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:31,714 INFO L93 Difference]: Finished difference Result 1221 states and 1630 transitions. [2019-10-22 08:56:31,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:31,715 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1221 states and 1630 transitions. [2019-10-22 08:56:31,720 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 571 [2019-10-22 08:56:31,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1221 states to 1184 states and 1585 transitions. [2019-10-22 08:56:31,724 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 855 [2019-10-22 08:56:31,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 857 [2019-10-22 08:56:31,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1184 states and 1585 transitions. [2019-10-22 08:56:31,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:31,726 INFO L688 BuchiCegarLoop]: Abstraction has 1184 states and 1585 transitions. [2019-10-22 08:56:31,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states and 1585 transitions. [2019-10-22 08:56:31,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1121. [2019-10-22 08:56:31,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1121 states. [2019-10-22 08:56:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1511 transitions. [2019-10-22 08:56:31,744 INFO L711 BuchiCegarLoop]: Abstraction has 1121 states and 1511 transitions. [2019-10-22 08:56:31,744 INFO L591 BuchiCegarLoop]: Abstraction has 1121 states and 1511 transitions. [2019-10-22 08:56:31,744 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:56:31,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1121 states and 1511 transitions. [2019-10-22 08:56:31,747 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 551 [2019-10-22 08:56:31,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:31,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:31,748 INFO L849 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] [2019-10-22 08:56:31,749 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1] [2019-10-22 08:56:31,749 INFO L791 eck$LassoCheckResult]: Stem: 25759#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 25682#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25683#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 25687#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 25627#L108-1 assume !false; 25610#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25611#L111 assume 12292 == ssl3_connect_~s__state~0; 25658#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 26710#L216 ssl3_connect_~s__server~0 := 0; 26709#L221 assume 0 != ssl3_connect_~cb~0; 26548#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 26706#L226 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; 26700#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 26697#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 25786#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 25678#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25667#L545 ssl3_connect_~skip~0 := 0; 26704#L108-1 assume !false; 26703#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26702#L111 assume !(12292 == ssl3_connect_~s__state~0); 25628#L114 assume !(16384 == ssl3_connect_~s__state~0); 25629#L117 assume !(4096 == ssl3_connect_~s__state~0); 25614#L120 assume !(20480 == ssl3_connect_~s__state~0); 25615#L123 assume !(4099 == ssl3_connect_~s__state~0); 25772#L126 assume 4368 == ssl3_connect_~s__state~0; 26332#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 26329#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 26328#L270-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; 26323#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 26324#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26426#L545 ssl3_connect_~skip~0 := 0; 26425#L108-1 assume !false; 26424#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26423#L111 assume !(12292 == ssl3_connect_~s__state~0); 26422#L114 assume !(16384 == ssl3_connect_~s__state~0); 26421#L117 assume !(4096 == ssl3_connect_~s__state~0); 26420#L120 assume !(20480 == ssl3_connect_~s__state~0); 26419#L123 assume !(4099 == ssl3_connect_~s__state~0); 26418#L126 assume !(4368 == ssl3_connect_~s__state~0); 26333#L129 assume !(4369 == ssl3_connect_~s__state~0); 25820#L132 assume 4384 == ssl3_connect_~s__state~0; 25635#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25636#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25750#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 26006#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 26003#L299-2 [2019-10-22 08:56:31,750 INFO L793 eck$LassoCheckResult]: Loop: 26003#L299-2 ssl3_connect_~s__init_num~0 := 0; 26001#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25997#L545 ssl3_connect_~skip~0 := 0; 25991#L108-1 assume !false; 25989#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25987#L111 assume !(12292 == ssl3_connect_~s__state~0); 25985#L114 assume !(16384 == ssl3_connect_~s__state~0); 25983#L117 assume !(4096 == ssl3_connect_~s__state~0); 25981#L120 assume !(20480 == ssl3_connect_~s__state~0); 25979#L123 assume !(4099 == ssl3_connect_~s__state~0); 25977#L126 assume !(4368 == ssl3_connect_~s__state~0); 25975#L129 assume !(4369 == ssl3_connect_~s__state~0); 25973#L132 assume !(4384 == ssl3_connect_~s__state~0); 25971#L135 assume !(4385 == ssl3_connect_~s__state~0); 25969#L138 assume !(4400 == ssl3_connect_~s__state~0); 25967#L141 assume !(4401 == ssl3_connect_~s__state~0); 25965#L144 assume !(4416 == ssl3_connect_~s__state~0); 25963#L147 assume !(4417 == ssl3_connect_~s__state~0); 25961#L150 assume !(4432 == ssl3_connect_~s__state~0); 25959#L153 assume !(4433 == ssl3_connect_~s__state~0); 25957#L156 assume !(4448 == ssl3_connect_~s__state~0); 25955#L159 assume !(4449 == ssl3_connect_~s__state~0); 25953#L162 assume !(4464 == ssl3_connect_~s__state~0); 25951#L165 assume !(4465 == ssl3_connect_~s__state~0); 25949#L168 assume !(4466 == ssl3_connect_~s__state~0); 25947#L171 assume !(4467 == ssl3_connect_~s__state~0); 25945#L174 assume !(4480 == ssl3_connect_~s__state~0); 25943#L177 assume !(4481 == ssl3_connect_~s__state~0); 25937#L180 assume !(4496 == ssl3_connect_~s__state~0); 25936#L183 assume !(4497 == ssl3_connect_~s__state~0); 25933#L186 assume !(4512 == ssl3_connect_~s__state~0); 25934#L189 assume !(4513 == ssl3_connect_~s__state~0); 25935#L192 assume !(4528 == ssl3_connect_~s__state~0); 25932#L195 assume !(4529 == ssl3_connect_~s__state~0); 25917#L198 assume 4560 == ssl3_connect_~s__state~0; 25922#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 25920#L455 assume !(ssl3_connect_~ret~0 <= 0); 25674#L458 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 25644#L458-2 ssl3_connect_~s__init_num~0 := 0; 25645#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26267#L545 ssl3_connect_~skip~0 := 0; 26266#L108-1 assume !false; 26265#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26264#L111 assume !(12292 == ssl3_connect_~s__state~0); 26205#L114 assume !(16384 == ssl3_connect_~s__state~0); 26203#L117 assume !(4096 == ssl3_connect_~s__state~0); 26200#L120 assume !(20480 == ssl3_connect_~s__state~0); 26201#L123 assume !(4099 == ssl3_connect_~s__state~0); 26206#L126 assume !(4368 == ssl3_connect_~s__state~0); 26204#L129 assume !(4369 == ssl3_connect_~s__state~0); 26202#L132 assume 4384 == ssl3_connect_~s__state~0; 25804#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 26019#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25738#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 25739#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 26003#L299-2 [2019-10-22 08:56:31,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:31,750 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 1 times [2019-10-22 08:56:31,750 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:31,750 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628990484] [2019-10-22 08:56:31,750 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:31,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:31,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:31,775 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:31,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:31,779 INFO L82 PathProgramCache]: Analyzing trace with hash -805198994, now seen corresponding path program 1 times [2019-10-22 08:56:31,779 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:31,779 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895110830] [2019-10-22 08:56:31,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:31,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:31,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:31,794 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895110830] [2019-10-22 08:56:31,794 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:31,794 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:31,794 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113197497] [2019-10-22 08:56:31,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:31,795 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:31,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:31,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:31,795 INFO L87 Difference]: Start difference. First operand 1121 states and 1511 transitions. cyclomatic complexity: 404 Second operand 3 states. [2019-10-22 08:56:31,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:31,909 INFO L93 Difference]: Finished difference Result 1204 states and 1600 transitions. [2019-10-22 08:56:31,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:31,909 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1204 states and 1600 transitions. [2019-10-22 08:56:31,914 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 549 [2019-10-22 08:56:31,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1204 states to 1119 states and 1505 transitions. [2019-10-22 08:56:31,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2019-10-22 08:56:31,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 792 [2019-10-22 08:56:31,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1119 states and 1505 transitions. [2019-10-22 08:56:31,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:31,920 INFO L688 BuchiCegarLoop]: Abstraction has 1119 states and 1505 transitions. [2019-10-22 08:56:31,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states and 1505 transitions. [2019-10-22 08:56:31,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1119. [2019-10-22 08:56:31,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1119 states. [2019-10-22 08:56:31,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1505 transitions. [2019-10-22 08:56:31,936 INFO L711 BuchiCegarLoop]: Abstraction has 1119 states and 1505 transitions. [2019-10-22 08:56:31,936 INFO L591 BuchiCegarLoop]: Abstraction has 1119 states and 1505 transitions. [2019-10-22 08:56:31,936 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:56:31,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1119 states and 1505 transitions. [2019-10-22 08:56:31,939 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 549 [2019-10-22 08:56:31,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:31,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:31,940 INFO L849 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] [2019-10-22 08:56:31,945 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-10-22 08:56:31,946 INFO L791 eck$LassoCheckResult]: Stem: 28093#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 28015#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 28016#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 28020#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27957#L108-1 assume !false; 28997#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28869#L111 assume 12292 == ssl3_connect_~s__state~0; 28822#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 28805#L216 ssl3_connect_~s__server~0 := 0; 28801#L221 assume 0 != ssl3_connect_~cb~0; 28800#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 28798#L226 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; 28792#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 28789#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 28779#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 28774#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28768#L545 ssl3_connect_~skip~0 := 0; 28764#L108-1 assume !false; 28760#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28756#L111 assume !(12292 == ssl3_connect_~s__state~0); 28752#L114 assume !(16384 == ssl3_connect_~s__state~0); 28748#L117 assume !(4096 == ssl3_connect_~s__state~0); 28744#L120 assume !(20480 == ssl3_connect_~s__state~0); 28742#L123 assume !(4099 == ssl3_connect_~s__state~0); 28737#L126 assume 4368 == ssl3_connect_~s__state~0; 28735#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 28729#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28730#L270-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; 28802#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 28803#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28836#L545 ssl3_connect_~skip~0 := 0; 28834#L108-1 assume !false; 28832#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28830#L111 assume !(12292 == ssl3_connect_~s__state~0); 28828#L114 assume !(16384 == ssl3_connect_~s__state~0); 28826#L117 assume !(4096 == ssl3_connect_~s__state~0); 28824#L120 assume !(20480 == ssl3_connect_~s__state~0); 28813#L123 assume !(4099 == ssl3_connect_~s__state~0); 28812#L126 assume !(4368 == ssl3_connect_~s__state~0); 28738#L129 assume !(4369 == ssl3_connect_~s__state~0); 28147#L132 assume 4384 == ssl3_connect_~s__state~0; 27966#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27967#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28085#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 28352#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 27937#L299-2 [2019-10-22 08:56:31,946 INFO L793 eck$LassoCheckResult]: Loop: 27937#L299-2 ssl3_connect_~s__init_num~0 := 0; 28710#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28707#L545 ssl3_connect_~skip~0 := 0; 28701#L108-1 assume !false; 28695#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28694#L111 assume !(12292 == ssl3_connect_~s__state~0); 28692#L114 assume !(16384 == ssl3_connect_~s__state~0); 28686#L117 assume !(4096 == ssl3_connect_~s__state~0); 28684#L120 assume !(20480 == ssl3_connect_~s__state~0); 28682#L123 assume !(4099 == ssl3_connect_~s__state~0); 28680#L126 assume !(4368 == ssl3_connect_~s__state~0); 28678#L129 assume !(4369 == ssl3_connect_~s__state~0); 28676#L132 assume !(4384 == ssl3_connect_~s__state~0); 28674#L135 assume !(4385 == ssl3_connect_~s__state~0); 28672#L138 assume !(4400 == ssl3_connect_~s__state~0); 28670#L141 assume !(4401 == ssl3_connect_~s__state~0); 28668#L144 assume !(4416 == ssl3_connect_~s__state~0); 28666#L147 assume !(4417 == ssl3_connect_~s__state~0); 28664#L150 assume !(4432 == ssl3_connect_~s__state~0); 28662#L153 assume !(4433 == ssl3_connect_~s__state~0); 28660#L156 assume !(4448 == ssl3_connect_~s__state~0); 28658#L159 assume !(4449 == ssl3_connect_~s__state~0); 28656#L162 assume !(4464 == ssl3_connect_~s__state~0); 28654#L165 assume !(4465 == ssl3_connect_~s__state~0); 28652#L168 assume !(4466 == ssl3_connect_~s__state~0); 28650#L171 assume !(4467 == ssl3_connect_~s__state~0); 28648#L174 assume !(4480 == ssl3_connect_~s__state~0); 28646#L177 assume !(4481 == ssl3_connect_~s__state~0); 28644#L180 assume !(4496 == ssl3_connect_~s__state~0); 28642#L183 assume !(4497 == ssl3_connect_~s__state~0); 28640#L186 assume !(4512 == ssl3_connect_~s__state~0); 28638#L189 assume !(4513 == ssl3_connect_~s__state~0); 28636#L192 assume !(4528 == ssl3_connect_~s__state~0); 28634#L195 assume !(4529 == ssl3_connect_~s__state~0); 28253#L198 assume 4560 == ssl3_connect_~s__state~0; 28008#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 28009#L455 assume !(ssl3_connect_~ret~0 <= 0); 28007#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 27977#L458-2 ssl3_connect_~s__init_num~0 := 0; 27926#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28967#L545 ssl3_connect_~skip~0 := 0; 28966#L108-1 assume !false; 28965#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28964#L111 assume !(12292 == ssl3_connect_~s__state~0); 28963#L114 assume !(16384 == ssl3_connect_~s__state~0); 28961#L117 assume !(4096 == ssl3_connect_~s__state~0); 28958#L120 assume !(20480 == ssl3_connect_~s__state~0); 28957#L123 assume !(4099 == ssl3_connect_~s__state~0); 28955#L126 assume !(4368 == ssl3_connect_~s__state~0); 28953#L129 assume !(4369 == ssl3_connect_~s__state~0); 28951#L132 assume !(4384 == ssl3_connect_~s__state~0); 28949#L135 assume !(4385 == ssl3_connect_~s__state~0); 28947#L138 assume !(4400 == ssl3_connect_~s__state~0); 28547#L141 assume !(4401 == ssl3_connect_~s__state~0); 28546#L144 assume !(4416 == ssl3_connect_~s__state~0); 28269#L147 assume !(4417 == ssl3_connect_~s__state~0); 28268#L150 assume !(4432 == ssl3_connect_~s__state~0); 28267#L153 assume !(4433 == ssl3_connect_~s__state~0); 28266#L156 assume !(4448 == ssl3_connect_~s__state~0); 28265#L159 assume !(4449 == ssl3_connect_~s__state~0); 28264#L162 assume !(4464 == ssl3_connect_~s__state~0); 28263#L165 assume !(4465 == ssl3_connect_~s__state~0); 28262#L168 assume !(4466 == ssl3_connect_~s__state~0); 28261#L171 assume !(4467 == ssl3_connect_~s__state~0); 28260#L174 assume !(4480 == ssl3_connect_~s__state~0); 28259#L177 assume !(4481 == ssl3_connect_~s__state~0); 28258#L180 assume !(4496 == ssl3_connect_~s__state~0); 28257#L183 assume !(4497 == ssl3_connect_~s__state~0); 28256#L186 assume !(4512 == ssl3_connect_~s__state~0); 28255#L189 assume !(4513 == ssl3_connect_~s__state~0); 28254#L192 assume 4528 == ssl3_connect_~s__state~0; 28041#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28042#L428 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; 28058#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 27955#L435-1 ssl3_connect_~s__init_num~0 := 0; 28248#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28245#L545 ssl3_connect_~skip~0 := 0; 28244#L108-1 assume !false; 28243#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28242#L111 assume !(12292 == ssl3_connect_~s__state~0); 28241#L114 assume !(16384 == ssl3_connect_~s__state~0); 28240#L117 assume !(4096 == ssl3_connect_~s__state~0); 28239#L120 assume !(20480 == ssl3_connect_~s__state~0); 28238#L123 assume !(4099 == ssl3_connect_~s__state~0); 28237#L126 assume !(4368 == ssl3_connect_~s__state~0); 28236#L129 assume !(4369 == ssl3_connect_~s__state~0); 28235#L132 assume 4384 == ssl3_connect_~s__state~0; 27964#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27965#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28071#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 27936#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 27937#L299-2 [2019-10-22 08:56:31,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:31,947 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 2 times [2019-10-22 08:56:31,947 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:31,947 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416733908] [2019-10-22 08:56:31,947 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,947 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,947 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:31,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:31,970 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:31,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:31,971 INFO L82 PathProgramCache]: Analyzing trace with hash -405932673, now seen corresponding path program 1 times [2019-10-22 08:56:31,971 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:31,971 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189914609] [2019-10-22 08:56:31,971 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,971 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:31,972 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,004 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:32,005 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189914609] [2019-10-22 08:56:32,005 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:32,005 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:32,005 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124090880] [2019-10-22 08:56:32,005 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:32,006 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:32,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:32,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:32,006 INFO L87 Difference]: Start difference. First operand 1119 states and 1505 transitions. cyclomatic complexity: 400 Second operand 3 states. [2019-10-22 08:56:32,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:32,149 INFO L93 Difference]: Finished difference Result 1194 states and 1588 transitions. [2019-10-22 08:56:32,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:32,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1194 states and 1588 transitions. [2019-10-22 08:56:32,155 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 624 [2019-10-22 08:56:32,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1194 states to 1194 states and 1588 transitions. [2019-10-22 08:56:32,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 867 [2019-10-22 08:56:32,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 867 [2019-10-22 08:56:32,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1194 states and 1588 transitions. [2019-10-22 08:56:32,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:32,163 INFO L688 BuchiCegarLoop]: Abstraction has 1194 states and 1588 transitions. [2019-10-22 08:56:32,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states and 1588 transitions. [2019-10-22 08:56:32,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1190. [2019-10-22 08:56:32,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1190 states. [2019-10-22 08:56:32,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1190 states to 1190 states and 1584 transitions. [2019-10-22 08:56:32,240 INFO L711 BuchiCegarLoop]: Abstraction has 1190 states and 1584 transitions. [2019-10-22 08:56:32,240 INFO L591 BuchiCegarLoop]: Abstraction has 1190 states and 1584 transitions. [2019-10-22 08:56:32,240 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:56:32,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1190 states and 1584 transitions. [2019-10-22 08:56:32,243 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 620 [2019-10-22 08:56:32,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:32,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:32,245 INFO L849 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] [2019-10-22 08:56:32,245 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-10-22 08:56:32,245 INFO L791 eck$LassoCheckResult]: Stem: 30411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30335#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30336#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 30341#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30275#L108-1 assume !false; 31377#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31373#L111 assume 12292 == ssl3_connect_~s__state~0; 30978#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 30979#L216 ssl3_connect_~s__server~0 := 0; 30926#L221 assume 0 != ssl3_connect_~cb~0; 30924#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 30922#L226 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; 30919#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 30916#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 30912#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 30908#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30903#L545 ssl3_connect_~skip~0 := 0; 30900#L108-1 assume !false; 30897#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30894#L111 assume !(12292 == ssl3_connect_~s__state~0); 30892#L114 assume !(16384 == ssl3_connect_~s__state~0); 30890#L117 assume !(4096 == ssl3_connect_~s__state~0); 30888#L120 assume !(20480 == ssl3_connect_~s__state~0); 30854#L123 assume !(4099 == ssl3_connect_~s__state~0); 30853#L126 assume 4368 == ssl3_connect_~s__state~0; 30851#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 30803#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 30804#L270-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; 30872#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 30708#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30703#L545 ssl3_connect_~skip~0 := 0; 30700#L108-1 assume !false; 30697#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30694#L111 assume !(12292 == ssl3_connect_~s__state~0); 30691#L114 assume !(16384 == ssl3_connect_~s__state~0); 30688#L117 assume !(4096 == ssl3_connect_~s__state~0); 30685#L120 assume !(20480 == ssl3_connect_~s__state~0); 30682#L123 assume !(4099 == ssl3_connect_~s__state~0); 30679#L126 assume !(4368 == ssl3_connect_~s__state~0); 30680#L129 assume !(4369 == ssl3_connect_~s__state~0); 30462#L132 assume 4384 == ssl3_connect_~s__state~0; 30463#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 30677#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 30392#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 30258#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 30256#L299-2 [2019-10-22 08:56:32,246 INFO L793 eck$LassoCheckResult]: Loop: 30256#L299-2 ssl3_connect_~s__init_num~0 := 0; 30435#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31400#L545 ssl3_connect_~skip~0 := 0; 31398#L108-1 assume !false; 31396#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31394#L111 assume !(12292 == ssl3_connect_~s__state~0); 31392#L114 assume !(16384 == ssl3_connect_~s__state~0); 31390#L117 assume !(4096 == ssl3_connect_~s__state~0); 31388#L120 assume !(20480 == ssl3_connect_~s__state~0); 31387#L123 assume !(4099 == ssl3_connect_~s__state~0); 31385#L126 assume !(4368 == ssl3_connect_~s__state~0); 31381#L129 assume !(4369 == ssl3_connect_~s__state~0); 31378#L132 assume !(4384 == ssl3_connect_~s__state~0); 31374#L135 assume !(4385 == ssl3_connect_~s__state~0); 31371#L138 assume !(4400 == ssl3_connect_~s__state~0); 31370#L141 assume !(4401 == ssl3_connect_~s__state~0); 30311#L144 assume !(4416 == ssl3_connect_~s__state~0); 30288#L147 assume !(4417 == ssl3_connect_~s__state~0); 30289#L150 assume !(4432 == ssl3_connect_~s__state~0); 30270#L153 assume !(4433 == ssl3_connect_~s__state~0); 30271#L156 assume !(4448 == ssl3_connect_~s__state~0); 30429#L159 assume !(4449 == ssl3_connect_~s__state~0); 30421#L162 assume !(4464 == ssl3_connect_~s__state~0); 30422#L165 assume !(4465 == ssl3_connect_~s__state~0); 31295#L168 assume !(4466 == ssl3_connect_~s__state~0); 31293#L171 assume !(4467 == ssl3_connect_~s__state~0); 31291#L174 assume !(4480 == ssl3_connect_~s__state~0); 31289#L177 assume !(4481 == ssl3_connect_~s__state~0); 31287#L180 assume !(4496 == ssl3_connect_~s__state~0); 31285#L183 assume !(4497 == ssl3_connect_~s__state~0); 31283#L186 assume !(4512 == ssl3_connect_~s__state~0); 30433#L189 assume !(4513 == ssl3_connect_~s__state~0); 30434#L192 assume !(4528 == ssl3_connect_~s__state~0); 31140#L195 assume !(4529 == ssl3_connect_~s__state~0); 30571#L198 assume 4560 == ssl3_connect_~s__state~0; 31108#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 31279#L455 assume !(ssl3_connect_~ret~0 <= 0); 30324#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 30325#L458-2 ssl3_connect_~s__init_num~0 := 0; 31276#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31273#L545 ssl3_connect_~skip~0 := 0; 31272#L108-1 assume !false; 31271#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31270#L111 assume !(12292 == ssl3_connect_~s__state~0); 31269#L114 assume !(16384 == ssl3_connect_~s__state~0); 31268#L117 assume !(4096 == ssl3_connect_~s__state~0); 31267#L120 assume !(20480 == ssl3_connect_~s__state~0); 31266#L123 assume !(4099 == ssl3_connect_~s__state~0); 31265#L126 assume !(4368 == ssl3_connect_~s__state~0); 31264#L129 assume !(4369 == ssl3_connect_~s__state~0); 31263#L132 assume !(4384 == ssl3_connect_~s__state~0); 31262#L135 assume !(4385 == ssl3_connect_~s__state~0); 31261#L138 assume !(4400 == ssl3_connect_~s__state~0); 31260#L141 assume !(4401 == ssl3_connect_~s__state~0); 31259#L144 assume !(4416 == ssl3_connect_~s__state~0); 31258#L147 assume !(4417 == ssl3_connect_~s__state~0); 31257#L150 assume !(4432 == ssl3_connect_~s__state~0); 31181#L153 assume !(4433 == ssl3_connect_~s__state~0); 31180#L156 assume !(4448 == ssl3_connect_~s__state~0); 31179#L159 assume !(4449 == ssl3_connect_~s__state~0); 31178#L162 assume !(4464 == ssl3_connect_~s__state~0); 31177#L165 assume !(4465 == ssl3_connect_~s__state~0); 31175#L168 assume !(4466 == ssl3_connect_~s__state~0); 31173#L171 assume !(4467 == ssl3_connect_~s__state~0); 31172#L174 assume !(4480 == ssl3_connect_~s__state~0); 31171#L177 assume !(4481 == ssl3_connect_~s__state~0); 31170#L180 assume !(4496 == ssl3_connect_~s__state~0); 31169#L183 assume !(4497 == ssl3_connect_~s__state~0); 31165#L186 assume 4512 == ssl3_connect_~s__state~0; 30512#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 31095#L405 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; 31093#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 30310#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 30244#L420 assume !(0 == ssl3_connect_~tmp___8~0); 30245#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31360#L545 ssl3_connect_~skip~0 := 0; 31357#L108-1 assume !false; 31356#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31355#L111 assume !(12292 == ssl3_connect_~s__state~0); 31354#L114 assume !(16384 == ssl3_connect_~s__state~0); 30997#L117 assume !(4096 == ssl3_connect_~s__state~0); 30996#L120 assume !(20480 == ssl3_connect_~s__state~0); 30994#L123 assume !(4099 == ssl3_connect_~s__state~0); 30992#L126 assume !(4368 == ssl3_connect_~s__state~0); 30990#L129 assume !(4369 == ssl3_connect_~s__state~0); 30988#L132 assume !(4384 == ssl3_connect_~s__state~0); 30986#L135 assume !(4385 == ssl3_connect_~s__state~0); 30984#L138 assume !(4400 == ssl3_connect_~s__state~0); 30980#L141 assume !(4401 == ssl3_connect_~s__state~0); 30981#L144 assume !(4416 == ssl3_connect_~s__state~0); 30587#L147 assume !(4417 == ssl3_connect_~s__state~0); 30586#L150 assume !(4432 == ssl3_connect_~s__state~0); 30585#L153 assume !(4433 == ssl3_connect_~s__state~0); 30584#L156 assume !(4448 == ssl3_connect_~s__state~0); 30583#L159 assume !(4449 == ssl3_connect_~s__state~0); 30582#L162 assume !(4464 == ssl3_connect_~s__state~0); 30581#L165 assume !(4465 == ssl3_connect_~s__state~0); 30580#L168 assume !(4466 == ssl3_connect_~s__state~0); 30579#L171 assume !(4467 == ssl3_connect_~s__state~0); 30578#L174 assume !(4480 == ssl3_connect_~s__state~0); 30577#L177 assume !(4481 == ssl3_connect_~s__state~0); 30576#L180 assume !(4496 == ssl3_connect_~s__state~0); 30575#L183 assume !(4497 == ssl3_connect_~s__state~0); 30574#L186 assume !(4512 == ssl3_connect_~s__state~0); 30573#L189 assume !(4513 == ssl3_connect_~s__state~0); 30572#L192 assume 4528 == ssl3_connect_~s__state~0; 30361#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 30362#L428 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; 30378#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 30273#L435-1 ssl3_connect_~s__init_num~0 := 0; 30566#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30563#L545 ssl3_connect_~skip~0 := 0; 30562#L108-1 assume !false; 30561#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30560#L111 assume !(12292 == ssl3_connect_~s__state~0); 30559#L114 assume !(16384 == ssl3_connect_~s__state~0); 30558#L117 assume !(4096 == ssl3_connect_~s__state~0); 30557#L120 assume !(20480 == ssl3_connect_~s__state~0); 30556#L123 assume !(4099 == ssl3_connect_~s__state~0); 30555#L126 assume !(4368 == ssl3_connect_~s__state~0); 30554#L129 assume !(4369 == ssl3_connect_~s__state~0); 30553#L132 assume 4384 == ssl3_connect_~s__state~0; 30282#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 30283#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 30391#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 30255#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 30256#L299-2 [2019-10-22 08:56:32,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,247 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 3 times [2019-10-22 08:56:32,247 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,248 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904555698] [2019-10-22 08:56:32,248 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,248 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,248 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,277 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:32,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1825171545, now seen corresponding path program 1 times [2019-10-22 08:56:32,277 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,277 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654861324] [2019-10-22 08:56:32,278 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,278 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,280 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,316 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-10-22 08:56:32,317 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654861324] [2019-10-22 08:56:32,318 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:32,318 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:32,318 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550530609] [2019-10-22 08:56:32,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:32,319 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:32,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:32,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:32,319 INFO L87 Difference]: Start difference. First operand 1190 states and 1584 transitions. cyclomatic complexity: 408 Second operand 3 states. [2019-10-22 08:56:32,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:32,343 INFO L93 Difference]: Finished difference Result 1678 states and 2259 transitions. [2019-10-22 08:56:32,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:32,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1678 states and 2259 transitions. [2019-10-22 08:56:32,349 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1100 [2019-10-22 08:56:32,355 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1678 states to 1678 states and 2259 transitions. [2019-10-22 08:56:32,355 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1351 [2019-10-22 08:56:32,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1351 [2019-10-22 08:56:32,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1678 states and 2259 transitions. [2019-10-22 08:56:32,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:32,358 INFO L688 BuchiCegarLoop]: Abstraction has 1678 states and 2259 transitions. [2019-10-22 08:56:32,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1678 states and 2259 transitions. [2019-10-22 08:56:32,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1678 to 1670. [2019-10-22 08:56:32,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1670 states. [2019-10-22 08:56:32,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2251 transitions. [2019-10-22 08:56:32,379 INFO L711 BuchiCegarLoop]: Abstraction has 1670 states and 2251 transitions. [2019-10-22 08:56:32,379 INFO L591 BuchiCegarLoop]: Abstraction has 1670 states and 2251 transitions. [2019-10-22 08:56:32,379 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:56:32,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1670 states and 2251 transitions. [2019-10-22 08:56:32,384 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1100 [2019-10-22 08:56:32,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:32,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:32,386 INFO L849 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] [2019-10-22 08:56:32,386 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-10-22 08:56:32,387 INFO L791 eck$LassoCheckResult]: Stem: 33300#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33211#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33212#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 33242#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33152#L108-1 assume !false; 33721#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33720#L111 assume 12292 == ssl3_connect_~s__state~0; 33718#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 33717#L216 ssl3_connect_~s__server~0 := 0; 33716#L221 assume 0 != ssl3_connect_~cb~0; 33461#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33715#L226 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; 33712#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 33709#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 33708#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 33693#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33690#L545 ssl3_connect_~skip~0 := 0; 33688#L108-1 assume !false; 33687#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33681#L111 assume !(12292 == ssl3_connect_~s__state~0); 33677#L114 assume !(16384 == ssl3_connect_~s__state~0); 33675#L117 assume !(4096 == ssl3_connect_~s__state~0); 33672#L120 assume !(20480 == ssl3_connect_~s__state~0); 33665#L123 assume !(4099 == ssl3_connect_~s__state~0); 33662#L126 assume 4368 == ssl3_connect_~s__state~0; 33228#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 33229#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33281#L270-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; 33781#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 33772#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33415#L545 ssl3_connect_~skip~0 := 0; 33416#L108-1 assume !false; 33407#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33408#L111 assume !(12292 == ssl3_connect_~s__state~0); 33399#L114 assume !(16384 == ssl3_connect_~s__state~0); 33400#L117 assume !(4096 == ssl3_connect_~s__state~0); 33391#L120 assume !(20480 == ssl3_connect_~s__state~0); 33392#L123 assume !(4099 == ssl3_connect_~s__state~0); 33383#L126 assume !(4368 == ssl3_connect_~s__state~0); 33384#L129 assume !(4369 == ssl3_connect_~s__state~0); 33338#L132 assume 4384 == ssl3_connect_~s__state~0; 33160#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 33161#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33274#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 33275#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 33131#L299-2 [2019-10-22 08:56:32,387 INFO L793 eck$LassoCheckResult]: Loop: 33131#L299-2 ssl3_connect_~s__init_num~0 := 0; 33325#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34720#L545 ssl3_connect_~skip~0 := 0; 34717#L108-1 assume !false; 34714#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34711#L111 assume !(12292 == ssl3_connect_~s__state~0); 34708#L114 assume !(16384 == ssl3_connect_~s__state~0); 34705#L117 assume !(4096 == ssl3_connect_~s__state~0); 34702#L120 assume !(20480 == ssl3_connect_~s__state~0); 34699#L123 assume !(4099 == ssl3_connect_~s__state~0); 34696#L126 assume !(4368 == ssl3_connect_~s__state~0); 34694#L129 assume !(4369 == ssl3_connect_~s__state~0); 34656#L132 assume !(4384 == ssl3_connect_~s__state~0); 34652#L135 assume !(4385 == ssl3_connect_~s__state~0); 34650#L138 assume !(4400 == ssl3_connect_~s__state~0); 34649#L141 assume !(4401 == ssl3_connect_~s__state~0); 34648#L144 assume !(4416 == ssl3_connect_~s__state~0); 34647#L147 assume !(4417 == ssl3_connect_~s__state~0); 34646#L150 assume !(4432 == ssl3_connect_~s__state~0); 33145#L153 assume !(4433 == ssl3_connect_~s__state~0); 33146#L156 assume !(4448 == ssl3_connect_~s__state~0); 33329#L159 assume !(4449 == ssl3_connect_~s__state~0); 33312#L162 assume !(4464 == ssl3_connect_~s__state~0); 33293#L165 assume !(4465 == ssl3_connect_~s__state~0); 33247#L168 assume !(4466 == ssl3_connect_~s__state~0); 33248#L171 assume !(4467 == ssl3_connect_~s__state~0); 33235#L174 assume !(4480 == ssl3_connect_~s__state~0); 33198#L177 assume !(4481 == ssl3_connect_~s__state~0); 33166#L180 assume !(4496 == ssl3_connect_~s__state~0); 33167#L183 assume !(4497 == ssl3_connect_~s__state~0); 33174#L186 assume !(4512 == ssl3_connect_~s__state~0); 33323#L189 assume !(4513 == ssl3_connect_~s__state~0); 33324#L192 assume !(4528 == ssl3_connect_~s__state~0); 33314#L195 assume !(4529 == ssl3_connect_~s__state~0); 33315#L198 assume 4560 == ssl3_connect_~s__state~0; 33201#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 33202#L455 assume !(ssl3_connect_~ret~0 <= 0); 33209#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 33168#L458-2 ssl3_connect_~s__init_num~0 := 0; 33129#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34766#L545 ssl3_connect_~skip~0 := 0; 34765#L108-1 assume !false; 33135#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33136#L111 assume !(12292 == ssl3_connect_~s__state~0); 33153#L114 assume !(16384 == ssl3_connect_~s__state~0); 33154#L117 assume !(4096 == ssl3_connect_~s__state~0); 33139#L120 assume !(20480 == ssl3_connect_~s__state~0); 33140#L123 assume !(4099 == ssl3_connect_~s__state~0); 33304#L126 assume !(4368 == ssl3_connect_~s__state~0); 33305#L129 assume !(4369 == ssl3_connect_~s__state~0); 33302#L132 assume !(4384 == ssl3_connect_~s__state~0); 33243#L135 assume !(4385 == ssl3_connect_~s__state~0); 33244#L138 assume !(4400 == ssl3_connect_~s__state~0); 33230#L141 assume !(4401 == ssl3_connect_~s__state~0); 33187#L144 assume !(4416 == ssl3_connect_~s__state~0); 33162#L147 assume !(4417 == ssl3_connect_~s__state~0); 33163#L150 assume !(4432 == ssl3_connect_~s__state~0); 33169#L153 assume !(4433 == ssl3_connect_~s__state~0); 33319#L156 assume !(4448 == ssl3_connect_~s__state~0); 33320#L159 assume !(4449 == ssl3_connect_~s__state~0); 34500#L162 assume !(4464 == ssl3_connect_~s__state~0); 34498#L165 assume !(4465 == ssl3_connect_~s__state~0); 34496#L168 assume !(4466 == ssl3_connect_~s__state~0); 34493#L171 assume !(4467 == ssl3_connect_~s__state~0); 34491#L174 assume !(4480 == ssl3_connect_~s__state~0); 34490#L177 assume !(4481 == ssl3_connect_~s__state~0); 34488#L180 assume !(4496 == ssl3_connect_~s__state~0); 34487#L183 assume !(4497 == ssl3_connect_~s__state~0); 34486#L186 assume 4512 == ssl3_connect_~s__state~0; 33249#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 33250#L405 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; 33210#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 33186#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 33118#L420 assume !(0 == ssl3_connect_~tmp___8~0); 33119#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34718#L545 ssl3_connect_~skip~0 := 0; 34715#L108-1 assume !false; 34712#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34709#L111 assume !(12292 == ssl3_connect_~s__state~0); 34706#L114 assume !(16384 == ssl3_connect_~s__state~0); 34703#L117 assume !(4096 == ssl3_connect_~s__state~0); 34700#L120 assume !(20480 == ssl3_connect_~s__state~0); 34697#L123 assume !(4099 == ssl3_connect_~s__state~0); 34695#L126 assume !(4368 == ssl3_connect_~s__state~0); 34657#L129 assume !(4369 == ssl3_connect_~s__state~0); 34653#L132 assume !(4384 == ssl3_connect_~s__state~0); 34651#L135 assume !(4385 == ssl3_connect_~s__state~0); 34404#L138 assume !(4400 == ssl3_connect_~s__state~0); 34401#L141 assume !(4401 == ssl3_connect_~s__state~0); 34397#L144 assume !(4416 == ssl3_connect_~s__state~0); 34395#L147 assume !(4417 == ssl3_connect_~s__state~0); 34396#L150 assume !(4432 == ssl3_connect_~s__state~0); 34434#L153 assume !(4433 == ssl3_connect_~s__state~0); 33520#L156 assume !(4448 == ssl3_connect_~s__state~0); 33522#L159 assume !(4449 == ssl3_connect_~s__state~0); 33523#L162 assume !(4464 == ssl3_connect_~s__state~0); 34391#L165 assume !(4465 == ssl3_connect_~s__state~0); 34393#L168 assume !(4466 == ssl3_connect_~s__state~0); 34394#L171 assume !(4467 == ssl3_connect_~s__state~0); 33350#L174 assume !(4480 == ssl3_connect_~s__state~0); 33349#L177 assume !(4481 == ssl3_connect_~s__state~0); 33346#L180 assume !(4496 == ssl3_connect_~s__state~0); 33347#L183 assume !(4497 == ssl3_connect_~s__state~0); 33348#L186 assume !(4512 == ssl3_connect_~s__state~0); 33512#L189 assume !(4513 == ssl3_connect_~s__state~0); 33509#L192 assume 4528 == ssl3_connect_~s__state~0; 33508#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 33527#L428 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; 33528#L435 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; 33147#L439 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 33148#L435-1 ssl3_connect_~s__init_num~0 := 0; 33843#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33844#L545 ssl3_connect_~skip~0 := 0; 33832#L108-1 assume !false; 33833#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34590#L111 assume !(12292 == ssl3_connect_~s__state~0); 34589#L114 assume !(16384 == ssl3_connect_~s__state~0); 34588#L117 assume !(4096 == ssl3_connect_~s__state~0); 34587#L120 assume !(20480 == ssl3_connect_~s__state~0); 33812#L123 assume !(4099 == ssl3_connect_~s__state~0); 33813#L126 assume !(4368 == ssl3_connect_~s__state~0); 34658#L129 assume !(4369 == ssl3_connect_~s__state~0); 34654#L132 assume 4384 == ssl3_connect_~s__state~0; 33514#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 34266#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 34444#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 33130#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 33131#L299-2 [2019-10-22 08:56:32,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,387 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 4 times [2019-10-22 08:56:32,388 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,388 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846597766] [2019-10-22 08:56:32,388 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,388 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,388 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,412 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:32,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,413 INFO L82 PathProgramCache]: Analyzing trace with hash -2028155518, now seen corresponding path program 1 times [2019-10-22 08:56:32,413 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,413 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323609798] [2019-10-22 08:56:32,413 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,413 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,413 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,449 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:56:32,450 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323609798] [2019-10-22 08:56:32,450 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:32,450 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:32,450 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339110654] [2019-10-22 08:56:32,450 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:32,451 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:32,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:32,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:32,451 INFO L87 Difference]: Start difference. First operand 1670 states and 2251 transitions. cyclomatic complexity: 597 Second operand 3 states. [2019-10-22 08:56:32,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:32,575 INFO L93 Difference]: Finished difference Result 1710 states and 2285 transitions. [2019-10-22 08:56:32,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:32,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1710 states and 2285 transitions. [2019-10-22 08:56:32,581 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1140 [2019-10-22 08:56:32,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1710 states to 1710 states and 2285 transitions. [2019-10-22 08:56:32,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1383 [2019-10-22 08:56:32,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1383 [2019-10-22 08:56:32,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1710 states and 2285 transitions. [2019-10-22 08:56:32,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:32,589 INFO L688 BuchiCegarLoop]: Abstraction has 1710 states and 2285 transitions. [2019-10-22 08:56:32,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states and 2285 transitions. [2019-10-22 08:56:32,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1670. [2019-10-22 08:56:32,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1670 states. [2019-10-22 08:56:32,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2239 transitions. [2019-10-22 08:56:32,609 INFO L711 BuchiCegarLoop]: Abstraction has 1670 states and 2239 transitions. [2019-10-22 08:56:32,609 INFO L591 BuchiCegarLoop]: Abstraction has 1670 states and 2239 transitions. [2019-10-22 08:56:32,609 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:56:32,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1670 states and 2239 transitions. [2019-10-22 08:56:32,613 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1100 [2019-10-22 08:56:32,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:32,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:32,614 INFO L849 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] [2019-10-22 08:56:32,615 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-10-22 08:56:32,615 INFO L791 eck$LassoCheckResult]: Stem: 36686#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 36602#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 36603#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 36634#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 36536#L108-1 assume !false; 36952#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36951#L111 assume 12292 == ssl3_connect_~s__state~0; 36950#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 36949#L216 ssl3_connect_~s__server~0 := 0; 36948#L221 assume 0 != ssl3_connect_~cb~0; 36834#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 36947#L226 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; 36945#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 36942#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 36939#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 36937#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36932#L545 ssl3_connect_~skip~0 := 0; 36930#L108-1 assume !false; 36928#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36926#L111 assume !(12292 == ssl3_connect_~s__state~0); 36924#L114 assume !(16384 == ssl3_connect_~s__state~0); 36922#L117 assume !(4096 == ssl3_connect_~s__state~0); 36920#L120 assume !(20480 == ssl3_connect_~s__state~0); 36918#L123 assume !(4099 == ssl3_connect_~s__state~0); 36884#L126 assume 4368 == ssl3_connect_~s__state~0; 36617#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 36618#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 36655#L270-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; 36656#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 36670#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36902#L545 ssl3_connect_~skip~0 := 0; 36900#L108-1 assume !false; 36898#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36896#L111 assume !(12292 == ssl3_connect_~s__state~0); 36894#L114 assume !(16384 == ssl3_connect_~s__state~0); 36892#L117 assume !(4096 == ssl3_connect_~s__state~0); 36890#L120 assume !(20480 == ssl3_connect_~s__state~0); 36888#L123 assume !(4099 == ssl3_connect_~s__state~0); 36886#L126 assume !(4368 == ssl3_connect_~s__state~0); 36883#L129 assume !(4369 == ssl3_connect_~s__state~0); 36724#L132 assume 4384 == ssl3_connect_~s__state~0; 36545#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 36546#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 36662#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 36663#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 36776#L299-2 [2019-10-22 08:56:32,615 INFO L793 eck$LassoCheckResult]: Loop: 36776#L299-2 ssl3_connect_~s__init_num~0 := 0; 37548#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37545#L545 ssl3_connect_~skip~0 := 0; 37544#L108-1 assume !false; 37543#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37542#L111 assume !(12292 == ssl3_connect_~s__state~0); 37541#L114 assume !(16384 == ssl3_connect_~s__state~0); 37540#L117 assume !(4096 == ssl3_connect_~s__state~0); 37539#L120 assume !(20480 == ssl3_connect_~s__state~0); 37538#L123 assume !(4099 == ssl3_connect_~s__state~0); 37537#L126 assume !(4368 == ssl3_connect_~s__state~0); 37536#L129 assume !(4369 == ssl3_connect_~s__state~0); 37535#L132 assume !(4384 == ssl3_connect_~s__state~0); 37534#L135 assume !(4385 == ssl3_connect_~s__state~0); 37533#L138 assume !(4400 == ssl3_connect_~s__state~0); 37532#L141 assume !(4401 == ssl3_connect_~s__state~0); 37531#L144 assume !(4416 == ssl3_connect_~s__state~0); 37530#L147 assume !(4417 == ssl3_connect_~s__state~0); 37529#L150 assume !(4432 == ssl3_connect_~s__state~0); 37528#L153 assume !(4433 == ssl3_connect_~s__state~0); 37527#L156 assume !(4448 == ssl3_connect_~s__state~0); 37526#L159 assume !(4449 == ssl3_connect_~s__state~0); 37525#L162 assume !(4464 == ssl3_connect_~s__state~0); 37524#L165 assume !(4465 == ssl3_connect_~s__state~0); 37523#L168 assume !(4466 == ssl3_connect_~s__state~0); 37522#L171 assume !(4467 == ssl3_connect_~s__state~0); 37521#L174 assume !(4480 == ssl3_connect_~s__state~0); 37520#L177 assume !(4481 == ssl3_connect_~s__state~0); 37519#L180 assume !(4496 == ssl3_connect_~s__state~0); 37518#L183 assume !(4497 == ssl3_connect_~s__state~0); 37517#L186 assume !(4512 == ssl3_connect_~s__state~0); 37516#L189 assume !(4513 == ssl3_connect_~s__state~0); 37515#L192 assume !(4528 == ssl3_connect_~s__state~0); 37514#L195 assume !(4529 == ssl3_connect_~s__state~0); 37188#L198 assume 4560 == ssl3_connect_~s__state~0; 36591#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 36592#L455 assume !(ssl3_connect_~ret~0 <= 0); 36589#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 36590#L458-2 ssl3_connect_~s__init_num~0 := 0; 37510#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37507#L545 ssl3_connect_~skip~0 := 0; 37506#L108-1 assume !false; 37505#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37504#L111 assume !(12292 == ssl3_connect_~s__state~0); 37503#L114 assume !(16384 == ssl3_connect_~s__state~0); 37502#L117 assume !(4096 == ssl3_connect_~s__state~0); 37501#L120 assume !(20480 == ssl3_connect_~s__state~0); 37500#L123 assume !(4099 == ssl3_connect_~s__state~0); 37499#L126 assume !(4368 == ssl3_connect_~s__state~0); 37498#L129 assume !(4369 == ssl3_connect_~s__state~0); 37497#L132 assume !(4384 == ssl3_connect_~s__state~0); 37496#L135 assume !(4385 == ssl3_connect_~s__state~0); 37495#L138 assume !(4400 == ssl3_connect_~s__state~0); 37494#L141 assume !(4401 == ssl3_connect_~s__state~0); 37493#L144 assume !(4416 == ssl3_connect_~s__state~0); 37492#L147 assume !(4417 == ssl3_connect_~s__state~0); 37491#L150 assume !(4432 == ssl3_connect_~s__state~0); 37490#L153 assume !(4433 == ssl3_connect_~s__state~0); 37489#L156 assume !(4448 == ssl3_connect_~s__state~0); 37488#L159 assume !(4449 == ssl3_connect_~s__state~0); 37487#L162 assume !(4464 == ssl3_connect_~s__state~0); 37486#L165 assume !(4465 == ssl3_connect_~s__state~0); 37485#L168 assume !(4466 == ssl3_connect_~s__state~0); 37484#L171 assume !(4467 == ssl3_connect_~s__state~0); 37483#L174 assume !(4480 == ssl3_connect_~s__state~0); 37482#L177 assume !(4481 == ssl3_connect_~s__state~0); 37481#L180 assume !(4496 == ssl3_connect_~s__state~0); 37480#L183 assume !(4497 == ssl3_connect_~s__state~0); 37479#L186 assume 4512 == ssl3_connect_~s__state~0; 37028#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 37478#L405 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; 37475#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 37466#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 37458#L420 assume !(0 == ssl3_connect_~tmp___8~0); 37455#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37452#L545 ssl3_connect_~skip~0 := 0; 37451#L108-1 assume !false; 37450#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37449#L111 assume !(12292 == ssl3_connect_~s__state~0); 37448#L114 assume !(16384 == ssl3_connect_~s__state~0); 37447#L117 assume !(4096 == ssl3_connect_~s__state~0); 37446#L120 assume !(20480 == ssl3_connect_~s__state~0); 37445#L123 assume !(4099 == ssl3_connect_~s__state~0); 37444#L126 assume !(4368 == ssl3_connect_~s__state~0); 37443#L129 assume !(4369 == ssl3_connect_~s__state~0); 37442#L132 assume !(4384 == ssl3_connect_~s__state~0); 37441#L135 assume !(4385 == ssl3_connect_~s__state~0); 37440#L138 assume !(4400 == ssl3_connect_~s__state~0); 37439#L141 assume !(4401 == ssl3_connect_~s__state~0); 37438#L144 assume !(4416 == ssl3_connect_~s__state~0); 37437#L147 assume !(4417 == ssl3_connect_~s__state~0); 37436#L150 assume !(4432 == ssl3_connect_~s__state~0); 37435#L153 assume !(4433 == ssl3_connect_~s__state~0); 37434#L156 assume !(4448 == ssl3_connect_~s__state~0); 37433#L159 assume !(4449 == ssl3_connect_~s__state~0); 37432#L162 assume !(4464 == ssl3_connect_~s__state~0); 37431#L165 assume !(4465 == ssl3_connect_~s__state~0); 37430#L168 assume !(4466 == ssl3_connect_~s__state~0); 37429#L171 assume !(4467 == ssl3_connect_~s__state~0); 37428#L174 assume !(4480 == ssl3_connect_~s__state~0); 37427#L177 assume !(4481 == ssl3_connect_~s__state~0); 37426#L180 assume !(4496 == ssl3_connect_~s__state~0); 37425#L183 assume !(4497 == ssl3_connect_~s__state~0); 37424#L186 assume !(4512 == ssl3_connect_~s__state~0); 37423#L189 assume !(4513 == ssl3_connect_~s__state~0); 37422#L192 assume 4528 == ssl3_connect_~s__state~0; 37016#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 36537#L428 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; 36538#L435 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; 36648#L439 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 37181#L435-1 ssl3_connect_~s__init_num~0 := 0; 37176#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37174#L545 ssl3_connect_~skip~0 := 0; 37167#L108-1 assume !false; 37168#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37159#L111 assume !(12292 == ssl3_connect_~s__state~0); 37160#L114 assume !(16384 == ssl3_connect_~s__state~0); 37148#L117 assume !(4096 == ssl3_connect_~s__state~0); 37149#L120 assume !(20480 == ssl3_connect_~s__state~0); 37134#L123 assume 4099 == ssl3_connect_~s__state~0; 37135#L216 ssl3_connect_~s__server~0 := 0; 38173#L221 assume 0 != ssl3_connect_~cb~0; 38066#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 36659#L226 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; 36660#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 36718#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 36719#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 36720#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38094#L545 ssl3_connect_~skip~0 := 0; 38095#L108-1 assume !false; 38090#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38091#L111 assume !(12292 == ssl3_connect_~s__state~0); 38086#L114 assume !(16384 == ssl3_connect_~s__state~0); 38087#L117 assume !(4096 == ssl3_connect_~s__state~0); 38078#L120 assume !(20480 == ssl3_connect_~s__state~0); 38079#L123 assume !(4099 == ssl3_connect_~s__state~0); 36732#L126 assume 4368 == ssl3_connect_~s__state~0; 36615#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 36616#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 36653#L270-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; 36654#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 36668#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38097#L545 ssl3_connect_~skip~0 := 0; 38092#L108-1 assume !false; 38093#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38088#L111 assume !(12292 == ssl3_connect_~s__state~0); 38089#L114 assume !(16384 == ssl3_connect_~s__state~0); 38083#L117 assume !(4096 == ssl3_connect_~s__state~0); 38084#L120 assume !(20480 == ssl3_connect_~s__state~0); 38075#L123 assume !(4099 == ssl3_connect_~s__state~0); 38076#L126 assume !(4368 == ssl3_connect_~s__state~0); 36730#L129 assume !(4369 == ssl3_connect_~s__state~0); 36731#L132 assume 4384 == ssl3_connect_~s__state~0; 36543#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 36544#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37654#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 37551#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 36776#L299-2 [2019-10-22 08:56:32,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,615 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 5 times [2019-10-22 08:56:32,615 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,615 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856979229] [2019-10-22 08:56:32,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,632 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:32,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1227127278, now seen corresponding path program 1 times [2019-10-22 08:56:32,632 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,632 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297950922] [2019-10-22 08:56:32,632 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,633 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,633 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,667 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2019-10-22 08:56:32,667 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297950922] [2019-10-22 08:56:32,667 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:32,667 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:32,667 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364230129] [2019-10-22 08:56:32,667 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:32,668 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:32,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:32,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:32,668 INFO L87 Difference]: Start difference. First operand 1670 states and 2239 transitions. cyclomatic complexity: 585 Second operand 3 states. [2019-10-22 08:56:32,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:32,788 INFO L93 Difference]: Finished difference Result 1710 states and 2281 transitions. [2019-10-22 08:56:32,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:32,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1710 states and 2281 transitions. [2019-10-22 08:56:32,794 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1140 [2019-10-22 08:56:32,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1710 states to 1710 states and 2281 transitions. [2019-10-22 08:56:32,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1383 [2019-10-22 08:56:32,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1383 [2019-10-22 08:56:32,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1710 states and 2281 transitions. [2019-10-22 08:56:32,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:32,802 INFO L688 BuchiCegarLoop]: Abstraction has 1710 states and 2281 transitions. [2019-10-22 08:56:32,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1710 states and 2281 transitions. [2019-10-22 08:56:32,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1710 to 1670. [2019-10-22 08:56:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1670 states. [2019-10-22 08:56:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2235 transitions. [2019-10-22 08:56:32,822 INFO L711 BuchiCegarLoop]: Abstraction has 1670 states and 2235 transitions. [2019-10-22 08:56:32,822 INFO L591 BuchiCegarLoop]: Abstraction has 1670 states and 2235 transitions. [2019-10-22 08:56:32,822 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:56:32,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1670 states and 2235 transitions. [2019-10-22 08:56:32,827 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1100 [2019-10-22 08:56:32,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:32,827 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:32,828 INFO L849 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] [2019-10-22 08:56:32,828 INFO L850 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] [2019-10-22 08:56:32,828 INFO L791 eck$LassoCheckResult]: Stem: 40070#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 39987#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 39988#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 40020#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 39921#L108-1 assume !false; 40343#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40342#L111 assume 12292 == ssl3_connect_~s__state~0; 40341#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 40340#L216 ssl3_connect_~s__server~0 := 0; 40339#L221 assume 0 != ssl3_connect_~cb~0; 40225#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 40338#L226 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; 40336#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 40332#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 40329#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 40326#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40322#L545 ssl3_connect_~skip~0 := 0; 40320#L108-1 assume !false; 40318#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40316#L111 assume !(12292 == ssl3_connect_~s__state~0); 40314#L114 assume !(16384 == ssl3_connect_~s__state~0); 40312#L117 assume !(4096 == ssl3_connect_~s__state~0); 40310#L120 assume !(20480 == ssl3_connect_~s__state~0); 40308#L123 assume !(4099 == ssl3_connect_~s__state~0); 40272#L126 assume 4368 == ssl3_connect_~s__state~0; 40273#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 40304#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 40301#L270-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; 40297#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 40294#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40290#L545 ssl3_connect_~skip~0 := 0; 40288#L108-1 assume !false; 40286#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40284#L111 assume !(12292 == ssl3_connect_~s__state~0); 40282#L114 assume !(16384 == ssl3_connect_~s__state~0); 40280#L117 assume !(4096 == ssl3_connect_~s__state~0); 40278#L120 assume !(20480 == ssl3_connect_~s__state~0); 40276#L123 assume !(4099 == ssl3_connect_~s__state~0); 40274#L126 assume !(4368 == ssl3_connect_~s__state~0); 40270#L129 assume !(4369 == ssl3_connect_~s__state~0); 40108#L132 assume 4384 == ssl3_connect_~s__state~0; 39930#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39931#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 40046#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 40047#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 40165#L299-2 [2019-10-22 08:56:32,828 INFO L793 eck$LassoCheckResult]: Loop: 40165#L299-2 ssl3_connect_~s__init_num~0 := 0; 41261#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41258#L545 ssl3_connect_~skip~0 := 0; 41257#L108-1 assume !false; 41256#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41255#L111 assume !(12292 == ssl3_connect_~s__state~0); 41254#L114 assume !(16384 == ssl3_connect_~s__state~0); 41253#L117 assume !(4096 == ssl3_connect_~s__state~0); 41251#L120 assume !(20480 == ssl3_connect_~s__state~0); 41247#L123 assume !(4099 == ssl3_connect_~s__state~0); 41245#L126 assume !(4368 == ssl3_connect_~s__state~0); 41243#L129 assume !(4369 == ssl3_connect_~s__state~0); 41241#L132 assume !(4384 == ssl3_connect_~s__state~0); 41239#L135 assume !(4385 == ssl3_connect_~s__state~0); 41237#L138 assume !(4400 == ssl3_connect_~s__state~0); 41235#L141 assume !(4401 == ssl3_connect_~s__state~0); 41233#L144 assume !(4416 == ssl3_connect_~s__state~0); 41231#L147 assume !(4417 == ssl3_connect_~s__state~0); 41229#L150 assume !(4432 == ssl3_connect_~s__state~0); 41227#L153 assume !(4433 == ssl3_connect_~s__state~0); 41225#L156 assume !(4448 == ssl3_connect_~s__state~0); 41223#L159 assume !(4449 == ssl3_connect_~s__state~0); 41221#L162 assume !(4464 == ssl3_connect_~s__state~0); 41219#L165 assume !(4465 == ssl3_connect_~s__state~0); 41217#L168 assume !(4466 == ssl3_connect_~s__state~0); 41215#L171 assume !(4467 == ssl3_connect_~s__state~0); 41213#L174 assume !(4480 == ssl3_connect_~s__state~0); 41211#L177 assume !(4481 == ssl3_connect_~s__state~0); 41209#L180 assume !(4496 == ssl3_connect_~s__state~0); 41207#L183 assume !(4497 == ssl3_connect_~s__state~0); 41204#L186 assume !(4512 == ssl3_connect_~s__state~0); 41202#L189 assume !(4513 == ssl3_connect_~s__state~0); 41200#L192 assume !(4528 == ssl3_connect_~s__state~0); 41197#L195 assume !(4529 == ssl3_connect_~s__state~0); 40584#L198 assume 4560 == ssl3_connect_~s__state~0; 39976#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 39977#L455 assume !(ssl3_connect_~ret~0 <= 0); 39974#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 39975#L458-2 ssl3_connect_~s__init_num~0 := 0; 40927#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40923#L545 ssl3_connect_~skip~0 := 0; 40922#L108-1 assume !false; 40920#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40918#L111 assume !(12292 == ssl3_connect_~s__state~0); 40916#L114 assume !(16384 == ssl3_connect_~s__state~0); 40914#L117 assume !(4096 == ssl3_connect_~s__state~0); 40912#L120 assume !(20480 == ssl3_connect_~s__state~0); 40910#L123 assume !(4099 == ssl3_connect_~s__state~0); 40908#L126 assume !(4368 == ssl3_connect_~s__state~0); 40906#L129 assume !(4369 == ssl3_connect_~s__state~0); 40904#L132 assume !(4384 == ssl3_connect_~s__state~0); 40902#L135 assume !(4385 == ssl3_connect_~s__state~0); 40900#L138 assume !(4400 == ssl3_connect_~s__state~0); 40898#L141 assume !(4401 == ssl3_connect_~s__state~0); 40896#L144 assume !(4416 == ssl3_connect_~s__state~0); 40893#L147 assume !(4417 == ssl3_connect_~s__state~0); 40892#L150 assume !(4432 == ssl3_connect_~s__state~0); 40890#L153 assume !(4433 == ssl3_connect_~s__state~0); 40888#L156 assume !(4448 == ssl3_connect_~s__state~0); 40886#L159 assume !(4449 == ssl3_connect_~s__state~0); 40884#L162 assume !(4464 == ssl3_connect_~s__state~0); 40882#L165 assume !(4465 == ssl3_connect_~s__state~0); 40880#L168 assume !(4466 == ssl3_connect_~s__state~0); 40871#L171 assume !(4467 == ssl3_connect_~s__state~0); 40868#L174 assume !(4480 == ssl3_connect_~s__state~0); 40816#L177 assume !(4481 == ssl3_connect_~s__state~0); 40815#L180 assume !(4496 == ssl3_connect_~s__state~0); 40813#L183 assume !(4497 == ssl3_connect_~s__state~0); 40812#L186 assume 4512 == ssl3_connect_~s__state~0; 40426#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 40800#L405 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; 40799#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 40798#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 40785#L420 assume !(0 == ssl3_connect_~tmp___8~0); 40781#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40777#L545 ssl3_connect_~skip~0 := 0; 40775#L108-1 assume !false; 40772#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40770#L111 assume !(12292 == ssl3_connect_~s__state~0); 40768#L114 assume !(16384 == ssl3_connect_~s__state~0); 40766#L117 assume !(4096 == ssl3_connect_~s__state~0); 40764#L120 assume !(20480 == ssl3_connect_~s__state~0); 40762#L123 assume !(4099 == ssl3_connect_~s__state~0); 40760#L126 assume !(4368 == ssl3_connect_~s__state~0); 40758#L129 assume !(4369 == ssl3_connect_~s__state~0); 40756#L132 assume !(4384 == ssl3_connect_~s__state~0); 40753#L135 assume !(4385 == ssl3_connect_~s__state~0); 40749#L138 assume !(4400 == ssl3_connect_~s__state~0); 40746#L141 assume !(4401 == ssl3_connect_~s__state~0); 40742#L144 assume !(4416 == ssl3_connect_~s__state~0); 40739#L147 assume !(4417 == ssl3_connect_~s__state~0); 40736#L150 assume !(4432 == ssl3_connect_~s__state~0); 40733#L153 assume !(4433 == ssl3_connect_~s__state~0); 40729#L156 assume !(4448 == ssl3_connect_~s__state~0); 40726#L159 assume !(4449 == ssl3_connect_~s__state~0); 40723#L162 assume !(4464 == ssl3_connect_~s__state~0); 40720#L165 assume !(4465 == ssl3_connect_~s__state~0); 40717#L168 assume !(4466 == ssl3_connect_~s__state~0); 40714#L171 assume !(4467 == ssl3_connect_~s__state~0); 40711#L174 assume !(4480 == ssl3_connect_~s__state~0); 40708#L177 assume !(4481 == ssl3_connect_~s__state~0); 40704#L180 assume !(4496 == ssl3_connect_~s__state~0); 40701#L183 assume !(4497 == ssl3_connect_~s__state~0); 40698#L186 assume !(4512 == ssl3_connect_~s__state~0); 40695#L189 assume !(4513 == ssl3_connect_~s__state~0); 40692#L192 assume 4528 == ssl3_connect_~s__state~0; 40414#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39922#L428 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; 39923#L435 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; 40035#L439 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 40574#L435-1 ssl3_connect_~s__init_num~0 := 0; 40575#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40566#L545 ssl3_connect_~skip~0 := 0; 40567#L108-1 assume !false; 40558#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40559#L111 assume !(12292 == ssl3_connect_~s__state~0); 40547#L114 assume !(16384 == ssl3_connect_~s__state~0); 40548#L117 assume !(4096 == ssl3_connect_~s__state~0); 40533#L120 assume !(20480 == ssl3_connect_~s__state~0); 40534#L123 assume !(4099 == ssl3_connect_~s__state~0); 40520#L126 assume !(4368 == ssl3_connect_~s__state~0); 40521#L129 assume !(4369 == ssl3_connect_~s__state~0); 40510#L132 assume !(4384 == ssl3_connect_~s__state~0); 40511#L135 assume !(4385 == ssl3_connect_~s__state~0); 40500#L138 assume !(4400 == ssl3_connect_~s__state~0); 40501#L141 assume !(4401 == ssl3_connect_~s__state~0); 40490#L144 assume !(4416 == ssl3_connect_~s__state~0); 40491#L147 assume !(4417 == ssl3_connect_~s__state~0); 40481#L150 assume !(4432 == ssl3_connect_~s__state~0); 40482#L153 assume !(4433 == ssl3_connect_~s__state~0); 40471#L156 assume !(4448 == ssl3_connect_~s__state~0); 40472#L159 assume !(4449 == ssl3_connect_~s__state~0); 40462#L162 assume !(4464 == ssl3_connect_~s__state~0); 40463#L165 assume !(4465 == ssl3_connect_~s__state~0); 40453#L168 assume !(4466 == ssl3_connect_~s__state~0); 40454#L171 assume !(4467 == ssl3_connect_~s__state~0); 40443#L174 assume !(4480 == ssl3_connect_~s__state~0); 40444#L177 assume !(4481 == ssl3_connect_~s__state~0); 40433#L180 assume !(4496 == ssl3_connect_~s__state~0); 40434#L183 assume !(4497 == ssl3_connect_~s__state~0); 40423#L186 assume !(4512 == ssl3_connect_~s__state~0); 40424#L189 assume !(4513 == ssl3_connect_~s__state~0); 40415#L192 assume !(4528 == ssl3_connect_~s__state~0); 40416#L195 assume !(4529 == ssl3_connect_~s__state~0); 40407#L198 assume !(4560 == ssl3_connect_~s__state~0); 40408#L201 assume !(4561 == ssl3_connect_~s__state~0); 40639#L204 assume 4352 == ssl3_connect_~s__state~0; 39947#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 39948#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40015#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40037#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40367#L545 ssl3_connect_~skip~0 := 0; 40368#L108-1 assume !false; 40354#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40355#L111 assume !(12292 == ssl3_connect_~s__state~0); 40549#L114 assume !(16384 == ssl3_connect_~s__state~0); 40550#L117 assume !(4096 == ssl3_connect_~s__state~0); 40535#L120 assume !(20480 == ssl3_connect_~s__state~0); 40537#L123 assume !(4099 == ssl3_connect_~s__state~0); 40403#L126 assume !(4368 == ssl3_connect_~s__state~0); 40404#L129 assume !(4369 == ssl3_connect_~s__state~0); 40369#L132 assume 4384 == ssl3_connect_~s__state~0; 40362#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 41267#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41265#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 41264#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 40165#L299-2 [2019-10-22 08:56:32,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,829 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 6 times [2019-10-22 08:56:32,829 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,829 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365628564] [2019-10-22 08:56:32,829 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,829 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,829 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:32,845 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:32,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:32,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 1 times [2019-10-22 08:56:32,846 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:32,846 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953872411] [2019-10-22 08:56:32,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:32,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:56:32,887 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953872411] [2019-10-22 08:56:32,887 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142917261] [2019-10-22 08:56:32,888 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:32,971 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:32,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:32,999 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:56:32,999 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:32,999 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:56:32,999 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654796617] [2019-10-22 08:56:33,000 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:33,000 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:33,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:33,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:33,000 INFO L87 Difference]: Start difference. First operand 1670 states and 2235 transitions. cyclomatic complexity: 581 Second operand 4 states. [2019-10-22 08:56:33,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:33,182 INFO L93 Difference]: Finished difference Result 1572 states and 2042 transitions. [2019-10-22 08:56:33,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-22 08:56:33,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1572 states and 2042 transitions. [2019-10-22 08:56:33,186 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 745 [2019-10-22 08:56:33,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1572 states to 1392 states and 1840 transitions. [2019-10-22 08:56:33,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1065 [2019-10-22 08:56:33,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1065 [2019-10-22 08:56:33,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1392 states and 1840 transitions. [2019-10-22 08:56:33,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:33,193 INFO L688 BuchiCegarLoop]: Abstraction has 1392 states and 1840 transitions. [2019-10-22 08:56:33,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states and 1840 transitions. [2019-10-22 08:56:33,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1388. [2019-10-22 08:56:33,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1388 states. [2019-10-22 08:56:33,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1836 transitions. [2019-10-22 08:56:33,210 INFO L711 BuchiCegarLoop]: Abstraction has 1388 states and 1836 transitions. [2019-10-22 08:56:33,210 INFO L591 BuchiCegarLoop]: Abstraction has 1388 states and 1836 transitions. [2019-10-22 08:56:33,210 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:56:33,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1388 states and 1836 transitions. [2019-10-22 08:56:33,214 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 745 [2019-10-22 08:56:33,215 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:33,215 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:33,215 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2019-10-22 08:56:33,215 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:33,216 INFO L791 eck$LassoCheckResult]: Stem: 43832#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 43736#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43737#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 43769#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 43669#L108-1 assume !false; 44274#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44275#L111 assume 12292 == ssl3_connect_~s__state~0; 44682#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 44681#L216 ssl3_connect_~s__server~0 := 0; 44680#L221 assume 0 != ssl3_connect_~cb~0; 44220#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 44679#L226 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; 44676#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 44671#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 44668#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 44665#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44662#L545 ssl3_connect_~skip~0 := 0; 44661#L108-1 assume !false; 44660#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44659#L111 assume !(12292 == ssl3_connect_~s__state~0); 44658#L114 assume !(16384 == ssl3_connect_~s__state~0); 44657#L117 assume !(4096 == ssl3_connect_~s__state~0); 44656#L120 assume !(20480 == ssl3_connect_~s__state~0); 44655#L123 assume !(4099 == ssl3_connect_~s__state~0); 44654#L126 assume 4368 == ssl3_connect_~s__state~0; 43753#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 43754#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43812#L270-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; 44650#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 44649#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44646#L545 ssl3_connect_~skip~0 := 0; 44642#L108-1 assume !false; 44639#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44636#L111 assume !(12292 == ssl3_connect_~s__state~0); 44633#L114 assume !(16384 == ssl3_connect_~s__state~0); 44630#L117 assume !(4096 == ssl3_connect_~s__state~0); 44627#L120 assume !(20480 == ssl3_connect_~s__state~0); 44624#L123 assume !(4099 == ssl3_connect_~s__state~0); 44621#L126 assume !(4368 == ssl3_connect_~s__state~0); 44617#L129 assume !(4369 == ssl3_connect_~s__state~0); 43888#L132 assume 4384 == ssl3_connect_~s__state~0; 43889#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 43834#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 43822#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 43652#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 43654#L299-2 ssl3_connect_~s__init_num~0 := 0; 44066#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44063#L545 ssl3_connect_~skip~0 := 0; 44062#L108-1 assume !false; 44061#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44060#L111 assume !(12292 == ssl3_connect_~s__state~0); 44059#L114 assume !(16384 == ssl3_connect_~s__state~0); 44058#L117 assume !(4096 == ssl3_connect_~s__state~0); 44057#L120 assume !(20480 == ssl3_connect_~s__state~0); 44056#L123 assume !(4099 == ssl3_connect_~s__state~0); 44055#L126 assume !(4368 == ssl3_connect_~s__state~0); 44054#L129 assume !(4369 == ssl3_connect_~s__state~0); 44053#L132 assume !(4384 == ssl3_connect_~s__state~0); 44052#L135 assume !(4385 == ssl3_connect_~s__state~0); 44050#L138 assume !(4400 == ssl3_connect_~s__state~0); 44049#L141 assume !(4401 == ssl3_connect_~s__state~0); 43894#L144 assume !(4416 == ssl3_connect_~s__state~0); 43895#L147 [2019-10-22 08:56:33,216 INFO L793 eck$LassoCheckResult]: Loop: 43895#L147 assume 4417 == ssl3_connect_~s__state~0; 44136#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 44452#L328 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 44449#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 44442#L336 assume !(0 == ssl3_connect_~tmp___6~0); 44435#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44433#L545 ssl3_connect_~skip~0 := 0; 44425#L108-1 assume !false; 44426#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44415#L111 assume !(12292 == ssl3_connect_~s__state~0); 44416#L114 assume !(16384 == ssl3_connect_~s__state~0); 44407#L117 assume !(4096 == ssl3_connect_~s__state~0); 44408#L120 assume !(20480 == ssl3_connect_~s__state~0); 44399#L123 assume !(4099 == ssl3_connect_~s__state~0); 44400#L126 assume !(4368 == ssl3_connect_~s__state~0); 44391#L129 assume !(4369 == ssl3_connect_~s__state~0); 44392#L132 assume !(4384 == ssl3_connect_~s__state~0); 44383#L135 assume !(4385 == ssl3_connect_~s__state~0); 44384#L138 assume !(4400 == ssl3_connect_~s__state~0); 44375#L141 assume !(4401 == ssl3_connect_~s__state~0); 44376#L144 assume !(4416 == ssl3_connect_~s__state~0); 43895#L147 [2019-10-22 08:56:33,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,216 INFO L82 PathProgramCache]: Analyzing trace with hash 568868539, now seen corresponding path program 1 times [2019-10-22 08:56:33,216 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:33,216 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061957333] [2019-10-22 08:56:33,216 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,216 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:33,240 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:56:33,241 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061957333] [2019-10-22 08:56:33,241 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:33,241 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:33,241 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396141112] [2019-10-22 08:56:33,241 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:33,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1509228619, now seen corresponding path program 1 times [2019-10-22 08:56:33,242 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:33,243 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133434926] [2019-10-22 08:56:33,243 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,243 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,243 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:33,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,248 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:33,317 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:33,317 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:33,317 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:33,317 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:33,317 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:33,318 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:33,318 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:33,318 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:33,318 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration20_Loop [2019-10-22 08:56:33,318 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:33,318 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:33,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,384 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:33,384 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:33,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:33,387 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:33,393 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:33,393 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:33,396 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:33,397 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:33,397 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:33,397 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:33,397 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:33,397 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:33,397 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:33,397 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:33,397 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:33,397 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration20_Loop [2019-10-22 08:56:33,397 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:33,412 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:33,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:33,509 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:33,509 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:33,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:33,510 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:33,510 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:33,510 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:33,511 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:33,511 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:33,511 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:33,511 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:33,512 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:33,513 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:33,513 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:33,514 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:33,514 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:33,514 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:33,514 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~blastFlag~0) = -2*ULTIMATE.start_ssl3_connect_~blastFlag~0 + 7 Supporting invariants [] [2019-10-22 08:56:33,515 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:33,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:33,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:33,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:33,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:33,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:33,567 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-10-22 08:56:33,567 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1388 states and 1836 transitions. cyclomatic complexity: 464 Second operand 4 states. [2019-10-22 08:56:33,596 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1388 states and 1836 transitions. cyclomatic complexity: 464. Second operand 4 states. Result 2234 states and 2957 transitions. Complement of second has 4 states. [2019-10-22 08:56:33,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:33,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:33,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2019-10-22 08:56:33,597 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 240 transitions. Stem has 62 letters. Loop has 21 letters. [2019-10-22 08:56:33,598 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:33,598 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 240 transitions. Stem has 83 letters. Loop has 21 letters. [2019-10-22 08:56:33,598 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:33,598 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 240 transitions. Stem has 62 letters. Loop has 42 letters. [2019-10-22 08:56:33,598 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:33,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2234 states and 2957 transitions. [2019-10-22 08:56:33,607 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 745 [2019-10-22 08:56:33,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2234 states to 2234 states and 2957 transitions. [2019-10-22 08:56:33,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1108 [2019-10-22 08:56:33,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1126 [2019-10-22 08:56:33,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2234 states and 2957 transitions. [2019-10-22 08:56:33,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:33,617 INFO L688 BuchiCegarLoop]: Abstraction has 2234 states and 2957 transitions. [2019-10-22 08:56:33,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states and 2957 transitions. [2019-10-22 08:56:33,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 2216. [2019-10-22 08:56:33,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2216 states. [2019-10-22 08:56:33,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 2933 transitions. [2019-10-22 08:56:33,642 INFO L711 BuchiCegarLoop]: Abstraction has 2216 states and 2933 transitions. [2019-10-22 08:56:33,642 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:33,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:33,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:33,643 INFO L87 Difference]: Start difference. First operand 2216 states and 2933 transitions. Second operand 3 states. [2019-10-22 08:56:33,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:33,740 INFO L93 Difference]: Finished difference Result 2364 states and 3123 transitions. [2019-10-22 08:56:33,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:33,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2364 states and 3123 transitions. [2019-10-22 08:56:33,750 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 812 [2019-10-22 08:56:33,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2364 states to 2364 states and 3123 transitions. [2019-10-22 08:56:33,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2019-10-22 08:56:33,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2019-10-22 08:56:33,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2364 states and 3123 transitions. [2019-10-22 08:56:33,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:33,769 INFO L688 BuchiCegarLoop]: Abstraction has 2364 states and 3123 transitions. [2019-10-22 08:56:33,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2364 states and 3123 transitions. [2019-10-22 08:56:33,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2364 to 2255. [2019-10-22 08:56:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2255 states. [2019-10-22 08:56:33,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2255 states to 2255 states and 2980 transitions. [2019-10-22 08:56:33,801 INFO L711 BuchiCegarLoop]: Abstraction has 2255 states and 2980 transitions. [2019-10-22 08:56:33,801 INFO L591 BuchiCegarLoop]: Abstraction has 2255 states and 2980 transitions. [2019-10-22 08:56:33,801 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:56:33,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2255 states and 2980 transitions. [2019-10-22 08:56:33,806 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 782 [2019-10-22 08:56:33,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:33,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:33,807 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2019-10-22 08:56:33,808 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 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] [2019-10-22 08:56:33,808 INFO L791 eck$LassoCheckResult]: Stem: 52340#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52232#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52233#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 54014#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 54011#L108-1 assume !false; 54009#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54007#L111 assume 12292 == ssl3_connect_~s__state~0; 54004#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 52189#L216 ssl3_connect_~s__server~0 := 0; 52190#L221 assume 0 != ssl3_connect_~cb~0; 52215#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 52304#L226 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; 52305#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 52389#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 52390#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 53981#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53977#L545 ssl3_connect_~skip~0 := 0; 53975#L108-1 assume !false; 53973#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53971#L111 assume !(12292 == ssl3_connect_~s__state~0); 53969#L114 assume !(16384 == ssl3_connect_~s__state~0); 53967#L117 assume !(4096 == ssl3_connect_~s__state~0); 53965#L120 assume !(20480 == ssl3_connect_~s__state~0); 53963#L123 assume !(4099 == ssl3_connect_~s__state~0); 53961#L126 assume 4368 == ssl3_connect_~s__state~0; 53959#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 53945#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 53946#L270-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; 54065#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 53933#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53929#L545 ssl3_connect_~skip~0 := 0; 53927#L108-1 assume !false; 53925#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53923#L111 assume !(12292 == ssl3_connect_~s__state~0); 53920#L114 assume !(16384 == ssl3_connect_~s__state~0); 53921#L117 assume !(4096 == ssl3_connect_~s__state~0); 53900#L120 assume !(20480 == ssl3_connect_~s__state~0); 53901#L123 assume !(4099 == ssl3_connect_~s__state~0); 53888#L126 assume !(4368 == ssl3_connect_~s__state~0); 53889#L129 assume !(4369 == ssl3_connect_~s__state~0); 53753#L132 assume 4384 == ssl3_connect_~s__state~0; 53754#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 52343#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52310#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 52311#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 53878#L299-2 ssl3_connect_~s__init_num~0 := 0; 53875#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53868#L545 ssl3_connect_~skip~0 := 0; 53866#L108-1 assume !false; 53864#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53862#L111 assume !(12292 == ssl3_connect_~s__state~0); 53860#L114 assume !(16384 == ssl3_connect_~s__state~0); 53858#L117 assume !(4096 == ssl3_connect_~s__state~0); 53856#L120 assume !(20480 == ssl3_connect_~s__state~0); 53854#L123 assume !(4099 == ssl3_connect_~s__state~0); 53852#L126 assume !(4368 == ssl3_connect_~s__state~0); 53850#L129 assume !(4369 == ssl3_connect_~s__state~0); 53848#L132 assume !(4384 == ssl3_connect_~s__state~0); 53846#L135 assume !(4385 == ssl3_connect_~s__state~0); 53844#L138 assume !(4400 == ssl3_connect_~s__state~0); 53842#L141 assume !(4401 == ssl3_connect_~s__state~0); 53840#L144 assume !(4416 == ssl3_connect_~s__state~0); 53837#L147 assume !(4417 == ssl3_connect_~s__state~0); 53838#L150 assume !(4432 == ssl3_connect_~s__state~0); 54210#L153 assume !(4433 == ssl3_connect_~s__state~0); 52372#L156 assume !(4448 == ssl3_connect_~s__state~0); 52373#L159 assume !(4449 == ssl3_connect_~s__state~0); 52360#L162 assume !(4464 == ssl3_connect_~s__state~0); 52328#L165 assume !(4465 == ssl3_connect_~s__state~0); 52273#L168 assume !(4466 == ssl3_connect_~s__state~0); 52274#L171 assume !(4467 == ssl3_connect_~s__state~0); 52257#L174 assume !(4480 == ssl3_connect_~s__state~0); 52213#L177 assume !(4481 == ssl3_connect_~s__state~0); 52170#L180 assume !(4496 == ssl3_connect_~s__state~0); 52171#L183 assume !(4497 == ssl3_connect_~s__state~0); 52111#L186 assume !(4512 == ssl3_connect_~s__state~0); 52112#L189 assume !(4513 == ssl3_connect_~s__state~0); 52379#L192 [2019-10-22 08:56:33,808 INFO L793 eck$LassoCheckResult]: Loop: 52379#L192 assume !(4528 == ssl3_connect_~s__state~0); 52364#L195 assume !(4529 == ssl3_connect_~s__state~0); 52365#L198 assume 4560 == ssl3_connect_~s__state~0; 52220#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 52221#L455 assume !(ssl3_connect_~ret~0 <= 0); 52217#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 52175#L458-2 ssl3_connect_~s__init_num~0 := 0; 52122#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54239#L545 ssl3_connect_~skip~0 := 0; 54237#L108-1 assume !false; 54235#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54233#L111 assume !(12292 == ssl3_connect_~s__state~0); 54231#L114 assume !(16384 == ssl3_connect_~s__state~0); 54229#L117 assume !(4096 == ssl3_connect_~s__state~0); 54227#L120 assume !(20480 == ssl3_connect_~s__state~0); 54225#L123 assume !(4099 == ssl3_connect_~s__state~0); 54223#L126 assume !(4368 == ssl3_connect_~s__state~0); 54221#L129 assume !(4369 == ssl3_connect_~s__state~0); 54219#L132 assume !(4384 == ssl3_connect_~s__state~0); 54217#L135 assume !(4385 == ssl3_connect_~s__state~0); 54215#L138 assume !(4400 == ssl3_connect_~s__state~0); 54213#L141 assume !(4401 == ssl3_connect_~s__state~0); 52201#L144 assume !(4416 == ssl3_connect_~s__state~0); 52162#L147 assume !(4417 == ssl3_connect_~s__state~0); 52163#L150 assume !(4432 == ssl3_connect_~s__state~0); 52141#L153 assume !(4433 == ssl3_connect_~s__state~0); 52142#L156 assume !(4448 == ssl3_connect_~s__state~0); 54109#L159 assume !(4449 == ssl3_connect_~s__state~0); 54108#L162 assume !(4464 == ssl3_connect_~s__state~0); 54107#L165 assume !(4465 == ssl3_connect_~s__state~0); 54106#L168 assume !(4466 == ssl3_connect_~s__state~0); 54105#L171 assume !(4467 == ssl3_connect_~s__state~0); 54104#L174 assume !(4480 == ssl3_connect_~s__state~0); 54103#L177 assume !(4481 == ssl3_connect_~s__state~0); 54102#L180 assume !(4496 == ssl3_connect_~s__state~0); 54101#L183 assume !(4497 == ssl3_connect_~s__state~0); 54096#L186 assume 4512 == ssl3_connect_~s__state~0; 52277#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 52278#L405 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; 52230#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 52199#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 52107#L420 assume !(0 == ssl3_connect_~tmp___8~0); 52108#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53545#L545 ssl3_connect_~skip~0 := 0; 53633#L108-1 assume !false; 53632#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53631#L111 assume !(12292 == ssl3_connect_~s__state~0); 53630#L114 assume !(16384 == ssl3_connect_~s__state~0); 53629#L117 assume !(4096 == ssl3_connect_~s__state~0); 53628#L120 assume !(20480 == ssl3_connect_~s__state~0); 53627#L123 assume !(4099 == ssl3_connect_~s__state~0); 53626#L126 assume !(4368 == ssl3_connect_~s__state~0); 53625#L129 assume !(4369 == ssl3_connect_~s__state~0); 53624#L132 assume !(4384 == ssl3_connect_~s__state~0); 53623#L135 assume !(4385 == ssl3_connect_~s__state~0); 53621#L138 assume !(4400 == ssl3_connect_~s__state~0); 53619#L141 assume !(4401 == ssl3_connect_~s__state~0); 53420#L144 assume !(4416 == ssl3_connect_~s__state~0); 53418#L147 assume !(4417 == ssl3_connect_~s__state~0); 53419#L150 assume !(4432 == ssl3_connect_~s__state~0); 53423#L153 assume !(4433 == ssl3_connect_~s__state~0); 53417#L156 assume !(4448 == ssl3_connect_~s__state~0); 53395#L159 assume !(4449 == ssl3_connect_~s__state~0); 53394#L162 assume !(4464 == ssl3_connect_~s__state~0); 53392#L165 assume !(4465 == ssl3_connect_~s__state~0); 53389#L168 assume !(4466 == ssl3_connect_~s__state~0); 53386#L171 assume !(4467 == ssl3_connect_~s__state~0); 53388#L174 assume !(4480 == ssl3_connect_~s__state~0); 53600#L177 assume !(4481 == ssl3_connect_~s__state~0); 53601#L180 assume !(4496 == ssl3_connect_~s__state~0); 53735#L183 assume !(4497 == ssl3_connect_~s__state~0); 53736#L186 assume !(4512 == ssl3_connect_~s__state~0); 54097#L189 assume !(4513 == ssl3_connect_~s__state~0); 52379#L192 [2019-10-22 08:56:33,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1326860982, now seen corresponding path program 1 times [2019-10-22 08:56:33,808 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:33,809 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841516768] [2019-10-22 08:56:33,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,833 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:33,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,834 INFO L82 PathProgramCache]: Analyzing trace with hash -787641955, now seen corresponding path program 1 times [2019-10-22 08:56:33,834 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:33,834 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022976533] [2019-10-22 08:56:33,834 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,834 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,834 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:33,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,845 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:33,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:33,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1218346612, now seen corresponding path program 1 times [2019-10-22 08:56:33,846 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:33,846 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531803229] [2019-10-22 08:56:33,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:33,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:33,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:33,880 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:34,108 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 52 [2019-10-22 08:56:34,127 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:34,127 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:34,127 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:34,127 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:34,127 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:34,127 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:34,127 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:34,127 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:34,128 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration21_Loop [2019-10-22 08:56:34,128 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:34,128 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:34,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,239 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:34,239 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:34,243 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:34,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:34,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:34,246 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:34,251 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:34,251 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 60 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:34,259 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:34,259 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:34,262 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:34,263 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:34,263 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:34,264 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:34,264 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:34,264 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:34,264 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:34,264 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:34,264 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:34,264 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration21_Loop [2019-10-22 08:56:34,264 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:34,264 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:34,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:34,373 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:34,373 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:34,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:34,374 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:34,374 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:34,375 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:34,375 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:34,375 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:34,375 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:34,375 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:34,378 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:34,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:34,379 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:34,379 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:34,379 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:34,379 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:34,379 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:34,380 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:34,380 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:34,380 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:34,380 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:34,381 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:34,381 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:34,381 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:34,381 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:34,381 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:34,381 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:34,381 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:34,382 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:34,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:34,383 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:34,383 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:34,383 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:34,383 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:34,383 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:34,384 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:34,384 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:34,385 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:34,387 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:34,387 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:34,387 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:34,387 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:34,387 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:34,387 INFO L512 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 [] [2019-10-22 08:56:34,388 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:34,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:34,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,438 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:34,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:34,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:34,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:34,472 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:34,473 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2255 states and 2980 transitions. cyclomatic complexity: 745 Second operand 5 states. [2019-10-22 08:56:34,564 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2255 states and 2980 transitions. cyclomatic complexity: 745. Second operand 5 states. Result 3085 states and 3986 transitions. Complement of second has 7 states. [2019-10-22 08:56:34,565 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 [2019-10-22 08:56:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:34,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2019-10-22 08:56:34,566 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 186 transitions. Stem has 77 letters. Loop has 73 letters. [2019-10-22 08:56:34,566 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:34,566 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-10-22 08:56:34,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:34,598 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:34,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:34,627 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:34,628 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 [2019-10-22 08:56:34,628 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2255 states and 2980 transitions. cyclomatic complexity: 745 Second operand 5 states. [2019-10-22 08:56:34,732 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2255 states and 2980 transitions. cyclomatic complexity: 745. Second operand 5 states. Result 3611 states and 4738 transitions. Complement of second has 9 states. [2019-10-22 08:56:34,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:34,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 239 transitions. [2019-10-22 08:56:34,733 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 239 transitions. Stem has 77 letters. Loop has 73 letters. [2019-10-22 08:56:34,733 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:34,733 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 239 transitions. Stem has 150 letters. Loop has 73 letters. [2019-10-22 08:56:34,734 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:34,734 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 239 transitions. Stem has 77 letters. Loop has 146 letters. [2019-10-22 08:56:34,735 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:34,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4738 transitions. [2019-10-22 08:56:34,746 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1182 [2019-10-22 08:56:34,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3603 states and 4726 transitions. [2019-10-22 08:56:34,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1595 [2019-10-22 08:56:34,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1601 [2019-10-22 08:56:34,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3603 states and 4726 transitions. [2019-10-22 08:56:34,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:34,760 INFO L688 BuchiCegarLoop]: Abstraction has 3603 states and 4726 transitions. [2019-10-22 08:56:34,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3603 states and 4726 transitions. [2019-10-22 08:56:34,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3603 to 3589. [2019-10-22 08:56:34,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3589 states. [2019-10-22 08:56:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3589 states to 3589 states and 4712 transitions. [2019-10-22 08:56:34,800 INFO L711 BuchiCegarLoop]: Abstraction has 3589 states and 4712 transitions. [2019-10-22 08:56:34,800 INFO L591 BuchiCegarLoop]: Abstraction has 3589 states and 4712 transitions. [2019-10-22 08:56:34,800 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:56:34,800 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3589 states and 4712 transitions. [2019-10-22 08:56:34,808 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1182 [2019-10-22 08:56:34,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:34,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:34,809 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 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, 1, 1, 1] [2019-10-22 08:56:34,809 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:34,809 INFO L791 eck$LassoCheckResult]: Stem: 62234#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62128#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62129#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 63260#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 63256#L108-1 assume !false; 63254#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63253#L111 assume 12292 == ssl3_connect_~s__state~0; 62258#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 62259#L216 ssl3_connect_~s__server~0 := 0; 62115#L221 assume 0 != ssl3_connect_~cb~0; 62116#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 62194#L226 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; 62195#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 62278#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 62279#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 63292#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63288#L545 ssl3_connect_~skip~0 := 0; 63285#L108-1 assume !false; 63283#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63280#L111 assume !(12292 == ssl3_connect_~s__state~0); 63278#L114 assume !(16384 == ssl3_connect_~s__state~0); 63276#L117 assume !(4096 == ssl3_connect_~s__state~0); 63274#L120 assume !(20480 == ssl3_connect_~s__state~0); 63271#L123 assume !(4099 == ssl3_connect_~s__state~0); 63269#L126 assume 4368 == ssl3_connect_~s__state~0; 63265#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 63127#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 63128#L270-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; 63370#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 63081#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63077#L545 ssl3_connect_~skip~0 := 0; 63075#L108-1 assume !false; 63073#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63071#L111 assume !(12292 == ssl3_connect_~s__state~0); 63070#L114 assume !(16384 == ssl3_connect_~s__state~0); 63061#L117 assume !(4096 == ssl3_connect_~s__state~0); 63030#L120 assume !(20480 == ssl3_connect_~s__state~0); 63025#L123 assume !(4099 == ssl3_connect_~s__state~0); 63019#L126 assume !(4368 == ssl3_connect_~s__state~0); 63020#L129 assume !(4369 == ssl3_connect_~s__state~0); 62464#L132 assume 4384 == ssl3_connect_~s__state~0; 62465#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 62237#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62200#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 62019#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 62021#L299-2 ssl3_connect_~s__init_num~0 := 0; 63357#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63353#L545 ssl3_connect_~skip~0 := 0; 63351#L108-1 assume !false; 63347#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63345#L111 assume !(12292 == ssl3_connect_~s__state~0); 63343#L114 assume !(16384 == ssl3_connect_~s__state~0); 63341#L117 assume !(4096 == ssl3_connect_~s__state~0); 63339#L120 assume !(20480 == ssl3_connect_~s__state~0); 63337#L123 assume !(4099 == ssl3_connect_~s__state~0); 63335#L126 assume !(4368 == ssl3_connect_~s__state~0); 63333#L129 assume !(4369 == ssl3_connect_~s__state~0); 63331#L132 assume !(4384 == ssl3_connect_~s__state~0); 63314#L135 assume !(4385 == ssl3_connect_~s__state~0); 63302#L138 assume 4400 == ssl3_connect_~s__state~0; 63137#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63138#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 63122#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63123#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63107#L545 ssl3_connect_~skip~0 := 0; 63083#L108-1 assume !false; 63078#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63076#L111 assume !(12292 == ssl3_connect_~s__state~0); 63074#L114 assume !(16384 == ssl3_connect_~s__state~0); 63072#L117 assume !(4096 == ssl3_connect_~s__state~0); 63062#L120 assume !(20480 == ssl3_connect_~s__state~0); 63031#L123 assume !(4099 == ssl3_connect_~s__state~0); 63032#L126 assume !(4368 == ssl3_connect_~s__state~0); 63021#L129 assume !(4369 == ssl3_connect_~s__state~0); 63022#L132 assume !(4384 == ssl3_connect_~s__state~0); 63307#L135 assume !(4385 == ssl3_connect_~s__state~0); 62791#L138 assume !(4400 == ssl3_connect_~s__state~0); 62792#L141 assume !(4401 == ssl3_connect_~s__state~0); 62766#L144 assume !(4416 == ssl3_connect_~s__state~0); 62709#L147 assume 4417 == ssl3_connect_~s__state~0; 62711#L148 [2019-10-22 08:56:34,809 INFO L793 eck$LassoCheckResult]: Loop: 62711#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63608#L328 assume !(3 == ssl3_connect_~blastFlag~0); 63603#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63604#L336 assume !(0 == ssl3_connect_~tmp___6~0); 64360#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64358#L545 ssl3_connect_~skip~0 := 0; 64357#L108-1 assume !false; 64356#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64355#L111 assume !(12292 == ssl3_connect_~s__state~0); 64354#L114 assume !(16384 == ssl3_connect_~s__state~0); 64353#L117 assume !(4096 == ssl3_connect_~s__state~0); 64352#L120 assume !(20480 == ssl3_connect_~s__state~0); 64351#L123 assume !(4099 == ssl3_connect_~s__state~0); 64350#L126 assume !(4368 == ssl3_connect_~s__state~0); 64349#L129 assume !(4369 == ssl3_connect_~s__state~0); 64348#L132 assume !(4384 == ssl3_connect_~s__state~0); 64347#L135 assume !(4385 == ssl3_connect_~s__state~0); 64341#L138 assume !(4400 == ssl3_connect_~s__state~0); 64339#L141 assume !(4401 == ssl3_connect_~s__state~0); 63514#L144 assume 4416 == ssl3_connect_~s__state~0; 62711#L148 [2019-10-22 08:56:34,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:34,809 INFO L82 PathProgramCache]: Analyzing trace with hash -487495740, now seen corresponding path program 1 times [2019-10-22 08:56:34,810 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:34,810 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828848227] [2019-10-22 08:56:34,810 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:34,810 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:34,810 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,830 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2019-10-22 08:56:34,830 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828848227] [2019-10-22 08:56:34,830 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:34,830 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:34,830 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022403019] [2019-10-22 08:56:34,831 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:34,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:34,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1462828213, now seen corresponding path program 1 times [2019-10-22 08:56:34,831 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:34,831 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084090703] [2019-10-22 08:56:34,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:34,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:34,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:34,839 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084090703] [2019-10-22 08:56:34,839 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:34,839 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:34,839 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920244971] [2019-10-22 08:56:34,839 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:34,840 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:34,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:34,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:34,840 INFO L87 Difference]: Start difference. First operand 3589 states and 4712 transitions. cyclomatic complexity: 1155 Second operand 3 states. [2019-10-22 08:56:34,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:34,958 INFO L93 Difference]: Finished difference Result 3611 states and 4740 transitions. [2019-10-22 08:56:34,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:34,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4740 transitions. [2019-10-22 08:56:34,968 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1172 [2019-10-22 08:56:34,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 2875 states and 3818 transitions. [2019-10-22 08:56:34,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2019-10-22 08:56:34,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1635 [2019-10-22 08:56:34,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2875 states and 3818 transitions. [2019-10-22 08:56:34,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:34,978 INFO L688 BuchiCegarLoop]: Abstraction has 2875 states and 3818 transitions. [2019-10-22 08:56:34,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2875 states and 3818 transitions. [2019-10-22 08:56:35,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2875 to 2509. [2019-10-22 08:56:35,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2509 states. [2019-10-22 08:56:35,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3268 transitions. [2019-10-22 08:56:35,005 INFO L711 BuchiCegarLoop]: Abstraction has 2509 states and 3268 transitions. [2019-10-22 08:56:35,005 INFO L591 BuchiCegarLoop]: Abstraction has 2509 states and 3268 transitions. [2019-10-22 08:56:35,005 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:56:35,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2509 states and 3268 transitions. [2019-10-22 08:56:35,012 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1122 [2019-10-22 08:56:35,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:35,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:35,013 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 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, 1, 1, 1] [2019-10-22 08:56:35,013 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:35,013 INFO L791 eck$LassoCheckResult]: Stem: 69465#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69339#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69340#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 69378#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69244#L108-1 assume !false; 70211#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70212#L111 assume 12292 == ssl3_connect_~s__state~0; 70204#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 70205#L216 ssl3_connect_~s__server~0 := 0; 69323#L221 assume 0 != ssl3_connect_~cb~0; 69311#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 69312#L226 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; 70557#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 70556#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 70554#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 70552#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70549#L545 ssl3_connect_~skip~0 := 0; 70548#L108-1 assume !false; 70547#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70546#L111 assume !(12292 == ssl3_connect_~s__state~0); 70545#L114 assume !(16384 == ssl3_connect_~s__state~0); 70544#L117 assume !(4096 == ssl3_connect_~s__state~0); 70543#L120 assume !(20480 == ssl3_connect_~s__state~0); 70542#L123 assume !(4099 == ssl3_connect_~s__state~0); 70541#L126 assume 4368 == ssl3_connect_~s__state~0; 70540#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 70536#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70531#L270-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; 70532#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 70602#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70512#L545 ssl3_connect_~skip~0 := 0; 70513#L108-1 assume !false; 70503#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70504#L111 assume !(12292 == ssl3_connect_~s__state~0); 70493#L114 assume !(16384 == ssl3_connect_~s__state~0); 70494#L117 assume !(4096 == ssl3_connect_~s__state~0); 70483#L120 assume !(20480 == ssl3_connect_~s__state~0); 70484#L123 assume !(4099 == ssl3_connect_~s__state~0); 70435#L126 assume !(4368 == ssl3_connect_~s__state~0); 70436#L129 assume !(4369 == ssl3_connect_~s__state~0); 69566#L132 assume 4384 == ssl3_connect_~s__state~0; 69567#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 69468#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 69448#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 69225#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 69227#L299-2 ssl3_connect_~s__init_num~0 := 0; 69506#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70740#L545 ssl3_connect_~skip~0 := 0; 70778#L108-1 assume !false; 70776#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70774#L111 assume !(12292 == ssl3_connect_~s__state~0); 70772#L114 assume !(16384 == ssl3_connect_~s__state~0); 70770#L117 assume !(4096 == ssl3_connect_~s__state~0); 70768#L120 assume !(20480 == ssl3_connect_~s__state~0); 70766#L123 assume !(4099 == ssl3_connect_~s__state~0); 70764#L126 assume !(4368 == ssl3_connect_~s__state~0); 70762#L129 assume !(4369 == ssl3_connect_~s__state~0); 70760#L132 assume !(4384 == ssl3_connect_~s__state~0); 70758#L135 assume !(4385 == ssl3_connect_~s__state~0); 70756#L138 assume 4400 == ssl3_connect_~s__state~0; 70754#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70750#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 70744#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 70739#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70729#L545 ssl3_connect_~skip~0 := 0; 70727#L108-1 assume !false; 70725#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70723#L111 assume !(12292 == ssl3_connect_~s__state~0); 70721#L114 assume !(16384 == ssl3_connect_~s__state~0); 70719#L117 assume !(4096 == ssl3_connect_~s__state~0); 70717#L120 assume !(20480 == ssl3_connect_~s__state~0); 70715#L123 assume !(4099 == ssl3_connect_~s__state~0); 70713#L126 assume !(4368 == ssl3_connect_~s__state~0); 70711#L129 assume !(4369 == ssl3_connect_~s__state~0); 70709#L132 assume !(4384 == ssl3_connect_~s__state~0); 70707#L135 assume !(4385 == ssl3_connect_~s__state~0); 70705#L138 assume !(4400 == ssl3_connect_~s__state~0); 70702#L141 assume !(4401 == ssl3_connect_~s__state~0); 70703#L144 assume !(4416 == ssl3_connect_~s__state~0); 70962#L147 assume !(4417 == ssl3_connect_~s__state~0); 70565#L150 [2019-10-22 08:56:35,013 INFO L793 eck$LassoCheckResult]: Loop: 70565#L150 assume 4432 == ssl3_connect_~s__state~0; 70561#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 70995#L344 assume !(5 == ssl3_connect_~blastFlag~0); 70988#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 70987#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70985#L545 ssl3_connect_~skip~0 := 0; 70867#L108-1 assume !false; 70868#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70859#L111 assume !(12292 == ssl3_connect_~s__state~0); 70860#L114 assume !(16384 == ssl3_connect_~s__state~0); 70851#L117 assume !(4096 == ssl3_connect_~s__state~0); 70852#L120 assume !(20480 == ssl3_connect_~s__state~0); 70843#L123 assume !(4099 == ssl3_connect_~s__state~0); 70844#L126 assume !(4368 == ssl3_connect_~s__state~0); 70835#L129 assume !(4369 == ssl3_connect_~s__state~0); 70836#L132 assume !(4384 == ssl3_connect_~s__state~0); 70693#L135 assume !(4385 == ssl3_connect_~s__state~0); 70694#L138 assume !(4400 == ssl3_connect_~s__state~0); 70685#L141 assume !(4401 == ssl3_connect_~s__state~0); 70686#L144 assume !(4416 == ssl3_connect_~s__state~0); 70572#L147 assume !(4417 == ssl3_connect_~s__state~0); 70565#L150 [2019-10-22 08:56:35,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:35,014 INFO L82 PathProgramCache]: Analyzing trace with hash -487495738, now seen corresponding path program 1 times [2019-10-22 08:56:35,014 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:35,014 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186280985] [2019-10-22 08:56:35,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,014 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:35,037 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2019-10-22 08:56:35,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186280985] [2019-10-22 08:56:35,037 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:35,037 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:35,037 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035690341] [2019-10-22 08:56:35,038 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:35,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:35,038 INFO L82 PathProgramCache]: Analyzing trace with hash -335091140, now seen corresponding path program 1 times [2019-10-22 08:56:35,038 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:35,039 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748605390] [2019-10-22 08:56:35,039 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,039 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,039 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:35,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:35,045 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:35,117 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:35,118 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:35,118 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:35,118 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:35,118 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:35,118 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,118 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:35,118 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:35,118 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration23_Loop [2019-10-22 08:56:35,119 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:35,119 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:35,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,207 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:35,207 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:35,211 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:35,211 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:35,215 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:35,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:35,280 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,284 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:35,284 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:35,290 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:35,290 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,295 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:35,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet36=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet36=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:35,302 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:35,303 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:35,313 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:35,313 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,318 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:35,320 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:35,320 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:35,320 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:35,320 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:35,321 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:35,321 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:35,321 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:35,321 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:35,321 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration23_Loop [2019-10-22 08:56:35,321 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:35,321 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:35,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,332 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:35,389 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:35,389 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:35,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:35,390 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:35,390 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:35,390 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:35,390 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:35,390 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:35,391 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:35,391 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:35,391 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:35,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:35,392 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:35,392 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:35,392 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:35,392 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:35,392 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:35,393 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:35,393 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:35,393 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:35,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:35,394 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:35,394 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:35,395 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:35,395 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:35,395 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:35,395 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:35,395 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:35,396 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:35,398 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:35,398 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:35,399 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:35,399 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:35,399 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:35,399 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4440 Supporting invariants [] [2019-10-22 08:56:35,399 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:35,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:35,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:35,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:35,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:35,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:35,451 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:35,480 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:35,480 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2509 states and 3268 transitions. cyclomatic complexity: 779 Second operand 4 states. [2019-10-22 08:56:35,622 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2509 states and 3268 transitions. cyclomatic complexity: 779. Second operand 4 states. Result 3133 states and 4062 transitions. Complement of second has 7 states. [2019-10-22 08:56:35,623 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 [2019-10-22 08:56:35,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:35,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2019-10-22 08:56:35,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 80 letters. Loop has 21 letters. [2019-10-22 08:56:35,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:35,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 101 letters. Loop has 21 letters. [2019-10-22 08:56:35,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:35,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 161 transitions. Stem has 80 letters. Loop has 42 letters. [2019-10-22 08:56:35,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:35,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3133 states and 4062 transitions. [2019-10-22 08:56:35,635 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1122 [2019-10-22 08:56:35,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3133 states to 2943 states and 3828 transitions. [2019-10-22 08:56:35,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1707 [2019-10-22 08:56:35,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1715 [2019-10-22 08:56:35,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2943 states and 3828 transitions. [2019-10-22 08:56:35,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:35,646 INFO L688 BuchiCegarLoop]: Abstraction has 2943 states and 3828 transitions. [2019-10-22 08:56:35,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2943 states and 3828 transitions. [2019-10-22 08:56:35,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2943 to 2791. [2019-10-22 08:56:35,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2791 states. [2019-10-22 08:56:35,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 3606 transitions. [2019-10-22 08:56:35,674 INFO L711 BuchiCegarLoop]: Abstraction has 2791 states and 3606 transitions. [2019-10-22 08:56:35,675 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:35,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:35,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:35,675 INFO L87 Difference]: Start difference. First operand 2791 states and 3606 transitions. Second operand 3 states. [2019-10-22 08:56:35,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:35,765 INFO L93 Difference]: Finished difference Result 2644 states and 3397 transitions. [2019-10-22 08:56:35,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:35,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2644 states and 3397 transitions. [2019-10-22 08:56:35,773 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1126 [2019-10-22 08:56:35,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2644 states to 2609 states and 3354 transitions. [2019-10-22 08:56:35,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1551 [2019-10-22 08:56:35,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1612 [2019-10-22 08:56:35,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2609 states and 3354 transitions. [2019-10-22 08:56:35,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:35,782 INFO L688 BuchiCegarLoop]: Abstraction has 2609 states and 3354 transitions. [2019-10-22 08:56:35,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2609 states and 3354 transitions. [2019-10-22 08:56:35,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2609 to 2595. [2019-10-22 08:56:35,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2595 states. [2019-10-22 08:56:35,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2595 states to 2595 states and 3336 transitions. [2019-10-22 08:56:35,807 INFO L711 BuchiCegarLoop]: Abstraction has 2595 states and 3336 transitions. [2019-10-22 08:56:35,807 INFO L591 BuchiCegarLoop]: Abstraction has 2595 states and 3336 transitions. [2019-10-22 08:56:35,807 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:56:35,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2595 states and 3336 transitions. [2019-10-22 08:56:35,813 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1120 [2019-10-22 08:56:35,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:35,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:35,814 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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, 1, 1, 1] [2019-10-22 08:56:35,814 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 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] [2019-10-22 08:56:35,814 INFO L791 eck$LassoCheckResult]: Stem: 80859#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 80746#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 80747#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 81581#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 81577#L108-1 assume !false; 81573#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81572#L111 assume 12292 == ssl3_connect_~s__state~0; 81571#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 81570#L216 ssl3_connect_~s__server~0 := 0; 81521#L221 assume 0 != ssl3_connect_~cb~0; 81520#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 81519#L226 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; 81517#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 81515#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 81513#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 81511#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81508#L545 ssl3_connect_~skip~0 := 0; 81507#L108-1 assume !false; 81506#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81505#L111 assume !(12292 == ssl3_connect_~s__state~0); 81504#L114 assume !(16384 == ssl3_connect_~s__state~0); 81503#L117 assume !(4096 == ssl3_connect_~s__state~0); 81502#L120 assume !(20480 == ssl3_connect_~s__state~0); 81501#L123 assume !(4099 == ssl3_connect_~s__state~0); 81500#L126 assume 4368 == ssl3_connect_~s__state~0; 81499#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 81486#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 81479#L270-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; 81473#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 81475#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81459#L545 ssl3_connect_~skip~0 := 0; 81460#L108-1 assume !false; 81448#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81449#L111 assume !(12292 == ssl3_connect_~s__state~0); 81436#L114 assume !(16384 == ssl3_connect_~s__state~0); 81437#L117 assume !(4096 == ssl3_connect_~s__state~0); 81426#L120 assume !(20480 == ssl3_connect_~s__state~0); 81412#L123 assume !(4099 == ssl3_connect_~s__state~0); 81405#L126 assume !(4368 == ssl3_connect_~s__state~0); 81406#L129 assume !(4369 == ssl3_connect_~s__state~0); 81392#L132 assume 4384 == ssl3_connect_~s__state~0; 81390#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 81388#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 81385#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 81381#L299 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 81379#L299-2 ssl3_connect_~s__init_num~0 := 0; 81377#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81373#L545 ssl3_connect_~skip~0 := 0; 81370#L108-1 assume !false; 81364#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81362#L111 assume !(12292 == ssl3_connect_~s__state~0); 81360#L114 assume !(16384 == ssl3_connect_~s__state~0); 81358#L117 assume !(4096 == ssl3_connect_~s__state~0); 81356#L120 assume !(20480 == ssl3_connect_~s__state~0); 81354#L123 assume !(4099 == ssl3_connect_~s__state~0); 81352#L126 assume !(4368 == ssl3_connect_~s__state~0); 81350#L129 assume !(4369 == ssl3_connect_~s__state~0); 81348#L132 assume !(4384 == ssl3_connect_~s__state~0); 81346#L135 assume !(4385 == ssl3_connect_~s__state~0); 81344#L138 assume !(4400 == ssl3_connect_~s__state~0); 81342#L141 assume !(4401 == ssl3_connect_~s__state~0); 81340#L144 assume !(4416 == ssl3_connect_~s__state~0); 81338#L147 assume !(4417 == ssl3_connect_~s__state~0); 81334#L150 assume !(4432 == ssl3_connect_~s__state~0); 81328#L153 assume !(4433 == ssl3_connect_~s__state~0); 81322#L156 assume !(4448 == ssl3_connect_~s__state~0); 81316#L159 assume !(4449 == ssl3_connect_~s__state~0); 81310#L162 assume !(4464 == ssl3_connect_~s__state~0); 81304#L165 assume !(4465 == ssl3_connect_~s__state~0); 81299#L168 assume !(4466 == ssl3_connect_~s__state~0); 81292#L171 assume !(4467 == ssl3_connect_~s__state~0); 81286#L174 assume !(4480 == ssl3_connect_~s__state~0); 81280#L177 assume !(4481 == ssl3_connect_~s__state~0); 81274#L180 assume !(4496 == ssl3_connect_~s__state~0); 81267#L183 assume !(4497 == ssl3_connect_~s__state~0); 81261#L186 assume !(4512 == ssl3_connect_~s__state~0); 81246#L189 assume !(4513 == ssl3_connect_~s__state~0); 81212#L192 assume !(4528 == ssl3_connect_~s__state~0); 81211#L195 assume !(4529 == ssl3_connect_~s__state~0); 82982#L198 assume 4560 == ssl3_connect_~s__state~0; 82980#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 82978#L455 assume !(ssl3_connect_~ret~0 <= 0); 82976#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 82972#L458-2 ssl3_connect_~s__init_num~0 := 0; 82969#L510 [2019-10-22 08:56:35,815 INFO L793 eck$LassoCheckResult]: Loop: 82969#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82965#L545 ssl3_connect_~skip~0 := 0; 82963#L108-1 assume !false; 82961#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82959#L111 assume !(12292 == ssl3_connect_~s__state~0); 82957#L114 assume !(16384 == ssl3_connect_~s__state~0); 82955#L117 assume !(4096 == ssl3_connect_~s__state~0); 82954#L120 assume !(20480 == ssl3_connect_~s__state~0); 82952#L123 assume !(4099 == ssl3_connect_~s__state~0); 82950#L126 assume !(4368 == ssl3_connect_~s__state~0); 82948#L129 assume !(4369 == ssl3_connect_~s__state~0); 82947#L132 assume !(4384 == ssl3_connect_~s__state~0); 82946#L135 assume !(4385 == ssl3_connect_~s__state~0); 82945#L138 assume !(4400 == ssl3_connect_~s__state~0); 82944#L141 assume !(4401 == ssl3_connect_~s__state~0); 82943#L144 assume !(4416 == ssl3_connect_~s__state~0); 82942#L147 assume !(4417 == ssl3_connect_~s__state~0); 82941#L150 assume !(4432 == ssl3_connect_~s__state~0); 82940#L153 assume !(4433 == ssl3_connect_~s__state~0); 82939#L156 assume !(4448 == ssl3_connect_~s__state~0); 82938#L159 assume !(4449 == ssl3_connect_~s__state~0); 82937#L162 assume !(4464 == ssl3_connect_~s__state~0); 82936#L165 assume !(4465 == ssl3_connect_~s__state~0); 82935#L168 assume !(4466 == ssl3_connect_~s__state~0); 82934#L171 assume !(4467 == ssl3_connect_~s__state~0); 82933#L174 assume !(4480 == ssl3_connect_~s__state~0); 82932#L177 assume !(4481 == ssl3_connect_~s__state~0); 82931#L180 assume !(4496 == ssl3_connect_~s__state~0); 82930#L183 assume !(4497 == ssl3_connect_~s__state~0); 82927#L186 assume 4512 == ssl3_connect_~s__state~0; 82922#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 82920#L405 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; 82913#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 82908#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 82904#L420 assume !(0 == ssl3_connect_~tmp___8~0); 82902#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82887#L545 ssl3_connect_~skip~0 := 0; 82882#L108-1 assume !false; 82883#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82878#L111 assume !(12292 == ssl3_connect_~s__state~0); 82879#L114 assume !(16384 == ssl3_connect_~s__state~0); 82874#L117 assume !(4096 == ssl3_connect_~s__state~0); 82875#L120 assume !(20480 == ssl3_connect_~s__state~0); 82870#L123 assume !(4099 == ssl3_connect_~s__state~0); 82871#L126 assume !(4368 == ssl3_connect_~s__state~0); 82866#L129 assume !(4369 == ssl3_connect_~s__state~0); 82867#L132 assume !(4384 == ssl3_connect_~s__state~0); 82862#L135 assume !(4385 == ssl3_connect_~s__state~0); 82863#L138 assume !(4400 == ssl3_connect_~s__state~0); 82858#L141 assume !(4401 == ssl3_connect_~s__state~0); 82859#L144 assume !(4416 == ssl3_connect_~s__state~0); 82854#L147 assume !(4417 == ssl3_connect_~s__state~0); 82855#L150 assume !(4432 == ssl3_connect_~s__state~0); 82848#L153 assume !(4433 == ssl3_connect_~s__state~0); 82850#L156 assume !(4448 == ssl3_connect_~s__state~0); 82842#L159 assume !(4449 == ssl3_connect_~s__state~0); 82844#L162 assume !(4464 == ssl3_connect_~s__state~0); 82915#L165 assume !(4465 == ssl3_connect_~s__state~0); 82916#L168 assume !(4466 == ssl3_connect_~s__state~0); 82917#L171 assume !(4467 == ssl3_connect_~s__state~0); 82918#L174 assume 4480 == ssl3_connect_~s__state~0; 82921#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 82914#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82909#L384 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; 82910#L384-2 ssl3_connect_~s__init_num~0 := 0; 82969#L510 [2019-10-22 08:56:35,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:35,815 INFO L82 PathProgramCache]: Analyzing trace with hash -903053391, now seen corresponding path program 1 times [2019-10-22 08:56:35,815 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:35,815 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122695049] [2019-10-22 08:56:35,815 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,815 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,816 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:35,836 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:35,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:35,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1982652383, now seen corresponding path program 1 times [2019-10-22 08:56:35,836 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:35,836 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50347297] [2019-10-22 08:56:35,836 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,837 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:35,837 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:35,862 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:35,862 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50347297] [2019-10-22 08:56:35,862 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:35,862 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:35,863 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397889549] [2019-10-22 08:56:35,863 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:35,863 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:35,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:35,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:35,863 INFO L87 Difference]: Start difference. First operand 2595 states and 3336 transitions. cyclomatic complexity: 761 Second operand 3 states. [2019-10-22 08:56:35,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:35,982 INFO L93 Difference]: Finished difference Result 2768 states and 3455 transitions. [2019-10-22 08:56:35,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:35,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2768 states and 3455 transitions. [2019-10-22 08:56:35,990 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 906 [2019-10-22 08:56:35,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2768 states to 2361 states and 2992 transitions. [2019-10-22 08:56:35,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1475 [2019-10-22 08:56:35,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1475 [2019-10-22 08:56:35,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2361 states and 2992 transitions. [2019-10-22 08:56:35,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:35,998 INFO L688 BuchiCegarLoop]: Abstraction has 2361 states and 2992 transitions. [2019-10-22 08:56:36,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2361 states and 2992 transitions. [2019-10-22 08:56:36,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2361 to 2240. [2019-10-22 08:56:36,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2240 states. [2019-10-22 08:56:36,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2240 states to 2240 states and 2849 transitions. [2019-10-22 08:56:36,019 INFO L711 BuchiCegarLoop]: Abstraction has 2240 states and 2849 transitions. [2019-10-22 08:56:36,019 INFO L591 BuchiCegarLoop]: Abstraction has 2240 states and 2849 transitions. [2019-10-22 08:56:36,019 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:56:36,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2240 states and 2849 transitions. [2019-10-22 08:56:36,024 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 884 [2019-10-22 08:56:36,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:36,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:36,025 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [6, 6, 5, 5, 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] [2019-10-22 08:56:36,025 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:36,025 INFO L791 eck$LassoCheckResult]: Stem: 86236#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 86115#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86116#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 86151#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 86019#L108-1 assume !false; 87497#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87495#L111 assume 12292 == ssl3_connect_~s__state~0; 87496#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 87540#L216 ssl3_connect_~s__server~0 := 0; 87539#L221 assume 0 != ssl3_connect_~cb~0; 87348#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 87538#L226 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; 87536#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 87534#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 86292#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 86293#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87524#L545 ssl3_connect_~skip~0 := 0; 87522#L108-1 assume !false; 87520#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87518#L111 assume !(12292 == ssl3_connect_~s__state~0); 87516#L114 assume !(16384 == ssl3_connect_~s__state~0); 87514#L117 assume !(4096 == ssl3_connect_~s__state~0); 87512#L120 assume !(20480 == ssl3_connect_~s__state~0); 87510#L123 assume !(4099 == ssl3_connect_~s__state~0); 86245#L126 assume 4368 == ssl3_connect_~s__state~0; 86132#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 86133#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 86187#L270-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; 86188#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 87259#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87257#L545 ssl3_connect_~skip~0 := 0; 87250#L108-1 assume !false; 87251#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87244#L111 assume !(12292 == ssl3_connect_~s__state~0); 87245#L114 assume !(16384 == ssl3_connect_~s__state~0); 87191#L117 assume !(4096 == ssl3_connect_~s__state~0); 87192#L120 assume !(20480 == ssl3_connect_~s__state~0); 87143#L123 assume !(4099 == ssl3_connect_~s__state~0); 87144#L126 assume !(4368 == ssl3_connect_~s__state~0); 87410#L129 assume !(4369 == ssl3_connect_~s__state~0); 87069#L132 assume 4384 == ssl3_connect_~s__state~0; 87068#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 87067#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 87065#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 87063#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 87061#L299-2 ssl3_connect_~s__init_num~0 := 0; 87060#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87057#L545 ssl3_connect_~skip~0 := 0; 87056#L108-1 assume !false; 87055#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87054#L111 assume !(12292 == ssl3_connect_~s__state~0); 87052#L114 assume !(16384 == ssl3_connect_~s__state~0); 87050#L117 assume !(4096 == ssl3_connect_~s__state~0); 87048#L120 assume !(20480 == ssl3_connect_~s__state~0); 87045#L123 assume !(4099 == ssl3_connect_~s__state~0); 87043#L126 assume !(4368 == ssl3_connect_~s__state~0); 87041#L129 assume !(4369 == ssl3_connect_~s__state~0); 87038#L132 assume !(4384 == ssl3_connect_~s__state~0); 87037#L135 assume !(4385 == ssl3_connect_~s__state~0); 86906#L138 assume 4400 == ssl3_connect_~s__state~0; 86905#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 86899#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 86895#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 86892#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86888#L545 ssl3_connect_~skip~0 := 0; 86886#L108-1 assume !false; 86884#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86882#L111 assume !(12292 == ssl3_connect_~s__state~0); 86880#L114 assume !(16384 == ssl3_connect_~s__state~0); 86878#L117 assume !(4096 == ssl3_connect_~s__state~0); 86876#L120 assume !(20480 == ssl3_connect_~s__state~0); 86874#L123 assume !(4099 == ssl3_connect_~s__state~0); 86872#L126 assume !(4368 == ssl3_connect_~s__state~0); 86870#L129 assume !(4369 == ssl3_connect_~s__state~0); 86868#L132 assume !(4384 == ssl3_connect_~s__state~0); 86866#L135 assume !(4385 == ssl3_connect_~s__state~0); 86864#L138 assume !(4400 == ssl3_connect_~s__state~0); 86862#L141 assume !(4401 == ssl3_connect_~s__state~0); 86860#L144 assume 4416 == ssl3_connect_~s__state~0; 86858#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 86854#L328 assume !(3 == ssl3_connect_~blastFlag~0); 86849#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 86847#L336 assume !(0 == ssl3_connect_~tmp___6~0); 86843#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86839#L545 ssl3_connect_~skip~0 := 0; 86837#L108-1 assume !false; 86834#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86831#L111 assume !(12292 == ssl3_connect_~s__state~0); 86828#L114 assume !(16384 == ssl3_connect_~s__state~0); 86825#L117 assume !(4096 == ssl3_connect_~s__state~0); 86822#L120 assume !(20480 == ssl3_connect_~s__state~0); 86819#L123 assume !(4099 == ssl3_connect_~s__state~0); 86816#L126 assume !(4368 == ssl3_connect_~s__state~0); 86813#L129 assume !(4369 == ssl3_connect_~s__state~0); 86810#L132 assume !(4384 == ssl3_connect_~s__state~0); 86807#L135 assume !(4385 == ssl3_connect_~s__state~0); 86804#L138 assume !(4400 == ssl3_connect_~s__state~0); 86801#L141 assume !(4401 == ssl3_connect_~s__state~0); 86787#L144 assume !(4416 == ssl3_connect_~s__state~0); 86782#L147 assume !(4417 == ssl3_connect_~s__state~0); 86783#L150 assume !(4432 == ssl3_connect_~s__state~0); 87631#L153 [2019-10-22 08:56:36,025 INFO L793 eck$LassoCheckResult]: Loop: 87631#L153 assume 4433 == ssl3_connect_~s__state~0; 87632#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 87993#L344 assume !(5 == ssl3_connect_~blastFlag~0); 86200#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 86074#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88024#L545 ssl3_connect_~skip~0 := 0; 88022#L108-1 assume !false; 88020#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88018#L111 assume !(12292 == ssl3_connect_~s__state~0); 88016#L114 assume !(16384 == ssl3_connect_~s__state~0); 88014#L117 assume !(4096 == ssl3_connect_~s__state~0); 88012#L120 assume !(20480 == ssl3_connect_~s__state~0); 88010#L123 assume !(4099 == ssl3_connect_~s__state~0); 88008#L126 assume !(4368 == ssl3_connect_~s__state~0); 88006#L129 assume !(4369 == ssl3_connect_~s__state~0); 88004#L132 assume !(4384 == ssl3_connect_~s__state~0); 88002#L135 assume !(4385 == ssl3_connect_~s__state~0); 88000#L138 assume !(4400 == ssl3_connect_~s__state~0); 87998#L141 assume !(4401 == ssl3_connect_~s__state~0); 87996#L144 assume !(4416 == ssl3_connect_~s__state~0); 87995#L147 assume !(4417 == ssl3_connect_~s__state~0); 87994#L150 assume !(4432 == ssl3_connect_~s__state~0); 87631#L153 [2019-10-22 08:56:36,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,025 INFO L82 PathProgramCache]: Analyzing trace with hash 763170477, now seen corresponding path program 1 times [2019-10-22 08:56:36,026 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:36,026 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049343387] [2019-10-22 08:56:36,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2019-10-22 08:56:36,060 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049343387] [2019-10-22 08:56:36,060 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:36,060 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:36,060 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370287681] [2019-10-22 08:56:36,061 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:36,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,061 INFO L82 PathProgramCache]: Analyzing trace with hash 896729800, now seen corresponding path program 1 times [2019-10-22 08:56:36,061 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:36,061 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102417219] [2019-10-22 08:56:36,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,061 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:36,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,066 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:36,129 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:36,129 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:36,129 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:36,129 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:36,129 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:36,129 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,129 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:36,129 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:36,129 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration25_Loop [2019-10-22 08:56:36,130 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:36,130 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:36,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,200 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:36,200 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:36,204 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:36,204 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:36,218 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:36,218 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,223 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:36,224 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:36,224 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:36,224 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:36,225 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:36,225 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:36,225 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,225 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:36,225 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:36,225 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration25_Loop [2019-10-22 08:56:36,225 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:36,225 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:36,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,292 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:36,292 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:36,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:36,292 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:36,292 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:36,292 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:36,292 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:36,293 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:36,293 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:36,293 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:36,294 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:36,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:36,294 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:36,294 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:36,295 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:36,295 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:36,295 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:36,295 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:36,295 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:36,296 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:36,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:36,296 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:36,296 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:36,296 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:36,297 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:36,297 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:36,297 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:36,297 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:36,299 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:36,300 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:36,301 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:36,301 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:36,301 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:36,301 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:36,301 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8881 Supporting invariants [] [2019-10-22 08:56:36,301 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:36,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:36,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:36,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:36,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:36,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:36,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:36,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:36,378 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:36,378 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2240 states and 2849 transitions. cyclomatic complexity: 625 Second operand 4 states. [2019-10-22 08:56:36,514 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2240 states and 2849 transitions. cyclomatic complexity: 625. Second operand 4 states. Result 2682 states and 3441 transitions. Complement of second has 7 states. [2019-10-22 08:56:36,514 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 [2019-10-22 08:56:36,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:36,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 157 transitions. [2019-10-22 08:56:36,515 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 157 transitions. Stem has 101 letters. Loop has 22 letters. [2019-10-22 08:56:36,515 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:36,515 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 157 transitions. Stem has 123 letters. Loop has 22 letters. [2019-10-22 08:56:36,516 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:36,516 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 157 transitions. Stem has 101 letters. Loop has 44 letters. [2019-10-22 08:56:36,516 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:36,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2682 states and 3441 transitions. [2019-10-22 08:56:36,524 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 884 [2019-10-22 08:56:36,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2682 states to 2556 states and 3271 transitions. [2019-10-22 08:56:36,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1477 [2019-10-22 08:56:36,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1483 [2019-10-22 08:56:36,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2556 states and 3271 transitions. [2019-10-22 08:56:36,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:36,532 INFO L688 BuchiCegarLoop]: Abstraction has 2556 states and 3271 transitions. [2019-10-22 08:56:36,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states and 3271 transitions. [2019-10-22 08:56:36,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 2440. [2019-10-22 08:56:36,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2440 states. [2019-10-22 08:56:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2440 states to 2440 states and 3093 transitions. [2019-10-22 08:56:36,553 INFO L711 BuchiCegarLoop]: Abstraction has 2440 states and 3093 transitions. [2019-10-22 08:56:36,553 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:36,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:36,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:36,553 INFO L87 Difference]: Start difference. First operand 2440 states and 3093 transitions. Second operand 3 states. [2019-10-22 08:56:36,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:36,644 INFO L93 Difference]: Finished difference Result 2560 states and 3225 transitions. [2019-10-22 08:56:36,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:36,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2560 states and 3225 transitions. [2019-10-22 08:56:36,651 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 941 [2019-10-22 08:56:36,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2560 states to 2560 states and 3225 transitions. [2019-10-22 08:56:36,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1480 [2019-10-22 08:56:36,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1480 [2019-10-22 08:56:36,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2560 states and 3225 transitions. [2019-10-22 08:56:36,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:36,658 INFO L688 BuchiCegarLoop]: Abstraction has 2560 states and 3225 transitions. [2019-10-22 08:56:36,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states and 3225 transitions. [2019-10-22 08:56:36,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 2528. [2019-10-22 08:56:36,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2528 states. [2019-10-22 08:56:36,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2528 states to 2528 states and 3193 transitions. [2019-10-22 08:56:36,680 INFO L711 BuchiCegarLoop]: Abstraction has 2528 states and 3193 transitions. [2019-10-22 08:56:36,680 INFO L591 BuchiCegarLoop]: Abstraction has 2528 states and 3193 transitions. [2019-10-22 08:56:36,680 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:56:36,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2528 states and 3193 transitions. [2019-10-22 08:56:36,685 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 929 [2019-10-22 08:56:36,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:36,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:36,686 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2019-10-22 08:56:36,686 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:36,687 INFO L791 eck$LassoCheckResult]: Stem: 96544#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 96429#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 96430#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 96434#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97539#L108-1 assume !false; 97540#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97536#L111 assume 12292 == ssl3_connect_~s__state~0; 96568#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 96569#L216 ssl3_connect_~s__server~0 := 0; 96416#L221 assume 0 != ssl3_connect_~cb~0; 96404#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 96405#L226 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; 96504#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 96588#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 96589#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 96596#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98351#L545 ssl3_connect_~skip~0 := 0; 98350#L108-1 assume !false; 98349#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98348#L111 assume !(12292 == ssl3_connect_~s__state~0); 98347#L114 assume !(16384 == ssl3_connect_~s__state~0); 98346#L117 assume !(4096 == ssl3_connect_~s__state~0); 98345#L120 assume !(20480 == ssl3_connect_~s__state~0); 98344#L123 assume !(4099 == ssl3_connect_~s__state~0); 98343#L126 assume 4368 == ssl3_connect_~s__state~0; 96445#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 96446#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 96499#L270-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; 96500#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 98178#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98176#L545 ssl3_connect_~skip~0 := 0; 98172#L108-1 assume !false; 98171#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98169#L111 assume !(12292 == ssl3_connect_~s__state~0); 98170#L114 assume !(16384 == ssl3_connect_~s__state~0); 98368#L117 assume !(4096 == ssl3_connect_~s__state~0); 98366#L120 assume !(20480 == ssl3_connect_~s__state~0); 98164#L123 assume !(4099 == ssl3_connect_~s__state~0); 98162#L126 assume !(4368 == ssl3_connect_~s__state~0); 98163#L129 assume !(4369 == ssl3_connect_~s__state~0); 97528#L132 assume 4384 == ssl3_connect_~s__state~0; 97529#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 96545#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 96527#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 96313#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 96314#L299-2 ssl3_connect_~s__init_num~0 := 0; 98152#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98148#L545 ssl3_connect_~skip~0 := 0; 98145#L108-1 assume !false; 98146#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98128#L111 assume !(12292 == ssl3_connect_~s__state~0); 98129#L114 assume !(16384 == ssl3_connect_~s__state~0); 98120#L117 assume !(4096 == ssl3_connect_~s__state~0); 98121#L120 assume !(20480 == ssl3_connect_~s__state~0); 98112#L123 assume !(4099 == ssl3_connect_~s__state~0); 98113#L126 assume !(4368 == ssl3_connect_~s__state~0); 98010#L129 assume !(4369 == ssl3_connect_~s__state~0); 98011#L132 assume !(4384 == ssl3_connect_~s__state~0); 98005#L135 assume !(4385 == ssl3_connect_~s__state~0); 98006#L138 assume 4400 == ssl3_connect_~s__state~0; 96325#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 96326#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 96585#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 96586#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98130#L545 ssl3_connect_~skip~0 := 0; 98131#L108-1 assume !false; 98122#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98123#L111 assume !(12292 == ssl3_connect_~s__state~0); 98114#L114 assume !(16384 == ssl3_connect_~s__state~0); 98115#L117 assume !(4096 == ssl3_connect_~s__state~0); 98106#L120 assume !(20480 == ssl3_connect_~s__state~0); 98107#L123 assume !(4099 == ssl3_connect_~s__state~0); 98102#L126 assume !(4368 == ssl3_connect_~s__state~0); 98103#L129 assume !(4369 == ssl3_connect_~s__state~0); 98098#L132 assume !(4384 == ssl3_connect_~s__state~0); 98099#L135 assume !(4385 == ssl3_connect_~s__state~0); 98094#L138 assume !(4400 == ssl3_connect_~s__state~0); 98095#L141 assume !(4401 == ssl3_connect_~s__state~0); 98090#L144 assume 4416 == ssl3_connect_~s__state~0; 98091#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 96437#L328 assume !(3 == ssl3_connect_~blastFlag~0); 96438#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 96514#L336 assume !(0 == ssl3_connect_~tmp___6~0); 96515#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98415#L545 ssl3_connect_~skip~0 := 0; 98414#L108-1 assume !false; 98413#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98411#L111 assume !(12292 == ssl3_connect_~s__state~0); 98412#L114 assume !(16384 == ssl3_connect_~s__state~0); 98548#L117 assume !(4096 == ssl3_connect_~s__state~0); 98546#L120 assume !(20480 == ssl3_connect_~s__state~0); 98388#L123 assume !(4099 == ssl3_connect_~s__state~0); 98386#L126 assume !(4368 == ssl3_connect_~s__state~0); 98383#L129 assume !(4369 == ssl3_connect_~s__state~0); 98384#L132 assume !(4384 == ssl3_connect_~s__state~0); 98535#L135 assume !(4385 == ssl3_connect_~s__state~0); 98533#L138 assume !(4400 == ssl3_connect_~s__state~0); 98342#L141 assume !(4401 == ssl3_connect_~s__state~0); 98337#L144 assume !(4416 == ssl3_connect_~s__state~0); 98338#L147 assume !(4417 == ssl3_connect_~s__state~0); 96367#L150 assume 4432 == ssl3_connect_~s__state~0; 96368#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 98611#L344 assume !(5 == ssl3_connect_~blastFlag~0); 96512#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 96513#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96409#L545 ssl3_connect_~skip~0 := 0; 96538#L108-1 assume !false; 98480#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98481#L111 assume !(12292 == ssl3_connect_~s__state~0); 98476#L114 assume !(16384 == ssl3_connect_~s__state~0); 98477#L117 assume !(4096 == ssl3_connect_~s__state~0); 96321#L120 assume !(20480 == ssl3_connect_~s__state~0); 96322#L123 assume !(4099 == ssl3_connect_~s__state~0); 96551#L126 assume !(4368 == ssl3_connect_~s__state~0); 96552#L129 assume !(4369 == ssl3_connect_~s__state~0); 96548#L132 assume !(4384 == ssl3_connect_~s__state~0); 96549#L135 assume !(4385 == ssl3_connect_~s__state~0); 96481#L138 assume !(4400 == ssl3_connect_~s__state~0); 96482#L141 assume !(4401 == ssl3_connect_~s__state~0); 96401#L144 assume !(4416 == ssl3_connect_~s__state~0); 96402#L147 assume !(4417 == ssl3_connect_~s__state~0); 98183#L150 assume !(4432 == ssl3_connect_~s__state~0); 98184#L153 assume !(4433 == ssl3_connect_~s__state~0); 97521#L156 [2019-10-22 08:56:36,687 INFO L793 eck$LassoCheckResult]: Loop: 97521#L156 assume 4448 == ssl3_connect_~s__state~0; 96484#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 96485#L356 assume !(ssl3_connect_~ret~0 <= 0); 96370#L359 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 96371#L359-2 ssl3_connect_~s__init_num~0 := 0; 98466#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98463#L545 ssl3_connect_~skip~0 := 0; 98461#L108-1 assume !false; 98459#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98457#L111 assume !(12292 == ssl3_connect_~s__state~0); 98455#L114 assume !(16384 == ssl3_connect_~s__state~0); 98453#L117 assume !(4096 == ssl3_connect_~s__state~0); 98451#L120 assume !(20480 == ssl3_connect_~s__state~0); 98449#L123 assume !(4099 == ssl3_connect_~s__state~0); 98447#L126 assume !(4368 == ssl3_connect_~s__state~0); 98445#L129 assume !(4369 == ssl3_connect_~s__state~0); 98443#L132 assume !(4384 == ssl3_connect_~s__state~0); 98441#L135 assume !(4385 == ssl3_connect_~s__state~0); 98439#L138 assume !(4400 == ssl3_connect_~s__state~0); 98437#L141 assume !(4401 == ssl3_connect_~s__state~0); 98435#L144 assume !(4416 == ssl3_connect_~s__state~0); 98433#L147 assume !(4417 == ssl3_connect_~s__state~0); 98428#L150 assume !(4432 == ssl3_connect_~s__state~0); 98429#L153 assume !(4433 == ssl3_connect_~s__state~0); 97521#L156 [2019-10-22 08:56:36,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1220604730, now seen corresponding path program 1 times [2019-10-22 08:56:36,687 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:36,687 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011848127] [2019-10-22 08:56:36,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,687 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,688 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:36,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,723 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:36,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,723 INFO L82 PathProgramCache]: Analyzing trace with hash -2025918674, now seen corresponding path program 1 times [2019-10-22 08:56:36,723 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:36,724 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096691827] [2019-10-22 08:56:36,724 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,724 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,724 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,729 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:36,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:36,731 INFO L82 PathProgramCache]: Analyzing trace with hash 776289523, now seen corresponding path program 1 times [2019-10-22 08:56:36,731 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:36,731 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237285221] [2019-10-22 08:56:36,731 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,731 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:36,731 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:36,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:36,766 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:36,823 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:36,823 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:36,823 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:36,823 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:36,824 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:36,824 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,824 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:36,824 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:36,824 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration26_Loop [2019-10-22 08:56:36,824 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:36,824 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:36,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,885 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:36,885 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 68 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 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,887 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:36,887 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:36,889 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:36,890 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 69 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 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:36,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:36,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:36,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~ret~0=1, ULTIMATE.start_ssl3_connect_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_connect_~ret~0=1, ULTIMATE.start_ssl3_connect_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 70 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 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,907 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:36,907 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:36,909 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:36,909 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 71 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 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,914 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:36,914 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 72 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 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,922 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:36,922 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:36,925 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:36,926 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:36,926 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:36,972 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:36,972 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:36,972 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:36,972 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:36,973 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:36,973 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:36,973 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration26_Loop [2019-10-22 08:56:36,973 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:36,973 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:36,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:36,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,027 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:37,027 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:37,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,028 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,028 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,028 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,028 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,028 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,029 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,029 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,030 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,030 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,031 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,031 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,031 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,031 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,031 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,032 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,032 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,032 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,032 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,033 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,033 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,033 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,033 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,034 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,034 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,035 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,035 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,035 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,035 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:37,035 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,036 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:37,036 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,036 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,037 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,037 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,037 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,037 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:37,037 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,038 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:37,038 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,039 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,039 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,039 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,040 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,040 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,040 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,040 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,040 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,041 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:37,043 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:37,043 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:37,043 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:37,043 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:37,044 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:37,044 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4456 Supporting invariants [] [2019-10-22 08:56:37,044 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:37,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:37,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:37,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:37,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:37,101 INFO L256 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:37,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:37,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:37,127 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:37,128 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2528 states and 3193 transitions. cyclomatic complexity: 685 Second operand 4 states. [2019-10-22 08:56:37,321 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2528 states and 3193 transitions. cyclomatic complexity: 685. Second operand 4 states. Result 3336 states and 4279 transitions. Complement of second has 7 states. [2019-10-22 08:56:37,321 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 [2019-10-22 08:56:37,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 228 transitions. [2019-10-22 08:56:37,322 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 228 transitions. Stem has 123 letters. Loop has 24 letters. [2019-10-22 08:56:37,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 228 transitions. Stem has 147 letters. Loop has 24 letters. [2019-10-22 08:56:37,323 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 228 transitions. Stem has 123 letters. Loop has 48 letters. [2019-10-22 08:56:37,324 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3336 states and 4279 transitions. [2019-10-22 08:56:37,333 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 982 [2019-10-22 08:56:37,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3336 states to 3105 states and 3970 transitions. [2019-10-22 08:56:37,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1624 [2019-10-22 08:56:37,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1678 [2019-10-22 08:56:37,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3105 states and 3970 transitions. [2019-10-22 08:56:37,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:37,343 INFO L688 BuchiCegarLoop]: Abstraction has 3105 states and 3970 transitions. [2019-10-22 08:56:37,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3105 states and 3970 transitions. [2019-10-22 08:56:37,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3105 to 2905. [2019-10-22 08:56:37,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2019-10-22 08:56:37,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 3662 transitions. [2019-10-22 08:56:37,370 INFO L711 BuchiCegarLoop]: Abstraction has 2905 states and 3662 transitions. [2019-10-22 08:56:37,371 INFO L591 BuchiCegarLoop]: Abstraction has 2905 states and 3662 transitions. [2019-10-22 08:56:37,371 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:56:37,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2905 states and 3662 transitions. [2019-10-22 08:56:37,376 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 982 [2019-10-22 08:56:37,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:37,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:37,378 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2019-10-22 08:56:37,378 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:37,378 INFO L791 eck$LassoCheckResult]: Stem: 102876#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 102759#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 102760#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 102792#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 102663#L108-1 assume !false; 103883#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103884#L111 assume 12292 == ssl3_connect_~s__state~0; 102898#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 102899#L216 ssl3_connect_~s__server~0 := 0; 102743#L221 assume 0 != ssl3_connect_~cb~0; 102744#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 102835#L226 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; 102836#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 102930#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 103994#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 103992#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103989#L545 ssl3_connect_~skip~0 := 0; 103988#L108-1 assume !false; 103987#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103986#L111 assume !(12292 == ssl3_connect_~s__state~0); 103985#L114 assume !(16384 == ssl3_connect_~s__state~0); 103984#L117 assume !(4096 == ssl3_connect_~s__state~0); 103983#L120 assume !(20480 == ssl3_connect_~s__state~0); 103982#L123 assume !(4099 == ssl3_connect_~s__state~0); 103981#L126 assume 4368 == ssl3_connect_~s__state~0; 103980#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 103975#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 103976#L270-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; 104039#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 104038#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103963#L545 ssl3_connect_~skip~0 := 0; 103964#L108-1 assume !false; 103959#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103960#L111 assume !(12292 == ssl3_connect_~s__state~0); 103955#L114 assume !(16384 == ssl3_connect_~s__state~0); 103956#L117 assume !(4096 == ssl3_connect_~s__state~0); 103951#L120 assume !(20480 == ssl3_connect_~s__state~0); 103952#L123 assume !(4099 == ssl3_connect_~s__state~0); 103947#L126 assume !(4368 == ssl3_connect_~s__state~0); 103948#L129 assume !(4369 == ssl3_connect_~s__state~0); 103877#L132 assume 4384 == ssl3_connect_~s__state~0; 103878#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 102877#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 102859#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 102644#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 102645#L299-2 ssl3_connect_~s__init_num~0 := 0; 104168#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104165#L545 ssl3_connect_~skip~0 := 0; 104164#L108-1 assume !false; 104163#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104162#L111 assume !(12292 == ssl3_connect_~s__state~0); 104161#L114 assume !(16384 == ssl3_connect_~s__state~0); 104160#L117 assume !(4096 == ssl3_connect_~s__state~0); 104158#L120 assume !(20480 == ssl3_connect_~s__state~0); 104157#L123 assume !(4099 == ssl3_connect_~s__state~0); 104156#L126 assume !(4368 == ssl3_connect_~s__state~0); 104155#L129 assume !(4369 == ssl3_connect_~s__state~0); 104154#L132 assume !(4384 == ssl3_connect_~s__state~0); 104153#L135 assume !(4385 == ssl3_connect_~s__state~0); 104152#L138 assume 4400 == ssl3_connect_~s__state~0; 102656#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 102634#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 102635#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 102920#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103912#L545 ssl3_connect_~skip~0 := 0; 104795#L108-1 assume !false; 104794#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104793#L111 assume !(12292 == ssl3_connect_~s__state~0); 104792#L114 assume !(16384 == ssl3_connect_~s__state~0); 104791#L117 assume !(4096 == ssl3_connect_~s__state~0); 104790#L120 assume !(20480 == ssl3_connect_~s__state~0); 104789#L123 assume !(4099 == ssl3_connect_~s__state~0); 104788#L126 assume !(4368 == ssl3_connect_~s__state~0); 104787#L129 assume !(4369 == ssl3_connect_~s__state~0); 104786#L132 assume !(4384 == ssl3_connect_~s__state~0); 104785#L135 assume !(4385 == ssl3_connect_~s__state~0); 104784#L138 assume !(4400 == ssl3_connect_~s__state~0); 104783#L141 assume !(4401 == ssl3_connect_~s__state~0); 104782#L144 assume 4416 == ssl3_connect_~s__state~0; 104781#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 104780#L328 assume !(3 == ssl3_connect_~blastFlag~0); 104779#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 102845#L336 assume !(0 == ssl3_connect_~tmp___6~0); 102846#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104855#L545 ssl3_connect_~skip~0 := 0; 104853#L108-1 assume !false; 104851#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104849#L111 assume !(12292 == ssl3_connect_~s__state~0); 104847#L114 assume !(16384 == ssl3_connect_~s__state~0); 104845#L117 assume !(4096 == ssl3_connect_~s__state~0); 104843#L120 assume !(20480 == ssl3_connect_~s__state~0); 104841#L123 assume !(4099 == ssl3_connect_~s__state~0); 104839#L126 assume !(4368 == ssl3_connect_~s__state~0); 104837#L129 assume !(4369 == ssl3_connect_~s__state~0); 104835#L132 assume !(4384 == ssl3_connect_~s__state~0); 104833#L135 assume !(4385 == ssl3_connect_~s__state~0); 104831#L138 assume !(4400 == ssl3_connect_~s__state~0); 104829#L141 assume !(4401 == ssl3_connect_~s__state~0); 104827#L144 assume !(4416 == ssl3_connect_~s__state~0); 104824#L147 assume !(4417 == ssl3_connect_~s__state~0); 104820#L150 assume 4432 == ssl3_connect_~s__state~0; 104821#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 104726#L344 assume !(5 == ssl3_connect_~blastFlag~0); 104727#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 104701#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104686#L545 ssl3_connect_~skip~0 := 0; 104687#L108-1 assume !false; 104674#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104675#L111 assume !(12292 == ssl3_connect_~s__state~0); 104662#L114 assume !(16384 == ssl3_connect_~s__state~0); 104663#L117 assume !(4096 == ssl3_connect_~s__state~0); 104650#L120 assume !(20480 == ssl3_connect_~s__state~0); 104651#L123 assume !(4099 == ssl3_connect_~s__state~0); 104638#L126 assume !(4368 == ssl3_connect_~s__state~0); 104639#L129 assume !(4369 == ssl3_connect_~s__state~0); 104626#L132 assume !(4384 == ssl3_connect_~s__state~0); 104627#L135 assume !(4385 == ssl3_connect_~s__state~0); 104614#L138 assume !(4400 == ssl3_connect_~s__state~0); 104615#L141 assume !(4401 == ssl3_connect_~s__state~0); 104591#L144 assume !(4416 == ssl3_connect_~s__state~0); 104592#L147 assume !(4417 == ssl3_connect_~s__state~0); 104581#L150 assume !(4432 == ssl3_connect_~s__state~0); 104582#L153 assume !(4433 == ssl3_connect_~s__state~0); 104415#L156 assume !(4448 == ssl3_connect_~s__state~0); 102905#L159 [2019-10-22 08:56:37,378 INFO L793 eck$LassoCheckResult]: Loop: 102905#L159 assume !(4449 == ssl3_connect_~s__state~0); 104192#L162 assume 4464 == ssl3_connect_~s__state~0; 104200#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 104336#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 104335#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104505#L545 ssl3_connect_~skip~0 := 0; 104504#L108-1 assume !false; 104503#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104502#L111 assume !(12292 == ssl3_connect_~s__state~0); 104501#L114 assume !(16384 == ssl3_connect_~s__state~0); 104500#L117 assume !(4096 == ssl3_connect_~s__state~0); 104499#L120 assume !(20480 == ssl3_connect_~s__state~0); 104498#L123 assume !(4099 == ssl3_connect_~s__state~0); 104497#L126 assume !(4368 == ssl3_connect_~s__state~0); 104495#L129 assume !(4369 == ssl3_connect_~s__state~0); 104490#L132 assume !(4384 == ssl3_connect_~s__state~0); 104488#L135 assume !(4385 == ssl3_connect_~s__state~0); 104486#L138 assume !(4400 == ssl3_connect_~s__state~0); 104453#L141 assume !(4401 == ssl3_connect_~s__state~0); 104451#L144 assume !(4416 == ssl3_connect_~s__state~0); 104450#L147 assume !(4417 == ssl3_connect_~s__state~0); 104449#L150 assume !(4432 == ssl3_connect_~s__state~0); 104343#L153 assume !(4433 == ssl3_connect_~s__state~0); 104191#L156 assume !(4448 == ssl3_connect_~s__state~0); 102905#L159 [2019-10-22 08:56:37,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:37,379 INFO L82 PathProgramCache]: Analyzing trace with hash 815959149, now seen corresponding path program 1 times [2019-10-22 08:56:37,379 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:37,379 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000751393] [2019-10-22 08:56:37,379 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:37,379 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:37,379 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:37,408 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-10-22 08:56:37,408 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000751393] [2019-10-22 08:56:37,408 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:37,408 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:37,408 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242446223] [2019-10-22 08:56:37,409 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:37,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:37,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1724810197, now seen corresponding path program 1 times [2019-10-22 08:56:37,409 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:37,410 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152450755] [2019-10-22 08:56:37,410 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:37,410 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:37,410 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:37,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:37,415 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:37,477 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:37,477 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:37,477 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:37,477 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:37,478 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:37,478 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:37,478 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:37,478 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:37,478 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration27_Loop [2019-10-22 08:56:37,478 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:37,478 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:37,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,537 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:37,537 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:37,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:37,541 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:37,546 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:37,546 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet38=2, ULTIMATE.start_ssl3_connect_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet38=2, ULTIMATE.start_ssl3_connect_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:37,552 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:37,552 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:37,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:37,562 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:37,566 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:37,568 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:37,568 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:37,568 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:37,568 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:37,568 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:37,568 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:37,568 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:37,568 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:37,568 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration27_Loop [2019-10-22 08:56:37,568 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:37,569 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:37,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:37,628 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:37,628 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:37,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,629 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,629 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,629 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,629 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,629 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,630 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,630 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,630 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,631 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,631 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,631 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,631 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,631 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,631 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,632 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,632 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:37,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:37,632 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:37,633 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:37,633 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:37,633 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:37,633 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:37,633 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:37,633 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:37,635 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:37,637 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:37,638 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:37,638 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:37,638 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:37,638 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:37,638 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4472 Supporting invariants [] [2019-10-22 08:56:37,638 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:37,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:37,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:37,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:37,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:37,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:37,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:37,702 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:37,702 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2905 states and 3662 transitions. cyclomatic complexity: 783 Second operand 5 states. [2019-10-22 08:56:37,928 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2905 states and 3662 transitions. cyclomatic complexity: 783. Second operand 5 states. Result 4063 states and 5228 transitions. Complement of second has 9 states. [2019-10-22 08:56:37,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:37,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:37,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-10-22 08:56:37,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 124 letters. Loop has 24 letters. [2019-10-22 08:56:37,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 148 letters. Loop has 24 letters. [2019-10-22 08:56:37,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 124 letters. Loop has 48 letters. [2019-10-22 08:56:37,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:37,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4063 states and 5228 transitions. [2019-10-22 08:56:37,941 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1110 [2019-10-22 08:56:37,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4063 states to 3743 states and 4816 transitions. [2019-10-22 08:56:37,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1797 [2019-10-22 08:56:37,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1871 [2019-10-22 08:56:37,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3743 states and 4816 transitions. [2019-10-22 08:56:37,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:37,952 INFO L688 BuchiCegarLoop]: Abstraction has 3743 states and 4816 transitions. [2019-10-22 08:56:37,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3743 states and 4816 transitions. [2019-10-22 08:56:37,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3743 to 3336. [2019-10-22 08:56:37,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3336 states. [2019-10-22 08:56:37,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4229 transitions. [2019-10-22 08:56:37,986 INFO L711 BuchiCegarLoop]: Abstraction has 3336 states and 4229 transitions. [2019-10-22 08:56:37,987 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:37,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:37,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:37,987 INFO L87 Difference]: Start difference. First operand 3336 states and 4229 transitions. Second operand 3 states. [2019-10-22 08:56:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:38,079 INFO L93 Difference]: Finished difference Result 3472 states and 4357 transitions. [2019-10-22 08:56:38,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:38,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3472 states and 4357 transitions. [2019-10-22 08:56:38,089 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1159 [2019-10-22 08:56:38,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3472 states to 3333 states and 4192 transitions. [2019-10-22 08:56:38,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1759 [2019-10-22 08:56:38,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1767 [2019-10-22 08:56:38,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3333 states and 4192 transitions. [2019-10-22 08:56:38,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:38,100 INFO L688 BuchiCegarLoop]: Abstraction has 3333 states and 4192 transitions. [2019-10-22 08:56:38,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3333 states and 4192 transitions. [2019-10-22 08:56:38,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3333 to 3240. [2019-10-22 08:56:38,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3240 states. [2019-10-22 08:56:38,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3240 states to 3240 states and 4081 transitions. [2019-10-22 08:56:38,128 INFO L711 BuchiCegarLoop]: Abstraction has 3240 states and 4081 transitions. [2019-10-22 08:56:38,128 INFO L591 BuchiCegarLoop]: Abstraction has 3240 states and 4081 transitions. [2019-10-22 08:56:38,129 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:56:38,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3240 states and 4081 transitions. [2019-10-22 08:56:38,135 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1141 [2019-10-22 08:56:38,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:38,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:38,137 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2019-10-22 08:56:38,137 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:38,137 INFO L791 eck$LassoCheckResult]: Stem: 117109#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117005#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117006#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 117010#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 116915#L108-1 assume !false; 119416#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119325#L111 assume 12292 == ssl3_connect_~s__state~0; 117135#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 116960#L216 ssl3_connect_~s__server~0 := 0; 116961#L221 assume 0 != ssl3_connect_~cb~0; 116992#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 117072#L226 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; 117073#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 117158#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 119200#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 119198#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119195#L545 ssl3_connect_~skip~0 := 0; 119194#L108-1 assume !false; 119193#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119192#L111 assume !(12292 == ssl3_connect_~s__state~0); 119191#L114 assume !(16384 == ssl3_connect_~s__state~0); 119190#L117 assume !(4096 == ssl3_connect_~s__state~0); 119189#L120 assume !(20480 == ssl3_connect_~s__state~0); 119188#L123 assume !(4099 == ssl3_connect_~s__state~0); 119187#L126 assume 4368 == ssl3_connect_~s__state~0; 119182#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 119179#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 119178#L270-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; 119175#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 119176#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119214#L545 ssl3_connect_~skip~0 := 0; 119213#L108-1 assume !false; 119212#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119211#L111 assume !(12292 == ssl3_connect_~s__state~0); 119210#L114 assume !(16384 == ssl3_connect_~s__state~0); 119209#L117 assume !(4096 == ssl3_connect_~s__state~0); 119208#L120 assume !(20480 == ssl3_connect_~s__state~0); 119207#L123 assume !(4099 == ssl3_connect_~s__state~0); 119206#L126 assume !(4368 == ssl3_connect_~s__state~0); 119185#L129 assume !(4369 == ssl3_connect_~s__state~0); 118696#L132 assume 4384 == ssl3_connect_~s__state~0; 118695#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117110#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117094#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 116892#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 116893#L299-2 ssl3_connect_~s__init_num~0 := 0; 117147#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119505#L545 ssl3_connect_~skip~0 := 0; 119504#L108-1 assume !false; 119503#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119502#L111 assume !(12292 == ssl3_connect_~s__state~0); 119501#L114 assume !(16384 == ssl3_connect_~s__state~0); 119500#L117 assume !(4096 == ssl3_connect_~s__state~0); 119499#L120 assume !(20480 == ssl3_connect_~s__state~0); 119498#L123 assume !(4099 == ssl3_connect_~s__state~0); 119497#L126 assume !(4368 == ssl3_connect_~s__state~0); 117125#L129 assume !(4369 == ssl3_connect_~s__state~0); 117113#L132 assume !(4384 == ssl3_connect_~s__state~0); 117040#L135 assume !(4385 == ssl3_connect_~s__state~0); 117041#L138 assume 4400 == ssl3_connect_~s__state~0; 116904#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 116882#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 116883#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 117152#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118592#L545 ssl3_connect_~skip~0 := 0; 118593#L108-1 assume !false; 118586#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118587#L111 assume !(12292 == ssl3_connect_~s__state~0); 118580#L114 assume !(16384 == ssl3_connect_~s__state~0); 118581#L117 assume !(4096 == ssl3_connect_~s__state~0); 118574#L120 assume !(20480 == ssl3_connect_~s__state~0); 118575#L123 assume !(4099 == ssl3_connect_~s__state~0); 118568#L126 assume !(4368 == ssl3_connect_~s__state~0); 118569#L129 assume !(4369 == ssl3_connect_~s__state~0); 118562#L132 assume !(4384 == ssl3_connect_~s__state~0); 118563#L135 assume !(4385 == ssl3_connect_~s__state~0); 118529#L138 assume !(4400 == ssl3_connect_~s__state~0); 118530#L141 assume !(4401 == ssl3_connect_~s__state~0); 118406#L144 assume 4416 == ssl3_connect_~s__state~0; 118407#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 118399#L328 assume !(3 == ssl3_connect_~blastFlag~0); 118400#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 117083#L336 assume !(0 == ssl3_connect_~tmp___6~0); 117084#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119078#L545 ssl3_connect_~skip~0 := 0; 119077#L108-1 assume !false; 119076#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119075#L111 assume !(12292 == ssl3_connect_~s__state~0); 119074#L114 assume !(16384 == ssl3_connect_~s__state~0); 119073#L117 assume !(4096 == ssl3_connect_~s__state~0); 119072#L120 assume !(20480 == ssl3_connect_~s__state~0); 119071#L123 assume !(4099 == ssl3_connect_~s__state~0); 119070#L126 assume !(4368 == ssl3_connect_~s__state~0); 119069#L129 assume !(4369 == ssl3_connect_~s__state~0); 119068#L132 assume !(4384 == ssl3_connect_~s__state~0); 119067#L135 assume !(4385 == ssl3_connect_~s__state~0); 119066#L138 assume !(4400 == ssl3_connect_~s__state~0); 119065#L141 assume !(4401 == ssl3_connect_~s__state~0); 119064#L144 assume !(4416 == ssl3_connect_~s__state~0); 119063#L147 assume !(4417 == ssl3_connect_~s__state~0); 119062#L150 assume 4432 == ssl3_connect_~s__state~0; 119061#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 119059#L344 assume !(5 == ssl3_connect_~blastFlag~0); 119057#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 119056#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119053#L545 ssl3_connect_~skip~0 := 0; 119052#L108-1 assume !false; 119051#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119050#L111 assume !(12292 == ssl3_connect_~s__state~0); 119049#L114 assume !(16384 == ssl3_connect_~s__state~0); 119048#L117 assume !(4096 == ssl3_connect_~s__state~0); 119047#L120 assume !(20480 == ssl3_connect_~s__state~0); 119046#L123 assume !(4099 == ssl3_connect_~s__state~0); 119045#L126 assume !(4368 == ssl3_connect_~s__state~0); 119044#L129 assume !(4369 == ssl3_connect_~s__state~0); 119043#L132 assume !(4384 == ssl3_connect_~s__state~0); 119042#L135 assume !(4385 == ssl3_connect_~s__state~0); 119041#L138 assume !(4400 == ssl3_connect_~s__state~0); 119040#L141 assume !(4401 == ssl3_connect_~s__state~0); 119039#L144 assume !(4416 == ssl3_connect_~s__state~0); 119038#L147 assume !(4417 == ssl3_connect_~s__state~0); 119037#L150 assume !(4432 == ssl3_connect_~s__state~0); 119036#L153 assume !(4433 == ssl3_connect_~s__state~0); 119032#L156 assume 4448 == ssl3_connect_~s__state~0; 119029#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 119024#L356 assume !(ssl3_connect_~ret~0 <= 0); 119020#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 119017#L359-2 ssl3_connect_~s__init_num~0 := 0; 118985#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118973#L545 ssl3_connect_~skip~0 := 0; 118969#L108-1 assume !false; 118965#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118961#L111 assume !(12292 == ssl3_connect_~s__state~0); 118957#L114 assume !(16384 == ssl3_connect_~s__state~0); 118953#L117 assume !(4096 == ssl3_connect_~s__state~0); 118949#L120 assume !(20480 == ssl3_connect_~s__state~0); 118945#L123 assume !(4099 == ssl3_connect_~s__state~0); 118941#L126 assume !(4368 == ssl3_connect_~s__state~0); 118937#L129 assume !(4369 == ssl3_connect_~s__state~0); 118933#L132 assume !(4384 == ssl3_connect_~s__state~0); 118929#L135 assume !(4385 == ssl3_connect_~s__state~0); 118925#L138 assume !(4400 == ssl3_connect_~s__state~0); 118921#L141 assume !(4401 == ssl3_connect_~s__state~0); 118917#L144 assume !(4416 == ssl3_connect_~s__state~0); 118913#L147 assume !(4417 == ssl3_connect_~s__state~0); 118909#L150 assume !(4432 == ssl3_connect_~s__state~0); 118905#L153 assume !(4433 == ssl3_connect_~s__state~0); 118900#L156 assume !(4448 == ssl3_connect_~s__state~0); 118893#L159 assume 4449 == ssl3_connect_~s__state~0; 118887#L160 [2019-10-22 08:56:38,137 INFO L793 eck$LassoCheckResult]: Loop: 118887#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 119456#L356 assume !(ssl3_connect_~ret~0 <= 0); 119455#L359 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 116968#L359-2 ssl3_connect_~s__init_num~0 := 0; 116969#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119445#L545 ssl3_connect_~skip~0 := 0; 119440#L108-1 assume !false; 119441#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119436#L111 assume !(12292 == ssl3_connect_~s__state~0); 119437#L114 assume !(16384 == ssl3_connect_~s__state~0); 119432#L117 assume !(4096 == ssl3_connect_~s__state~0); 119433#L120 assume !(20480 == ssl3_connect_~s__state~0); 119428#L123 assume !(4099 == ssl3_connect_~s__state~0); 119429#L126 assume !(4368 == ssl3_connect_~s__state~0); 119424#L129 assume !(4369 == ssl3_connect_~s__state~0); 119425#L132 assume !(4384 == ssl3_connect_~s__state~0); 119420#L135 assume !(4385 == ssl3_connect_~s__state~0); 119421#L138 assume !(4400 == ssl3_connect_~s__state~0); 119414#L141 assume !(4401 == ssl3_connect_~s__state~0); 119415#L144 assume !(4416 == ssl3_connect_~s__state~0); 119338#L147 assume !(4417 == ssl3_connect_~s__state~0); 119339#L150 assume !(4432 == ssl3_connect_~s__state~0); 119328#L153 assume !(4433 == ssl3_connect_~s__state~0); 119329#L156 assume 4448 == ssl3_connect_~s__state~0; 118887#L160 [2019-10-22 08:56:38,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1179454744, now seen corresponding path program 1 times [2019-10-22 08:56:38,138 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:38,138 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328317490] [2019-10-22 08:56:38,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:38,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:38,171 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328317490] [2019-10-22 08:56:38,171 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:38,171 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:38,171 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319128319] [2019-10-22 08:56:38,171 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:38,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1985744012, now seen corresponding path program 2 times [2019-10-22 08:56:38,172 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:38,172 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467203899] [2019-10-22 08:56:38,172 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,172 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,172 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:38,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:38,180 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467203899] [2019-10-22 08:56:38,180 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:38,180 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:38,180 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940868394] [2019-10-22 08:56:38,181 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:38,181 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:38,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:38,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:38,181 INFO L87 Difference]: Start difference. First operand 3240 states and 4081 transitions. cyclomatic complexity: 863 Second operand 3 states. [2019-10-22 08:56:38,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:38,290 INFO L93 Difference]: Finished difference Result 2804 states and 3477 transitions. [2019-10-22 08:56:38,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:38,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2804 states and 3477 transitions. [2019-10-22 08:56:38,298 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 982 [2019-10-22 08:56:38,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2804 states to 2706 states and 3363 transitions. [2019-10-22 08:56:38,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1588 [2019-10-22 08:56:38,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1596 [2019-10-22 08:56:38,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2706 states and 3363 transitions. [2019-10-22 08:56:38,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:38,307 INFO L688 BuchiCegarLoop]: Abstraction has 2706 states and 3363 transitions. [2019-10-22 08:56:38,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states and 3363 transitions. [2019-10-22 08:56:38,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 2670. [2019-10-22 08:56:38,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2670 states. [2019-10-22 08:56:38,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2670 states to 2670 states and 3321 transitions. [2019-10-22 08:56:38,329 INFO L711 BuchiCegarLoop]: Abstraction has 2670 states and 3321 transitions. [2019-10-22 08:56:38,329 INFO L591 BuchiCegarLoop]: Abstraction has 2670 states and 3321 transitions. [2019-10-22 08:56:38,329 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:56:38,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2670 states and 3321 transitions. [2019-10-22 08:56:38,335 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 964 [2019-10-22 08:56:38,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:38,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:38,337 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2019-10-22 08:56:38,337 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:38,337 INFO L791 eck$LassoCheckResult]: Stem: 123173#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 123053#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 123054#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 124952#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 124950#L108-1 assume !false; 124886#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124879#L111 assume 12292 == ssl3_connect_~s__state~0; 123196#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 123197#L216 ssl3_connect_~s__server~0 := 0; 123042#L221 assume 0 != ssl3_connect_~cb~0; 123029#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 123030#L226 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; 123134#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 124960#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 123225#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 123047#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 123037#L545 ssl3_connect_~skip~0 := 0; 125450#L108-1 assume !false; 122947#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122948#L111 assume !(12292 == ssl3_connect_~s__state~0); 125449#L114 assume !(16384 == ssl3_connect_~s__state~0); 125448#L117 assume !(4096 == ssl3_connect_~s__state~0); 122951#L120 assume !(20480 == ssl3_connect_~s__state~0); 122952#L123 assume !(4099 == ssl3_connect_~s__state~0); 125447#L126 assume 4368 == ssl3_connect_~s__state~0; 123070#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 123071#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 123127#L270-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; 123128#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 123150#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124843#L545 ssl3_connect_~skip~0 := 0; 124839#L108-1 assume !false; 124835#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124831#L111 assume !(12292 == ssl3_connect_~s__state~0); 124826#L114 assume !(16384 == ssl3_connect_~s__state~0); 124827#L117 assume !(4096 == ssl3_connect_~s__state~0); 125206#L120 assume !(20480 == ssl3_connect_~s__state~0); 124813#L123 assume !(4099 == ssl3_connect_~s__state~0); 124805#L126 assume !(4368 == ssl3_connect_~s__state~0); 124806#L129 assume !(4369 == ssl3_connect_~s__state~0); 124798#L132 assume 4384 == ssl3_connect_~s__state~0; 122971#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 122972#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 123136#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 123137#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 124795#L299-2 ssl3_connect_~s__init_num~0 := 0; 124793#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124790#L545 ssl3_connect_~skip~0 := 0; 124789#L108-1 assume !false; 124788#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124787#L111 assume !(12292 == ssl3_connect_~s__state~0); 124786#L114 assume !(16384 == ssl3_connect_~s__state~0); 124785#L117 assume !(4096 == ssl3_connect_~s__state~0); 124784#L120 assume !(20480 == ssl3_connect_~s__state~0); 124783#L123 assume !(4099 == ssl3_connect_~s__state~0); 124782#L126 assume !(4368 == ssl3_connect_~s__state~0); 124781#L129 assume !(4369 == ssl3_connect_~s__state~0); 124780#L132 assume !(4384 == ssl3_connect_~s__state~0); 124779#L135 assume !(4385 == ssl3_connect_~s__state~0); 124778#L138 assume 4400 == ssl3_connect_~s__state~0; 124777#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 124775#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 123214#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 123215#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 125215#L545 ssl3_connect_~skip~0 := 0; 125214#L108-1 assume !false; 125213#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125212#L111 assume !(12292 == ssl3_connect_~s__state~0); 125211#L114 assume !(16384 == ssl3_connect_~s__state~0); 125210#L117 assume !(4096 == ssl3_connect_~s__state~0); 125209#L120 assume !(20480 == ssl3_connect_~s__state~0); 125208#L123 assume !(4099 == ssl3_connect_~s__state~0); 125207#L126 assume !(4368 == ssl3_connect_~s__state~0); 125205#L129 assume !(4369 == ssl3_connect_~s__state~0); 125204#L132 assume !(4384 == ssl3_connect_~s__state~0); 125203#L135 assume !(4385 == ssl3_connect_~s__state~0); 125201#L138 assume !(4400 == ssl3_connect_~s__state~0); 125200#L141 assume !(4401 == ssl3_connect_~s__state~0); 123025#L144 assume 4416 == ssl3_connect_~s__state~0; 123026#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 123063#L328 assume !(3 == ssl3_connect_~blastFlag~0); 123064#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 123143#L336 assume !(0 == ssl3_connect_~tmp___6~0); 123144#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124740#L545 ssl3_connect_~skip~0 := 0; 125378#L108-1 assume !false; 125377#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125376#L111 assume !(12292 == ssl3_connect_~s__state~0); 125375#L114 assume !(16384 == ssl3_connect_~s__state~0); 125374#L117 assume !(4096 == ssl3_connect_~s__state~0); 125372#L120 assume !(20480 == ssl3_connect_~s__state~0); 125370#L123 assume !(4099 == ssl3_connect_~s__state~0); 125366#L126 assume !(4368 == ssl3_connect_~s__state~0); 125364#L129 assume !(4369 == ssl3_connect_~s__state~0); 125362#L132 assume !(4384 == ssl3_connect_~s__state~0); 125360#L135 assume !(4385 == ssl3_connect_~s__state~0); 125358#L138 assume !(4400 == ssl3_connect_~s__state~0); 125356#L141 assume !(4401 == ssl3_connect_~s__state~0); 125355#L144 assume !(4416 == ssl3_connect_~s__state~0); 124574#L147 assume !(4417 == ssl3_connect_~s__state~0); 124572#L150 assume 4432 == ssl3_connect_~s__state~0; 124573#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 123163#L344 assume !(5 == ssl3_connect_~blastFlag~0); 123139#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 123140#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124877#L545 ssl3_connect_~skip~0 := 0; 124878#L108-1 assume !false; 124871#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124872#L111 assume !(12292 == ssl3_connect_~s__state~0); 124862#L114 assume !(16384 == ssl3_connect_~s__state~0); 124863#L117 assume !(4096 == ssl3_connect_~s__state~0); 124854#L120 assume !(20480 == ssl3_connect_~s__state~0); 124855#L123 assume !(4099 == ssl3_connect_~s__state~0); 124840#L126 assume !(4368 == ssl3_connect_~s__state~0); 124841#L129 assume !(4369 == ssl3_connect_~s__state~0); 124832#L132 assume !(4384 == ssl3_connect_~s__state~0); 124833#L135 assume !(4385 == ssl3_connect_~s__state~0); 124823#L138 assume !(4400 == ssl3_connect_~s__state~0); 124824#L141 assume !(4401 == ssl3_connect_~s__state~0); 124814#L144 assume !(4416 == ssl3_connect_~s__state~0); 124815#L147 assume !(4417 == ssl3_connect_~s__state~0); 124802#L150 assume !(4432 == ssl3_connect_~s__state~0); 124803#L153 assume !(4433 == ssl3_connect_~s__state~0); 125054#L156 assume 4448 == ssl3_connect_~s__state~0; 125052#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 125049#L356 assume !(ssl3_connect_~ret~0 <= 0); 125047#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 125044#L359-2 ssl3_connect_~s__init_num~0 := 0; 125045#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 125095#L545 ssl3_connect_~skip~0 := 0; 125094#L108-1 assume !false; 125093#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125092#L111 assume !(12292 == ssl3_connect_~s__state~0); 125091#L114 assume !(16384 == ssl3_connect_~s__state~0); 125090#L117 assume !(4096 == ssl3_connect_~s__state~0); 125089#L120 assume !(20480 == ssl3_connect_~s__state~0); 125088#L123 assume !(4099 == ssl3_connect_~s__state~0); 125087#L126 assume !(4368 == ssl3_connect_~s__state~0); 125086#L129 assume !(4369 == ssl3_connect_~s__state~0); 125085#L132 assume !(4384 == ssl3_connect_~s__state~0); 125084#L135 assume !(4385 == ssl3_connect_~s__state~0); 125083#L138 assume !(4400 == ssl3_connect_~s__state~0); 125082#L141 assume !(4401 == ssl3_connect_~s__state~0); 125081#L144 assume !(4416 == ssl3_connect_~s__state~0); 125080#L147 assume !(4417 == ssl3_connect_~s__state~0); 125079#L150 assume !(4432 == ssl3_connect_~s__state~0); 125078#L153 assume !(4433 == ssl3_connect_~s__state~0); 125077#L156 assume !(4448 == ssl3_connect_~s__state~0); 125050#L159 assume !(4449 == ssl3_connect_~s__state~0); 124590#L162 assume !(4464 == ssl3_connect_~s__state~0); 123948#L165 [2019-10-22 08:56:38,337 INFO L793 eck$LassoCheckResult]: Loop: 123948#L165 assume 4465 == ssl3_connect_~s__state~0; 123938#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 125043#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 125032#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 125019#L545 ssl3_connect_~skip~0 := 0; 125017#L108-1 assume !false; 125015#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125013#L111 assume !(12292 == ssl3_connect_~s__state~0); 125010#L114 assume !(16384 == ssl3_connect_~s__state~0); 125008#L117 assume !(4096 == ssl3_connect_~s__state~0); 125006#L120 assume !(20480 == ssl3_connect_~s__state~0); 125004#L123 assume !(4099 == ssl3_connect_~s__state~0); 125002#L126 assume !(4368 == ssl3_connect_~s__state~0); 125000#L129 assume !(4369 == ssl3_connect_~s__state~0); 124998#L132 assume !(4384 == ssl3_connect_~s__state~0); 124996#L135 assume !(4385 == ssl3_connect_~s__state~0); 124994#L138 assume !(4400 == ssl3_connect_~s__state~0); 124992#L141 assume !(4401 == ssl3_connect_~s__state~0); 124990#L144 assume !(4416 == ssl3_connect_~s__state~0); 124988#L147 assume !(4417 == ssl3_connect_~s__state~0); 124986#L150 assume !(4432 == ssl3_connect_~s__state~0); 124984#L153 assume !(4433 == ssl3_connect_~s__state~0); 124983#L156 assume !(4448 == ssl3_connect_~s__state~0); 124207#L159 assume !(4449 == ssl3_connect_~s__state~0); 124208#L162 assume !(4464 == ssl3_connect_~s__state~0); 123948#L165 [2019-10-22 08:56:38,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,337 INFO L82 PathProgramCache]: Analyzing trace with hash -2091608413, now seen corresponding path program 1 times [2019-10-22 08:56:38,337 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:38,338 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812456559] [2019-10-22 08:56:38,338 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,338 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,338 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:38,372 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:38,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1826078325, now seen corresponding path program 1 times [2019-10-22 08:56:38,373 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:38,373 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714224330] [2019-10-22 08:56:38,373 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,373 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,373 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:38,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:38,377 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:38,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,378 INFO L82 PathProgramCache]: Analyzing trace with hash 306086419, now seen corresponding path program 1 times [2019-10-22 08:56:38,378 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:38,378 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024986159] [2019-10-22 08:56:38,378 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,378 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:38,378 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 208 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:38,417 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024986159] [2019-10-22 08:56:38,417 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:38,417 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:38,417 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251916258] [2019-10-22 08:56:38,478 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:38,478 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:38,478 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:38,478 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:38,478 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:38,479 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,479 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:38,479 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:38,479 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration29_Loop [2019-10-22 08:56:38,479 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:38,479 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:38,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,536 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:38,536 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:38,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:38,540 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,544 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:38,544 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:38,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:38,549 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,553 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:38,553 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet38=2, ULTIMATE.start_ssl3_connect_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet38=2, ULTIMATE.start_ssl3_connect_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:38,558 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:38,558 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:38,562 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:38,568 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:38,568 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:38,578 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:38,578 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,583 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:38,585 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:38,585 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:38,585 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:38,585 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:38,585 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:38,585 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:38,586 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:38,586 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:38,586 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration29_Loop [2019-10-22 08:56:38,586 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:38,586 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:38,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:38,654 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:38,655 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:38,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:38,656 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:38,656 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:38,656 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:38,656 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:38,656 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:38,656 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:38,657 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:38,657 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:38,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:38,660 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:38,660 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:38,661 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:38,661 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:38,661 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:38,661 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:38,661 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:38,662 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:38,662 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:38,663 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:38,663 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:38,663 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:38,663 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:38,663 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:38,663 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:38,664 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:38,664 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:38,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:38,665 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:38,665 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:38,665 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:38,665 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:38,665 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:38,665 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:38,665 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:38,667 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:38,669 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:38,670 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:38,670 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:38,670 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:38,671 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:38,671 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8945 Supporting invariants [] [2019-10-22 08:56:38,671 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:38,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:38,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:38,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:38,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:38,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:38,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:38,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:38,754 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:38,754 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2670 states and 3321 transitions. cyclomatic complexity: 667 Second operand 4 states. [2019-10-22 08:56:38,959 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2670 states and 3321 transitions. cyclomatic complexity: 667. Second operand 4 states. Result 3080 states and 3849 transitions. Complement of second has 7 states. [2019-10-22 08:56:38,960 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 [2019-10-22 08:56:38,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:38,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 163 transitions. [2019-10-22 08:56:38,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 163 transitions. Stem has 150 letters. Loop has 25 letters. [2019-10-22 08:56:38,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:38,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 163 transitions. Stem has 175 letters. Loop has 25 letters. [2019-10-22 08:56:38,961 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:38,961 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 163 transitions. Stem has 150 letters. Loop has 50 letters. [2019-10-22 08:56:38,961 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:38,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3080 states and 3849 transitions. [2019-10-22 08:56:38,969 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 964 [2019-10-22 08:56:38,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3080 states to 2986 states and 3723 transitions. [2019-10-22 08:56:38,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1673 [2019-10-22 08:56:38,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1679 [2019-10-22 08:56:38,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2986 states and 3723 transitions. [2019-10-22 08:56:38,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:38,979 INFO L688 BuchiCegarLoop]: Abstraction has 2986 states and 3723 transitions. [2019-10-22 08:56:38,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2986 states and 3723 transitions. [2019-10-22 08:56:39,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2986 to 2898. [2019-10-22 08:56:39,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2898 states. [2019-10-22 08:56:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2898 states to 2898 states and 3593 transitions. [2019-10-22 08:56:39,011 INFO L711 BuchiCegarLoop]: Abstraction has 2898 states and 3593 transitions. [2019-10-22 08:56:39,011 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:39,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:39,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:39,012 INFO L87 Difference]: Start difference. First operand 2898 states and 3593 transitions. Second operand 3 states. [2019-10-22 08:56:39,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:39,130 INFO L93 Difference]: Finished difference Result 3228 states and 3993 transitions. [2019-10-22 08:56:39,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:39,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 3993 transitions. [2019-10-22 08:56:39,137 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1055 [2019-10-22 08:56:39,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3020 states and 3749 transitions. [2019-10-22 08:56:39,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1807 [2019-10-22 08:56:39,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1821 [2019-10-22 08:56:39,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3020 states and 3749 transitions. [2019-10-22 08:56:39,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:39,144 INFO L688 BuchiCegarLoop]: Abstraction has 3020 states and 3749 transitions. [2019-10-22 08:56:39,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states and 3749 transitions. [2019-10-22 08:56:39,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 2592. [2019-10-22 08:56:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2592 states. [2019-10-22 08:56:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 3221 transitions. [2019-10-22 08:56:39,168 INFO L711 BuchiCegarLoop]: Abstraction has 2592 states and 3221 transitions. [2019-10-22 08:56:39,168 INFO L591 BuchiCegarLoop]: Abstraction has 2592 states and 3221 transitions. [2019-10-22 08:56:39,168 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:56:39,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2592 states and 3221 transitions. [2019-10-22 08:56:39,173 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1021 [2019-10-22 08:56:39,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:39,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:39,174 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2019-10-22 08:56:39,174 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:39,175 INFO L791 eck$LassoCheckResult]: Stem: 135601#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 135481#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 135482#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 135519#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 135392#L108-1 assume !false; 136597#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136598#L111 assume 12292 == ssl3_connect_~s__state~0; 136588#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 135440#L216 ssl3_connect_~s__server~0 := 0; 135441#L221 assume 0 != ssl3_connect_~cb~0; 135471#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 135560#L226 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; 135561#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 137458#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 135660#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 135661#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137522#L545 ssl3_connect_~skip~0 := 0; 137520#L108-1 assume !false; 137518#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137516#L111 assume !(12292 == ssl3_connect_~s__state~0); 137514#L114 assume !(16384 == ssl3_connect_~s__state~0); 137512#L117 assume !(4096 == ssl3_connect_~s__state~0); 137510#L120 assume !(20480 == ssl3_connect_~s__state~0); 137506#L123 assume !(4099 == ssl3_connect_~s__state~0); 137498#L126 assume 4368 == ssl3_connect_~s__state~0; 135499#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 135500#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 135575#L270-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; 137576#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 137575#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137415#L545 ssl3_connect_~skip~0 := 0; 137416#L108-1 assume !false; 137407#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137408#L111 assume !(12292 == ssl3_connect_~s__state~0); 137399#L114 assume !(16384 == ssl3_connect_~s__state~0); 137400#L117 assume !(4096 == ssl3_connect_~s__state~0); 137391#L120 assume !(20480 == ssl3_connect_~s__state~0); 137392#L123 assume !(4099 == ssl3_connect_~s__state~0); 137362#L126 assume !(4368 == ssl3_connect_~s__state~0); 137363#L129 assume !(4369 == ssl3_connect_~s__state~0); 137338#L132 assume 4384 == ssl3_connect_~s__state~0; 135401#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 135402#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 135563#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 135564#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 135640#L299-2 ssl3_connect_~s__init_num~0 := 0; 135641#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137271#L545 ssl3_connect_~skip~0 := 0; 137272#L108-1 assume !false; 137265#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137266#L111 assume !(12292 == ssl3_connect_~s__state~0); 137260#L114 assume !(16384 == ssl3_connect_~s__state~0); 137261#L117 assume !(4096 == ssl3_connect_~s__state~0); 137255#L120 assume !(20480 == ssl3_connect_~s__state~0); 137256#L123 assume !(4099 == ssl3_connect_~s__state~0); 137245#L126 assume !(4368 == ssl3_connect_~s__state~0); 137246#L129 assume !(4369 == ssl3_connect_~s__state~0); 137240#L132 assume !(4384 == ssl3_connect_~s__state~0); 137238#L135 assume !(4385 == ssl3_connect_~s__state~0); 137236#L138 assume 4400 == ssl3_connect_~s__state~0; 135383#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 135384#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 135646#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 135647#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137385#L545 ssl3_connect_~skip~0 := 0; 137384#L108-1 assume !false; 137383#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137380#L111 assume !(12292 == ssl3_connect_~s__state~0); 137379#L114 assume !(16384 == ssl3_connect_~s__state~0); 137378#L117 assume !(4096 == ssl3_connect_~s__state~0); 137377#L120 assume !(20480 == ssl3_connect_~s__state~0); 137376#L123 assume !(4099 == ssl3_connect_~s__state~0); 137375#L126 assume !(4368 == ssl3_connect_~s__state~0); 137374#L129 assume !(4369 == ssl3_connect_~s__state~0); 137373#L132 assume !(4384 == ssl3_connect_~s__state~0); 137372#L135 assume !(4385 == ssl3_connect_~s__state~0); 137371#L138 assume !(4400 == ssl3_connect_~s__state~0); 137370#L141 assume !(4401 == ssl3_connect_~s__state~0); 137369#L144 assume 4416 == ssl3_connect_~s__state~0; 135610#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 135492#L328 assume !(3 == ssl3_connect_~blastFlag~0); 135493#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 135503#L336 assume !(0 == ssl3_connect_~tmp___6~0); 135570#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137136#L545 ssl3_connect_~skip~0 := 0; 137133#L108-1 assume !false; 137130#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137127#L111 assume !(12292 == ssl3_connect_~s__state~0); 137124#L114 assume !(16384 == ssl3_connect_~s__state~0); 137121#L117 assume !(4096 == ssl3_connect_~s__state~0); 137118#L120 assume !(20480 == ssl3_connect_~s__state~0); 137115#L123 assume !(4099 == ssl3_connect_~s__state~0); 137112#L126 assume !(4368 == ssl3_connect_~s__state~0); 137109#L129 assume !(4369 == ssl3_connect_~s__state~0); 137106#L132 assume !(4384 == ssl3_connect_~s__state~0); 137103#L135 assume !(4385 == ssl3_connect_~s__state~0); 137100#L138 assume !(4400 == ssl3_connect_~s__state~0); 137097#L141 assume !(4401 == ssl3_connect_~s__state~0); 137094#L144 assume !(4416 == ssl3_connect_~s__state~0); 136892#L147 assume !(4417 == ssl3_connect_~s__state~0); 136178#L150 assume 4432 == ssl3_connect_~s__state~0; 135586#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 135587#L344 assume !(5 == ssl3_connect_~blastFlag~0); 135566#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 135567#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137137#L545 ssl3_connect_~skip~0 := 0; 137138#L108-1 assume !false; 137131#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137132#L111 assume !(12292 == ssl3_connect_~s__state~0); 137125#L114 assume !(16384 == ssl3_connect_~s__state~0); 137126#L117 assume !(4096 == ssl3_connect_~s__state~0); 137119#L120 assume !(20480 == ssl3_connect_~s__state~0); 137120#L123 assume !(4099 == ssl3_connect_~s__state~0); 137113#L126 assume !(4368 == ssl3_connect_~s__state~0); 137114#L129 assume !(4369 == ssl3_connect_~s__state~0); 137107#L132 assume !(4384 == ssl3_connect_~s__state~0); 137108#L135 assume !(4385 == ssl3_connect_~s__state~0); 137101#L138 assume !(4400 == ssl3_connect_~s__state~0); 137102#L141 assume !(4401 == ssl3_connect_~s__state~0); 137095#L144 assume !(4416 == ssl3_connect_~s__state~0); 137096#L147 assume !(4417 == ssl3_connect_~s__state~0); 137090#L150 assume !(4432 == ssl3_connect_~s__state~0); 137091#L153 assume !(4433 == ssl3_connect_~s__state~0); 137086#L156 assume 4448 == ssl3_connect_~s__state~0; 137087#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 135450#L356 assume !(ssl3_connect_~ret~0 <= 0); 135451#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 135448#L359-2 ssl3_connect_~s__init_num~0 := 0; 135368#L510 [2019-10-22 08:56:39,175 INFO L793 eck$LassoCheckResult]: Loop: 135368#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 135485#L545 ssl3_connect_~skip~0 := 0; 137944#L108-1 assume !false; 137943#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137942#L111 assume !(12292 == ssl3_connect_~s__state~0); 135397#L114 assume !(16384 == ssl3_connect_~s__state~0); 135398#L117 assume !(4096 == ssl3_connect_~s__state~0); 135379#L120 assume !(20480 == ssl3_connect_~s__state~0); 135380#L123 assume !(4099 == ssl3_connect_~s__state~0); 137743#L126 assume !(4368 == ssl3_connect_~s__state~0); 137736#L129 assume !(4369 == ssl3_connect_~s__state~0); 137680#L132 assume !(4384 == ssl3_connect_~s__state~0); 137679#L135 assume !(4385 == ssl3_connect_~s__state~0); 137678#L138 assume !(4400 == ssl3_connect_~s__state~0); 137677#L141 assume !(4401 == ssl3_connect_~s__state~0); 137676#L144 assume !(4416 == ssl3_connect_~s__state~0); 137675#L147 assume !(4417 == ssl3_connect_~s__state~0); 137674#L150 assume !(4432 == ssl3_connect_~s__state~0); 137673#L153 assume !(4433 == ssl3_connect_~s__state~0); 137672#L156 assume !(4448 == ssl3_connect_~s__state~0); 137615#L159 assume !(4449 == ssl3_connect_~s__state~0); 137499#L162 assume !(4464 == ssl3_connect_~s__state~0); 137216#L165 assume !(4465 == ssl3_connect_~s__state~0); 137214#L168 assume !(4466 == ssl3_connect_~s__state~0); 137212#L171 assume !(4467 == ssl3_connect_~s__state~0); 137210#L174 assume 4480 == ssl3_connect_~s__state~0; 135634#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 135557#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 135558#L384 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 135367#L384-2 ssl3_connect_~s__init_num~0 := 0; 135368#L510 [2019-10-22 08:56:39,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,175 INFO L82 PathProgramCache]: Analyzing trace with hash -889213006, now seen corresponding path program 1 times [2019-10-22 08:56:39,175 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,176 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454229266] [2019-10-22 08:56:39,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,176 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,205 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:39,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1265881597, now seen corresponding path program 1 times [2019-10-22 08:56:39,205 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,206 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137925905] [2019-10-22 08:56:39,206 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,206 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,206 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,211 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:39,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,212 INFO L82 PathProgramCache]: Analyzing trace with hash 220336628, now seen corresponding path program 1 times [2019-10-22 08:56:39,213 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,213 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145930246] [2019-10-22 08:56:39,213 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,213 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,213 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:39,263 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:39,263 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145930246] [2019-10-22 08:56:39,263 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:39,264 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:39,264 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49918690] [2019-10-22 08:56:39,347 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:39,347 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:39,347 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:39,347 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:39,347 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:39,347 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,347 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:39,347 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:39,347 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration30_Loop [2019-10-22 08:56:39,347 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:39,347 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:39,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,425 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:39,425 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,429 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,429 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,433 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:39,433 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,439 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,442 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:39,443 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,448 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,453 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:39,453 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=-5, ULTIMATE.start_ssl3_connect_~l~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=-5, ULTIMATE.start_ssl3_connect_~l~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,460 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,463 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:39,463 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,469 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,473 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:39,473 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet39=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet39=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:39,479 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:39,491 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:39,491 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,495 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:39,497 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:39,497 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:39,497 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:39,497 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:39,497 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:39,497 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,497 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:39,498 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:39,498 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration30_Loop [2019-10-22 08:56:39,498 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:39,498 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:39,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:39,577 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:39,577 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:39,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,577 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,577 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,578 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,578 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:39,578 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,578 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:39,578 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,578 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:39,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,579 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,579 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,579 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,579 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:39,579 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,580 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:39,580 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,580 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:39,580 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,581 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,581 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,581 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,581 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:39,581 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,581 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:39,581 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,582 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:39,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,583 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,583 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,583 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,584 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:39,584 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,584 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:39,584 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,585 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:39,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,585 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,586 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,586 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,586 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:39,586 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,586 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:39,586 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,587 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:39,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:39,587 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:39,587 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:39,587 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:39,588 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:39,588 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:39,588 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:39,588 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:39,590 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:39,591 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:39,591 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:39,592 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:39,592 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:39,592 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:39,592 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4488 Supporting invariants [] [2019-10-22 08:56:39,592 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:39,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:39,637 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:39,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:39,646 INFO L256 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:39,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:39,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:39,660 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:39,660 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2592 states and 3221 transitions. cyclomatic complexity: 641 Second operand 5 states. [2019-10-22 08:56:39,819 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2592 states and 3221 transitions. cyclomatic complexity: 641. Second operand 5 states. Result 3744 states and 4621 transitions. Complement of second has 7 states. [2019-10-22 08:56:39,820 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 [2019-10-22 08:56:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:39,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 215 transitions. [2019-10-22 08:56:39,820 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 215 transitions. Stem has 128 letters. Loop has 30 letters. [2019-10-22 08:56:39,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:39,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 215 transitions. Stem has 158 letters. Loop has 30 letters. [2019-10-22 08:56:39,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:39,821 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 215 transitions. Stem has 128 letters. Loop has 60 letters. [2019-10-22 08:56:39,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:39,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3744 states and 4621 transitions. [2019-10-22 08:56:39,831 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1021 [2019-10-22 08:56:39,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3744 states to 3368 states and 4165 transitions. [2019-10-22 08:56:39,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1752 [2019-10-22 08:56:39,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1796 [2019-10-22 08:56:39,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3368 states and 4165 transitions. [2019-10-22 08:56:39,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:39,840 INFO L688 BuchiCegarLoop]: Abstraction has 3368 states and 4165 transitions. [2019-10-22 08:56:39,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3368 states and 4165 transitions. [2019-10-22 08:56:39,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3368 to 2990. [2019-10-22 08:56:39,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2990 states. [2019-10-22 08:56:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2990 states to 2990 states and 3705 transitions. [2019-10-22 08:56:39,868 INFO L711 BuchiCegarLoop]: Abstraction has 2990 states and 3705 transitions. [2019-10-22 08:56:39,868 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:39,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:39,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:39,868 INFO L87 Difference]: Start difference. First operand 2990 states and 3705 transitions. Second operand 3 states. [2019-10-22 08:56:39,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:39,882 INFO L93 Difference]: Finished difference Result 5026 states and 6191 transitions. [2019-10-22 08:56:39,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:39,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5026 states and 6191 transitions. [2019-10-22 08:56:39,894 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1906 [2019-10-22 08:56:39,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5026 states to 5026 states and 6191 transitions. [2019-10-22 08:56:39,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2722 [2019-10-22 08:56:39,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2787 [2019-10-22 08:56:39,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5026 states and 6191 transitions. [2019-10-22 08:56:39,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:39,907 INFO L688 BuchiCegarLoop]: Abstraction has 5026 states and 6191 transitions. [2019-10-22 08:56:39,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5026 states and 6191 transitions. [2019-10-22 08:56:39,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5026 to 4848. [2019-10-22 08:56:39,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4848 states. [2019-10-22 08:56:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4848 states to 4848 states and 5995 transitions. [2019-10-22 08:56:39,947 INFO L711 BuchiCegarLoop]: Abstraction has 4848 states and 5995 transitions. [2019-10-22 08:56:39,947 INFO L591 BuchiCegarLoop]: Abstraction has 4848 states and 5995 transitions. [2019-10-22 08:56:39,948 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:56:39,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4848 states and 5995 transitions. [2019-10-22 08:56:39,958 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1742 [2019-10-22 08:56:39,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:39,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:39,959 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2019-10-22 08:56:39,960 INFO L850 BuchiCegarLoop]: Counterexample loop 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] [2019-10-22 08:56:39,960 INFO L791 eck$LassoCheckResult]: Stem: 150457#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 150341#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 150342#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 151597#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 151595#L108-1 assume !false; 151594#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151593#L111 assume 12292 == ssl3_connect_~s__state~0; 151592#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 151591#L216 ssl3_connect_~s__server~0 := 0; 151521#L221 assume 0 != ssl3_connect_~cb~0; 151519#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 151517#L226 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; 151514#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 151510#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 151507#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 151503#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151499#L545 ssl3_connect_~skip~0 := 0; 151497#L108-1 assume !false; 151496#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151475#L111 assume !(12292 == ssl3_connect_~s__state~0); 151473#L114 assume !(16384 == ssl3_connect_~s__state~0); 151471#L117 assume !(4096 == ssl3_connect_~s__state~0); 151470#L120 assume !(20480 == ssl3_connect_~s__state~0); 151469#L123 assume !(4099 == ssl3_connect_~s__state~0); 151456#L126 assume 4368 == ssl3_connect_~s__state~0; 151420#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 151417#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 151416#L270-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; 151411#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 151413#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151472#L545 ssl3_connect_~skip~0 := 0; 151400#L108-1 assume !false; 151401#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151466#L111 assume !(12292 == ssl3_connect_~s__state~0); 151464#L114 assume !(16384 == ssl3_connect_~s__state~0); 151383#L117 assume !(4096 == ssl3_connect_~s__state~0); 151380#L120 assume !(20480 == ssl3_connect_~s__state~0); 151377#L123 assume !(4099 == ssl3_connect_~s__state~0); 151258#L126 assume !(4368 == ssl3_connect_~s__state~0); 151259#L129 assume !(4369 == ssl3_connect_~s__state~0); 151253#L132 assume 4384 == ssl3_connect_~s__state~0; 151252#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 151251#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 151249#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 151248#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 151246#L299-2 ssl3_connect_~s__init_num~0 := 0; 151244#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151241#L545 ssl3_connect_~skip~0 := 0; 151240#L108-1 assume !false; 151239#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151238#L111 assume !(12292 == ssl3_connect_~s__state~0); 151237#L114 assume !(16384 == ssl3_connect_~s__state~0); 151236#L117 assume !(4096 == ssl3_connect_~s__state~0); 151235#L120 assume !(20480 == ssl3_connect_~s__state~0); 151234#L123 assume !(4099 == ssl3_connect_~s__state~0); 151233#L126 assume !(4368 == ssl3_connect_~s__state~0); 151232#L129 assume !(4369 == ssl3_connect_~s__state~0); 151231#L132 assume !(4384 == ssl3_connect_~s__state~0); 151230#L135 assume !(4385 == ssl3_connect_~s__state~0); 151229#L138 assume 4400 == ssl3_connect_~s__state~0; 151228#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 151226#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 151223#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 151221#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151218#L545 ssl3_connect_~skip~0 := 0; 151217#L108-1 assume !false; 151216#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151215#L111 assume !(12292 == ssl3_connect_~s__state~0); 151214#L114 assume !(16384 == ssl3_connect_~s__state~0); 151213#L117 assume !(4096 == ssl3_connect_~s__state~0); 151212#L120 assume !(20480 == ssl3_connect_~s__state~0); 151211#L123 assume !(4099 == ssl3_connect_~s__state~0); 151210#L126 assume !(4368 == ssl3_connect_~s__state~0); 151209#L129 assume !(4369 == ssl3_connect_~s__state~0); 151208#L132 assume !(4384 == ssl3_connect_~s__state~0); 151207#L135 assume !(4385 == ssl3_connect_~s__state~0); 151206#L138 assume !(4400 == ssl3_connect_~s__state~0); 151204#L141 assume !(4401 == ssl3_connect_~s__state~0); 151200#L144 assume 4416 == ssl3_connect_~s__state~0; 151198#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 151196#L328 assume !(3 == ssl3_connect_~blastFlag~0); 151194#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 151191#L336 assume !(0 == ssl3_connect_~tmp___6~0); 151188#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151184#L545 ssl3_connect_~skip~0 := 0; 151182#L108-1 assume !false; 151180#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151178#L111 assume !(12292 == ssl3_connect_~s__state~0); 151176#L114 assume !(16384 == ssl3_connect_~s__state~0); 151174#L117 assume !(4096 == ssl3_connect_~s__state~0); 151172#L120 assume !(20480 == ssl3_connect_~s__state~0); 151170#L123 assume !(4099 == ssl3_connect_~s__state~0); 151168#L126 assume !(4368 == ssl3_connect_~s__state~0); 151166#L129 assume !(4369 == ssl3_connect_~s__state~0); 151164#L132 assume !(4384 == ssl3_connect_~s__state~0); 151162#L135 assume !(4385 == ssl3_connect_~s__state~0); 151160#L138 assume !(4400 == ssl3_connect_~s__state~0); 151158#L141 assume !(4401 == ssl3_connect_~s__state~0); 151156#L144 assume !(4416 == ssl3_connect_~s__state~0); 151153#L147 assume !(4417 == ssl3_connect_~s__state~0); 151154#L150 assume 4432 == ssl3_connect_~s__state~0; 152806#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 152803#L344 assume !(5 == ssl3_connect_~blastFlag~0); 152800#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 152797#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 152789#L545 ssl3_connect_~skip~0 := 0; 152787#L108-1 assume !false; 152785#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 152783#L111 assume !(12292 == ssl3_connect_~s__state~0); 152781#L114 assume !(16384 == ssl3_connect_~s__state~0); 152779#L117 assume !(4096 == ssl3_connect_~s__state~0); 152777#L120 assume !(20480 == ssl3_connect_~s__state~0); 152775#L123 assume !(4099 == ssl3_connect_~s__state~0); 152773#L126 assume !(4368 == ssl3_connect_~s__state~0); 152771#L129 assume !(4369 == ssl3_connect_~s__state~0); 152769#L132 assume !(4384 == ssl3_connect_~s__state~0); 152767#L135 assume !(4385 == ssl3_connect_~s__state~0); 152765#L138 assume !(4400 == ssl3_connect_~s__state~0); 152763#L141 assume !(4401 == ssl3_connect_~s__state~0); 152761#L144 assume !(4416 == ssl3_connect_~s__state~0); 152759#L147 assume !(4417 == ssl3_connect_~s__state~0); 152757#L150 assume !(4432 == ssl3_connect_~s__state~0); 152755#L153 assume !(4433 == ssl3_connect_~s__state~0); 152753#L156 assume 4448 == ssl3_connect_~s__state~0; 152751#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 152749#L356 assume !(ssl3_connect_~ret~0 <= 0); 152747#L359 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 152744#L359-2 ssl3_connect_~s__init_num~0 := 0; 152740#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 152741#L545 ssl3_connect_~skip~0 := 0; 154959#L108-1 assume !false; 154957#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 154955#L111 assume !(12292 == ssl3_connect_~s__state~0); 154953#L114 assume !(16384 == ssl3_connect_~s__state~0); 154951#L117 assume !(4096 == ssl3_connect_~s__state~0); 154949#L120 assume !(20480 == ssl3_connect_~s__state~0); 154947#L123 assume !(4099 == ssl3_connect_~s__state~0); 154945#L126 assume !(4368 == ssl3_connect_~s__state~0); 154943#L129 assume !(4369 == ssl3_connect_~s__state~0); 154941#L132 assume !(4384 == ssl3_connect_~s__state~0); 154939#L135 assume !(4385 == ssl3_connect_~s__state~0); 154937#L138 assume !(4400 == ssl3_connect_~s__state~0); 154935#L141 assume !(4401 == ssl3_connect_~s__state~0); 154933#L144 assume !(4416 == ssl3_connect_~s__state~0); 154930#L147 assume !(4417 == ssl3_connect_~s__state~0); 154927#L150 assume !(4432 == ssl3_connect_~s__state~0); 154925#L153 assume !(4433 == ssl3_connect_~s__state~0); 154923#L156 assume !(4448 == ssl3_connect_~s__state~0); 154921#L159 assume !(4449 == ssl3_connect_~s__state~0); 154919#L162 assume !(4464 == ssl3_connect_~s__state~0); 154916#L165 assume !(4465 == ssl3_connect_~s__state~0); 154913#L168 assume !(4466 == ssl3_connect_~s__state~0); 154911#L171 assume !(4467 == ssl3_connect_~s__state~0); 154319#L174 assume !(4480 == ssl3_connect_~s__state~0); 153384#L177 [2019-10-22 08:56:39,960 INFO L793 eck$LassoCheckResult]: Loop: 153384#L177 assume 4481 == ssl3_connect_~s__state~0; 154315#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 154704#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 150267#L384 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 150268#L384-2 ssl3_connect_~s__init_num~0 := 0; 154910#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 154906#L545 ssl3_connect_~skip~0 := 0; 154901#L108-1 assume !false; 154899#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 154897#L111 assume !(12292 == ssl3_connect_~s__state~0); 154895#L114 assume !(16384 == ssl3_connect_~s__state~0); 154893#L117 assume !(4096 == ssl3_connect_~s__state~0); 154891#L120 assume !(20480 == ssl3_connect_~s__state~0); 154889#L123 assume !(4099 == ssl3_connect_~s__state~0); 154887#L126 assume !(4368 == ssl3_connect_~s__state~0); 154885#L129 assume !(4369 == ssl3_connect_~s__state~0); 154883#L132 assume !(4384 == ssl3_connect_~s__state~0); 154881#L135 assume !(4385 == ssl3_connect_~s__state~0); 154879#L138 assume !(4400 == ssl3_connect_~s__state~0); 154877#L141 assume !(4401 == ssl3_connect_~s__state~0); 154875#L144 assume !(4416 == ssl3_connect_~s__state~0); 154873#L147 assume !(4417 == ssl3_connect_~s__state~0); 154871#L150 assume !(4432 == ssl3_connect_~s__state~0); 154869#L153 assume !(4433 == ssl3_connect_~s__state~0); 154867#L156 assume !(4448 == ssl3_connect_~s__state~0); 154865#L159 assume !(4449 == ssl3_connect_~s__state~0); 154863#L162 assume !(4464 == ssl3_connect_~s__state~0); 154861#L165 assume !(4465 == ssl3_connect_~s__state~0); 154859#L168 assume !(4466 == ssl3_connect_~s__state~0); 154857#L171 assume !(4467 == ssl3_connect_~s__state~0); 154855#L174 assume !(4480 == ssl3_connect_~s__state~0); 153384#L177 [2019-10-22 08:56:39,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,960 INFO L82 PathProgramCache]: Analyzing trace with hash 581804783, now seen corresponding path program 1 times [2019-10-22 08:56:39,960 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,961 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606751302] [2019-10-22 08:56:39,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,961 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:39,994 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:39,994 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606751302] [2019-10-22 08:56:39,994 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:39,994 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:39,994 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516169344] [2019-10-22 08:56:39,994 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:39,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1274792329, now seen corresponding path program 1 times [2019-10-22 08:56:39,995 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,995 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376725229] [2019-10-22 08:56:39,995 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,995 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,995 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:40,000 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:40,086 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:40,086 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:40,086 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:40,086 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:40,086 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:40,086 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,086 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:40,086 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:40,086 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration31_Loop [2019-10-22 08:56:40,086 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:40,086 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:40,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,165 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:40,165 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,169 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,172 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,172 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,178 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,179 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,182 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,182 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,189 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 90 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,193 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,193 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet39=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet39=1, ULTIMATE.start_ssl3_connect_~ret~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,203 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 91 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,207 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,207 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,213 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,213 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 92 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,217 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,217 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=-5, ULTIMATE.start_ssl3_connect_~l~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0=-5, ULTIMATE.start_ssl3_connect_~l~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,223 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 93 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:40,233 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 94 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,238 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:40,239 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:40,240 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:40,240 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:40,240 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:40,240 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:40,240 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,240 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:40,240 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:40,240 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration31_Loop [2019-10-22 08:56:40,240 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:40,240 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:40,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,412 WARN L191 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2019-10-22 08:56:40,415 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:40,415 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:40,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,416 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,416 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,416 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,416 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,416 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,417 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,417 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,417 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,418 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,418 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,418 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,418 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,418 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,418 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,418 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,419 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,419 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,419 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,420 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,420 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:40,420 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,420 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:40,420 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,421 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,421 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,421 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,421 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,421 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,421 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,422 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,426 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,427 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,427 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,428 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,428 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,428 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,428 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,428 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,428 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,429 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,429 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,430 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,430 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,430 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,430 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,430 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,431 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,431 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,432 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:40,433 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:40,433 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:40,433 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:40,434 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:40,434 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:40,434 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8977 Supporting invariants [] [2019-10-22 08:56:40,434 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:40,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:40,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:40,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:40,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:40,507 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:40,507 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4848 states and 5995 transitions. cyclomatic complexity: 1167 Second operand 4 states. [2019-10-22 08:56:40,623 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4848 states and 5995 transitions. cyclomatic complexity: 1167. Second operand 4 states. Result 6085 states and 7442 transitions. Complement of second has 7 states. [2019-10-22 08:56:40,623 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 [2019-10-22 08:56:40,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:40,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 172 transitions. [2019-10-22 08:56:40,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 172 transitions. Stem has 154 letters. Loop has 31 letters. [2019-10-22 08:56:40,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:40,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 172 transitions. Stem has 185 letters. Loop has 31 letters. [2019-10-22 08:56:40,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:40,624 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 172 transitions. Stem has 154 letters. Loop has 62 letters. [2019-10-22 08:56:40,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:40,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6085 states and 7442 transitions. [2019-10-22 08:56:40,644 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1671 [2019-10-22 08:56:40,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6085 states to 5687 states and 6960 transitions. [2019-10-22 08:56:40,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2889 [2019-10-22 08:56:40,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2913 [2019-10-22 08:56:40,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5687 states and 6960 transitions. [2019-10-22 08:56:40,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:40,658 INFO L688 BuchiCegarLoop]: Abstraction has 5687 states and 6960 transitions. [2019-10-22 08:56:40,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5687 states and 6960 transitions. [2019-10-22 08:56:40,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5687 to 5049. [2019-10-22 08:56:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5049 states. [2019-10-22 08:56:40,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5049 states to 5049 states and 6230 transitions. [2019-10-22 08:56:40,701 INFO L711 BuchiCegarLoop]: Abstraction has 5049 states and 6230 transitions. [2019-10-22 08:56:40,701 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:40,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:40,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:40,701 INFO L87 Difference]: Start difference. First operand 5049 states and 6230 transitions. Second operand 3 states. [2019-10-22 08:56:40,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:40,785 INFO L93 Difference]: Finished difference Result 5143 states and 6300 transitions. [2019-10-22 08:56:40,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:40,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5143 states and 6300 transitions. [2019-10-22 08:56:40,798 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1673 [2019-10-22 08:56:40,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5143 states to 5037 states and 6178 transitions. [2019-10-22 08:56:40,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2611 [2019-10-22 08:56:40,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2611 [2019-10-22 08:56:40,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5037 states and 6178 transitions. [2019-10-22 08:56:40,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:40,811 INFO L688 BuchiCegarLoop]: Abstraction has 5037 states and 6178 transitions. [2019-10-22 08:56:40,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5037 states and 6178 transitions. [2019-10-22 08:56:40,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5037 to 5021. [2019-10-22 08:56:40,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5021 states. [2019-10-22 08:56:40,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5021 states to 5021 states and 6162 transitions. [2019-10-22 08:56:40,852 INFO L711 BuchiCegarLoop]: Abstraction has 5021 states and 6162 transitions. [2019-10-22 08:56:40,852 INFO L591 BuchiCegarLoop]: Abstraction has 5021 states and 6162 transitions. [2019-10-22 08:56:40,852 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:56:40,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5021 states and 6162 transitions. [2019-10-22 08:56:40,862 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1665 [2019-10-22 08:56:40,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:40,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:40,864 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2019-10-22 08:56:40,866 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2019-10-22 08:56:40,866 INFO L791 eck$LassoCheckResult]: Stem: 172154#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 172040#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 172041#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 172077#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 171952#L108-1 assume !false; 173729#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 173727#L111 assume 12292 == ssl3_connect_~s__state~0; 173723#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 173722#L216 ssl3_connect_~s__server~0 := 0; 173720#L221 assume 0 != ssl3_connect_~cb~0; 173099#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 173717#L226 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; 173714#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 173711#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 173709#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 173686#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 173679#L545 ssl3_connect_~skip~0 := 0; 173674#L108-1 assume !false; 173669#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 173664#L111 assume !(12292 == ssl3_connect_~s__state~0); 173659#L114 assume !(16384 == ssl3_connect_~s__state~0); 173654#L117 assume !(4096 == ssl3_connect_~s__state~0); 173649#L120 assume !(20480 == ssl3_connect_~s__state~0); 173643#L123 assume !(4099 == ssl3_connect_~s__state~0); 173644#L126 assume 4368 == ssl3_connect_~s__state~0; 172058#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 172059#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 172130#L270-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; 173732#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 173693#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 173682#L545 ssl3_connect_~skip~0 := 0; 173677#L108-1 assume !false; 173672#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 173667#L111 assume !(12292 == ssl3_connect_~s__state~0); 173662#L114 assume !(16384 == ssl3_connect_~s__state~0); 173657#L117 assume !(4096 == ssl3_connect_~s__state~0); 173652#L120 assume !(20480 == ssl3_connect_~s__state~0); 173647#L123 assume !(4099 == ssl3_connect_~s__state~0); 173641#L126 assume !(4368 == ssl3_connect_~s__state~0); 173635#L129 assume !(4369 == ssl3_connect_~s__state~0); 173637#L132 assume 4384 == ssl3_connect_~s__state~0; 174164#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 174163#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 174161#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 174159#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 174157#L299-2 ssl3_connect_~s__init_num~0 := 0; 174156#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 174153#L545 ssl3_connect_~skip~0 := 0; 174152#L108-1 assume !false; 174151#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 174150#L111 assume !(12292 == ssl3_connect_~s__state~0); 174149#L114 assume !(16384 == ssl3_connect_~s__state~0); 174148#L117 assume !(4096 == ssl3_connect_~s__state~0); 174147#L120 assume !(20480 == ssl3_connect_~s__state~0); 174146#L123 assume !(4099 == ssl3_connect_~s__state~0); 174145#L126 assume !(4368 == ssl3_connect_~s__state~0); 174144#L129 assume !(4369 == ssl3_connect_~s__state~0); 174143#L132 assume !(4384 == ssl3_connect_~s__state~0); 174142#L135 assume !(4385 == ssl3_connect_~s__state~0); 174141#L138 assume 4400 == ssl3_connect_~s__state~0; 174140#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 174137#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 174134#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 174133#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 174130#L545 ssl3_connect_~skip~0 := 0; 174129#L108-1 assume !false; 174128#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 174127#L111 assume !(12292 == ssl3_connect_~s__state~0); 174126#L114 assume !(16384 == ssl3_connect_~s__state~0); 174125#L117 assume !(4096 == ssl3_connect_~s__state~0); 174124#L120 assume !(20480 == ssl3_connect_~s__state~0); 174123#L123 assume !(4099 == ssl3_connect_~s__state~0); 174122#L126 assume !(4368 == ssl3_connect_~s__state~0); 174121#L129 assume !(4369 == ssl3_connect_~s__state~0); 174120#L132 assume !(4384 == ssl3_connect_~s__state~0); 174119#L135 assume !(4385 == ssl3_connect_~s__state~0); 174118#L138 assume !(4400 == ssl3_connect_~s__state~0); 174117#L141 assume !(4401 == ssl3_connect_~s__state~0); 174116#L144 assume 4416 == ssl3_connect_~s__state~0; 174115#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 174114#L328 assume !(3 == ssl3_connect_~blastFlag~0); 174112#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 174110#L336 assume !(0 == ssl3_connect_~tmp___6~0); 174109#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 174106#L545 ssl3_connect_~skip~0 := 0; 174105#L108-1 assume !false; 174104#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 174103#L111 assume !(12292 == ssl3_connect_~s__state~0); 174102#L114 assume !(16384 == ssl3_connect_~s__state~0); 174101#L117 assume !(4096 == ssl3_connect_~s__state~0); 174100#L120 assume !(20480 == ssl3_connect_~s__state~0); 174099#L123 assume !(4099 == ssl3_connect_~s__state~0); 174098#L126 assume !(4368 == ssl3_connect_~s__state~0); 174097#L129 assume !(4369 == ssl3_connect_~s__state~0); 174096#L132 assume !(4384 == ssl3_connect_~s__state~0); 174095#L135 assume !(4385 == ssl3_connect_~s__state~0); 174094#L138 assume !(4400 == ssl3_connect_~s__state~0); 174093#L141 assume !(4401 == ssl3_connect_~s__state~0); 174092#L144 assume !(4416 == ssl3_connect_~s__state~0); 174090#L147 assume !(4417 == ssl3_connect_~s__state~0); 174091#L150 assume 4432 == ssl3_connect_~s__state~0; 174489#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 174486#L344 assume !(5 == ssl3_connect_~blastFlag~0); 174484#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 174481#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 174473#L545 ssl3_connect_~skip~0 := 0; 174471#L108-1 assume !false; 174469#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 174467#L111 assume !(12292 == ssl3_connect_~s__state~0); 174465#L114 assume !(16384 == ssl3_connect_~s__state~0); 174463#L117 assume !(4096 == ssl3_connect_~s__state~0); 174461#L120 assume !(20480 == ssl3_connect_~s__state~0); 174459#L123 assume !(4099 == ssl3_connect_~s__state~0); 174457#L126 assume !(4368 == ssl3_connect_~s__state~0); 174455#L129 assume !(4369 == ssl3_connect_~s__state~0); 174453#L132 assume !(4384 == ssl3_connect_~s__state~0); 174451#L135 assume !(4385 == ssl3_connect_~s__state~0); 174449#L138 assume !(4400 == ssl3_connect_~s__state~0); 174447#L141 assume !(4401 == ssl3_connect_~s__state~0); 174445#L144 assume !(4416 == ssl3_connect_~s__state~0); 174443#L147 assume !(4417 == ssl3_connect_~s__state~0); 174441#L150 assume !(4432 == ssl3_connect_~s__state~0); 174439#L153 assume !(4433 == ssl3_connect_~s__state~0); 174437#L156 assume 4448 == ssl3_connect_~s__state~0; 174435#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 174433#L356 assume !(ssl3_connect_~ret~0 <= 0); 174430#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 174431#L359-2 ssl3_connect_~s__init_num~0 := 0; 176146#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 176144#L545 ssl3_connect_~skip~0 := 0; 176137#L108-1 assume !false; 176138#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 176131#L111 assume !(12292 == ssl3_connect_~s__state~0); 176132#L114 assume !(16384 == ssl3_connect_~s__state~0); 176125#L117 assume !(4096 == ssl3_connect_~s__state~0); 176126#L120 assume !(20480 == ssl3_connect_~s__state~0); 176119#L123 assume !(4099 == ssl3_connect_~s__state~0); 176120#L126 assume !(4368 == ssl3_connect_~s__state~0); 176113#L129 assume !(4369 == ssl3_connect_~s__state~0); 176114#L132 assume !(4384 == ssl3_connect_~s__state~0); 176107#L135 assume !(4385 == ssl3_connect_~s__state~0); 176108#L138 assume !(4400 == ssl3_connect_~s__state~0); 176101#L141 assume !(4401 == ssl3_connect_~s__state~0); 176102#L144 assume !(4416 == ssl3_connect_~s__state~0); 176095#L147 assume !(4417 == ssl3_connect_~s__state~0); 176096#L150 assume !(4432 == ssl3_connect_~s__state~0); 176089#L153 assume !(4433 == ssl3_connect_~s__state~0); 176090#L156 assume !(4448 == ssl3_connect_~s__state~0); 176084#L159 assume !(4449 == ssl3_connect_~s__state~0); 176082#L162 assume !(4464 == ssl3_connect_~s__state~0); 175976#L165 assume !(4465 == ssl3_connect_~s__state~0); 175974#L168 assume !(4466 == ssl3_connect_~s__state~0); 175975#L171 assume !(4467 == ssl3_connect_~s__state~0); 176258#L174 assume !(4480 == ssl3_connect_~s__state~0); 176255#L177 assume !(4481 == ssl3_connect_~s__state~0); 176253#L180 assume !(4496 == ssl3_connect_~s__state~0); 176250#L183 assume !(4497 == ssl3_connect_~s__state~0); 176175#L186 assume !(4512 == ssl3_connect_~s__state~0); 176176#L189 assume !(4513 == ssl3_connect_~s__state~0); 174851#L192 assume 4528 == ssl3_connect_~s__state~0; 175672#L196 [2019-10-22 08:56:40,866 INFO L793 eck$LassoCheckResult]: Loop: 175672#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 175671#L428 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; 175670#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 175669#L435-1 ssl3_connect_~s__init_num~0 := 0; 175668#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 175666#L545 ssl3_connect_~skip~0 := 0; 175665#L108-1 assume !false; 175664#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 175663#L111 assume !(12292 == ssl3_connect_~s__state~0); 175662#L114 assume !(16384 == ssl3_connect_~s__state~0); 175661#L117 assume !(4096 == ssl3_connect_~s__state~0); 175660#L120 assume !(20480 == ssl3_connect_~s__state~0); 175659#L123 assume !(4099 == ssl3_connect_~s__state~0); 175658#L126 assume !(4368 == ssl3_connect_~s__state~0); 175657#L129 assume !(4369 == ssl3_connect_~s__state~0); 175656#L132 assume !(4384 == ssl3_connect_~s__state~0); 175655#L135 assume !(4385 == ssl3_connect_~s__state~0); 175654#L138 assume !(4400 == ssl3_connect_~s__state~0); 175653#L141 assume !(4401 == ssl3_connect_~s__state~0); 175652#L144 assume !(4416 == ssl3_connect_~s__state~0); 175651#L147 assume !(4417 == ssl3_connect_~s__state~0); 175650#L150 assume !(4432 == ssl3_connect_~s__state~0); 175649#L153 assume !(4433 == ssl3_connect_~s__state~0); 175648#L156 assume !(4448 == ssl3_connect_~s__state~0); 175647#L159 assume !(4449 == ssl3_connect_~s__state~0); 175646#L162 assume !(4464 == ssl3_connect_~s__state~0); 175645#L165 assume !(4465 == ssl3_connect_~s__state~0); 175644#L168 assume !(4466 == ssl3_connect_~s__state~0); 175643#L171 assume !(4467 == ssl3_connect_~s__state~0); 175642#L174 assume !(4480 == ssl3_connect_~s__state~0); 175641#L177 assume !(4481 == ssl3_connect_~s__state~0); 175640#L180 assume !(4496 == ssl3_connect_~s__state~0); 175639#L183 assume !(4497 == ssl3_connect_~s__state~0); 175638#L186 assume !(4512 == ssl3_connect_~s__state~0); 175637#L189 assume !(4513 == ssl3_connect_~s__state~0); 175636#L192 assume !(4528 == ssl3_connect_~s__state~0); 175635#L195 assume !(4529 == ssl3_connect_~s__state~0); 175634#L198 assume !(4560 == ssl3_connect_~s__state~0); 175633#L201 assume !(4561 == ssl3_connect_~s__state~0); 174744#L204 assume 4352 == ssl3_connect_~s__state~0; 174745#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 172096#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 172068#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 175626#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 175525#L545 ssl3_connect_~skip~0 := 0; 175526#L108-1 assume !false; 173831#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 173832#L111 assume !(12292 == ssl3_connect_~s__state~0); 173818#L114 assume !(16384 == ssl3_connect_~s__state~0); 173819#L117 assume !(4096 == ssl3_connect_~s__state~0); 174653#L120 assume !(20480 == ssl3_connect_~s__state~0); 174654#L123 assume !(4099 == ssl3_connect_~s__state~0); 174645#L126 assume !(4368 == ssl3_connect_~s__state~0); 174646#L129 assume !(4369 == ssl3_connect_~s__state~0); 174637#L132 assume !(4384 == ssl3_connect_~s__state~0); 174638#L135 assume !(4385 == ssl3_connect_~s__state~0); 174719#L138 assume !(4400 == ssl3_connect_~s__state~0); 174720#L141 assume !(4401 == ssl3_connect_~s__state~0); 174711#L144 assume !(4416 == ssl3_connect_~s__state~0); 174713#L147 assume !(4417 == ssl3_connect_~s__state~0); 174703#L150 assume !(4432 == ssl3_connect_~s__state~0); 174705#L153 assume !(4433 == ssl3_connect_~s__state~0); 174695#L156 assume !(4448 == ssl3_connect_~s__state~0); 174697#L159 assume !(4449 == ssl3_connect_~s__state~0); 174688#L162 assume !(4464 == ssl3_connect_~s__state~0); 174689#L165 assume !(4465 == ssl3_connect_~s__state~0); 174655#L168 assume !(4466 == ssl3_connect_~s__state~0); 174657#L171 assume !(4467 == ssl3_connect_~s__state~0); 174647#L174 assume !(4480 == ssl3_connect_~s__state~0); 174643#L177 assume !(4481 == ssl3_connect_~s__state~0); 174639#L180 assume !(4496 == ssl3_connect_~s__state~0); 174634#L183 assume !(4497 == ssl3_connect_~s__state~0); 174635#L186 assume !(4512 == ssl3_connect_~s__state~0); 174623#L189 assume !(4513 == ssl3_connect_~s__state~0); 174625#L192 assume 4528 == ssl3_connect_~s__state~0; 175672#L196 [2019-10-22 08:56:40,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:40,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1147625530, now seen corresponding path program 1 times [2019-10-22 08:56:40,867 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:40,867 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787789395] [2019-10-22 08:56:40,867 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:40,867 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:40,867 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,902 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:40,902 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787789395] [2019-10-22 08:56:40,902 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:40,902 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:40,902 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389788779] [2019-10-22 08:56:40,903 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:40,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:40,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1432621914, now seen corresponding path program 1 times [2019-10-22 08:56:40,903 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:40,903 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162519598] [2019-10-22 08:56:40,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:40,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:40,904 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:40,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,925 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:40,925 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162519598] [2019-10-22 08:56:40,925 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266866164] [2019-10-22 08:56:40,925 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:41,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:41,034 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:41,034 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:41,034 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:56:41,034 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295005506] [2019-10-22 08:56:41,034 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:41,035 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:41,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:41,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:41,035 INFO L87 Difference]: Start difference. First operand 5021 states and 6162 transitions. cyclomatic complexity: 1163 Second operand 4 states. [2019-10-22 08:56:41,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:41,226 INFO L93 Difference]: Finished difference Result 5546 states and 6549 transitions. [2019-10-22 08:56:41,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:56:41,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5546 states and 6549 transitions. [2019-10-22 08:56:41,241 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1589 [2019-10-22 08:56:41,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5546 states to 5430 states and 6433 transitions. [2019-10-22 08:56:41,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2724 [2019-10-22 08:56:41,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2724 [2019-10-22 08:56:41,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5430 states and 6433 transitions. [2019-10-22 08:56:41,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:41,253 INFO L688 BuchiCegarLoop]: Abstraction has 5430 states and 6433 transitions. [2019-10-22 08:56:41,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5430 states and 6433 transitions. [2019-10-22 08:56:41,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5430 to 4859. [2019-10-22 08:56:41,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4859 states. [2019-10-22 08:56:41,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4859 states to 4859 states and 5782 transitions. [2019-10-22 08:56:41,291 INFO L711 BuchiCegarLoop]: Abstraction has 4859 states and 5782 transitions. [2019-10-22 08:56:41,291 INFO L591 BuchiCegarLoop]: Abstraction has 4859 states and 5782 transitions. [2019-10-22 08:56:41,291 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:56:41,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4859 states and 5782 transitions. [2019-10-22 08:56:41,300 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1553 [2019-10-22 08:56:41,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:41,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:41,302 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2019-10-22 08:56:41,308 INFO L850 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, 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] [2019-10-22 08:56:41,309 INFO L791 eck$LassoCheckResult]: Stem: 182954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 182843#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 182844#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 182878#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 182753#L108-1 assume !false; 184283#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184284#L111 assume 12292 == ssl3_connect_~s__state~0; 182980#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 182796#L216 ssl3_connect_~s__server~0 := 0; 182797#L221 assume 0 != ssl3_connect_~cb~0; 182833#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 182917#L226 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; 182918#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 182999#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 183000#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 185132#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 185127#L545 ssl3_connect_~skip~0 := 0; 185125#L108-1 assume !false; 185123#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 185121#L111 assume !(12292 == ssl3_connect_~s__state~0); 185119#L114 assume !(16384 == ssl3_connect_~s__state~0); 185117#L117 assume !(4096 == ssl3_connect_~s__state~0); 185115#L120 assume !(20480 == ssl3_connect_~s__state~0); 185113#L123 assume !(4099 == ssl3_connect_~s__state~0); 185088#L126 assume 4368 == ssl3_connect_~s__state~0; 185089#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 182928#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 182907#L270-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; 182908#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 182931#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 185028#L545 ssl3_connect_~skip~0 := 0; 185029#L108-1 assume !false; 185016#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 185017#L111 assume !(12292 == ssl3_connect_~s__state~0); 185008#L114 assume !(16384 == ssl3_connect_~s__state~0); 185009#L117 assume !(4096 == ssl3_connect_~s__state~0); 185000#L120 assume !(20480 == ssl3_connect_~s__state~0); 185001#L123 assume !(4099 == ssl3_connect_~s__state~0); 184599#L126 assume !(4368 == ssl3_connect_~s__state~0); 184600#L129 assume !(4369 == ssl3_connect_~s__state~0); 184587#L132 assume 4384 == ssl3_connect_~s__state~0; 182758#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 182759#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 184547#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 184546#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 184542#L299-2 ssl3_connect_~s__init_num~0 := 0; 184536#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184532#L545 ssl3_connect_~skip~0 := 0; 184530#L108-1 assume !false; 184528#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184526#L111 assume !(12292 == ssl3_connect_~s__state~0); 184524#L114 assume !(16384 == ssl3_connect_~s__state~0); 184522#L117 assume !(4096 == ssl3_connect_~s__state~0); 184520#L120 assume !(20480 == ssl3_connect_~s__state~0); 184518#L123 assume !(4099 == ssl3_connect_~s__state~0); 184516#L126 assume !(4368 == ssl3_connect_~s__state~0); 184514#L129 assume !(4369 == ssl3_connect_~s__state~0); 184512#L132 assume !(4384 == ssl3_connect_~s__state~0); 184510#L135 assume !(4385 == ssl3_connect_~s__state~0); 184508#L138 assume 4400 == ssl3_connect_~s__state~0; 184506#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 184501#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 184496#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 184490#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184486#L545 ssl3_connect_~skip~0 := 0; 184484#L108-1 assume !false; 184482#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184480#L111 assume !(12292 == ssl3_connect_~s__state~0); 184478#L114 assume !(16384 == ssl3_connect_~s__state~0); 184476#L117 assume !(4096 == ssl3_connect_~s__state~0); 184474#L120 assume !(20480 == ssl3_connect_~s__state~0); 184472#L123 assume !(4099 == ssl3_connect_~s__state~0); 184470#L126 assume !(4368 == ssl3_connect_~s__state~0); 184468#L129 assume !(4369 == ssl3_connect_~s__state~0); 184466#L132 assume !(4384 == ssl3_connect_~s__state~0); 184464#L135 assume !(4385 == ssl3_connect_~s__state~0); 184462#L138 assume !(4400 == ssl3_connect_~s__state~0); 184460#L141 assume !(4401 == ssl3_connect_~s__state~0); 184458#L144 assume 4416 == ssl3_connect_~s__state~0; 184456#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 184453#L328 assume !(3 == ssl3_connect_~blastFlag~0); 184454#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 182924#L336 assume !(0 == ssl3_connect_~tmp___6~0); 182925#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184421#L545 ssl3_connect_~skip~0 := 0; 184422#L108-1 assume !false; 184409#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184410#L111 assume !(12292 == ssl3_connect_~s__state~0); 184397#L114 assume !(16384 == ssl3_connect_~s__state~0); 184398#L117 assume !(4096 == ssl3_connect_~s__state~0); 184385#L120 assume !(20480 == ssl3_connect_~s__state~0); 184386#L123 assume !(4099 == ssl3_connect_~s__state~0); 184372#L126 assume !(4368 == ssl3_connect_~s__state~0); 184373#L129 assume !(4369 == ssl3_connect_~s__state~0); 184361#L132 assume !(4384 == ssl3_connect_~s__state~0); 184362#L135 assume !(4385 == ssl3_connect_~s__state~0); 184349#L138 assume !(4400 == ssl3_connect_~s__state~0); 184350#L141 assume !(4401 == ssl3_connect_~s__state~0); 184339#L144 assume !(4416 == ssl3_connect_~s__state~0); 184340#L147 assume !(4417 == ssl3_connect_~s__state~0); 184329#L150 assume 4432 == ssl3_connect_~s__state~0; 184330#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 182944#L344 assume !(5 == ssl3_connect_~blastFlag~0); 182945#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 184807#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184805#L545 ssl3_connect_~skip~0 := 0; 184792#L108-1 assume !false; 184793#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184780#L111 assume !(12292 == ssl3_connect_~s__state~0); 184781#L114 assume !(16384 == ssl3_connect_~s__state~0); 184768#L117 assume !(4096 == ssl3_connect_~s__state~0); 184769#L120 assume !(20480 == ssl3_connect_~s__state~0); 184756#L123 assume !(4099 == ssl3_connect_~s__state~0); 184757#L126 assume !(4368 == ssl3_connect_~s__state~0); 184744#L129 assume !(4369 == ssl3_connect_~s__state~0); 184745#L132 assume !(4384 == ssl3_connect_~s__state~0); 184732#L135 assume !(4385 == ssl3_connect_~s__state~0); 184733#L138 assume !(4400 == ssl3_connect_~s__state~0); 184720#L141 assume !(4401 == ssl3_connect_~s__state~0); 184721#L144 assume !(4416 == ssl3_connect_~s__state~0); 184709#L147 assume !(4417 == ssl3_connect_~s__state~0); 184710#L150 assume !(4432 == ssl3_connect_~s__state~0); 184699#L153 assume !(4433 == ssl3_connect_~s__state~0); 184700#L156 assume 4448 == ssl3_connect_~s__state~0; 184690#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 184691#L356 assume !(ssl3_connect_~ret~0 <= 0); 182782#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 182784#L359-2 ssl3_connect_~s__init_num~0 := 0; 185149#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 185147#L545 ssl3_connect_~skip~0 := 0; 185082#L108-1 assume !false; 185083#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184667#L111 assume !(12292 == ssl3_connect_~s__state~0); 184668#L114 assume !(16384 == ssl3_connect_~s__state~0); 184659#L117 assume !(4096 == ssl3_connect_~s__state~0); 184660#L120 assume !(20480 == ssl3_connect_~s__state~0); 184651#L123 assume !(4099 == ssl3_connect_~s__state~0); 184652#L126 assume !(4368 == ssl3_connect_~s__state~0); 184643#L129 assume !(4369 == ssl3_connect_~s__state~0); 184644#L132 assume !(4384 == ssl3_connect_~s__state~0); 184635#L135 assume !(4385 == ssl3_connect_~s__state~0); 184636#L138 assume !(4400 == ssl3_connect_~s__state~0); 184627#L141 assume !(4401 == ssl3_connect_~s__state~0); 184628#L144 assume !(4416 == ssl3_connect_~s__state~0); 184619#L147 assume !(4417 == ssl3_connect_~s__state~0); 184620#L150 assume !(4432 == ssl3_connect_~s__state~0); 184611#L153 assume !(4433 == ssl3_connect_~s__state~0); 184612#L156 assume !(4448 == ssl3_connect_~s__state~0); 184425#L159 assume !(4449 == ssl3_connect_~s__state~0); 184426#L162 assume !(4464 == ssl3_connect_~s__state~0); 184413#L165 assume !(4465 == ssl3_connect_~s__state~0); 184414#L168 assume !(4466 == ssl3_connect_~s__state~0); 184401#L171 assume !(4467 == ssl3_connect_~s__state~0); 184402#L174 assume !(4480 == ssl3_connect_~s__state~0); 184389#L177 assume !(4481 == ssl3_connect_~s__state~0); 184390#L180 assume !(4496 == ssl3_connect_~s__state~0); 184376#L183 assume !(4497 == ssl3_connect_~s__state~0); 184377#L186 assume !(4512 == ssl3_connect_~s__state~0); 185169#L189 assume !(4513 == ssl3_connect_~s__state~0); 184179#L192 assume 4528 == ssl3_connect_~s__state~0; 182874#L196 [2019-10-22 08:56:41,309 INFO L793 eck$LassoCheckResult]: Loop: 182874#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 182748#L428 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; 182749#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 182898#L435-1 ssl3_connect_~s__init_num~0 := 0; 182901#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184324#L545 ssl3_connect_~skip~0 := 0; 184323#L108-1 assume !false; 184322#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184321#L111 assume !(12292 == ssl3_connect_~s__state~0); 184320#L114 assume !(16384 == ssl3_connect_~s__state~0); 184319#L117 assume !(4096 == ssl3_connect_~s__state~0); 184318#L120 assume !(20480 == ssl3_connect_~s__state~0); 184317#L123 assume !(4099 == ssl3_connect_~s__state~0); 184316#L126 assume !(4368 == ssl3_connect_~s__state~0); 184315#L129 assume !(4369 == ssl3_connect_~s__state~0); 184314#L132 assume !(4384 == ssl3_connect_~s__state~0); 184313#L135 assume !(4385 == ssl3_connect_~s__state~0); 184312#L138 assume !(4400 == ssl3_connect_~s__state~0); 184311#L141 assume !(4401 == ssl3_connect_~s__state~0); 184310#L144 assume !(4416 == ssl3_connect_~s__state~0); 184309#L147 assume !(4417 == ssl3_connect_~s__state~0); 184308#L150 assume !(4432 == ssl3_connect_~s__state~0); 184307#L153 assume !(4433 == ssl3_connect_~s__state~0); 184306#L156 assume !(4448 == ssl3_connect_~s__state~0); 184305#L159 assume !(4449 == ssl3_connect_~s__state~0); 184304#L162 assume !(4464 == ssl3_connect_~s__state~0); 184303#L165 assume !(4465 == ssl3_connect_~s__state~0); 184302#L168 assume !(4466 == ssl3_connect_~s__state~0); 184301#L171 assume !(4467 == ssl3_connect_~s__state~0); 184300#L174 assume !(4480 == ssl3_connect_~s__state~0); 184299#L177 assume !(4481 == ssl3_connect_~s__state~0); 184298#L180 assume !(4496 == ssl3_connect_~s__state~0); 184297#L183 assume !(4497 == ssl3_connect_~s__state~0); 184296#L186 assume !(4512 == ssl3_connect_~s__state~0); 184295#L189 assume !(4513 == ssl3_connect_~s__state~0); 184294#L192 assume !(4528 == ssl3_connect_~s__state~0); 184293#L195 assume !(4529 == ssl3_connect_~s__state~0); 182946#L198 assume !(4560 == ssl3_connect_~s__state~0); 182890#L201 assume !(4561 == ssl3_connect_~s__state~0); 182891#L204 assume 4352 == ssl3_connect_~s__state~0; 182909#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 182894#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 182871#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 182903#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184153#L545 ssl3_connect_~skip~0 := 0; 184152#L108-1 assume !false; 184151#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184150#L111 assume 12292 == ssl3_connect_~s__state~0; 184147#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 184084#L216 ssl3_connect_~s__server~0 := 0; 184078#L221 assume 0 != ssl3_connect_~cb~0; 184015#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 184012#L226 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; 184008#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 184002#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 183997#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 183994#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183986#L545 ssl3_connect_~skip~0 := 0; 183984#L108-1 assume !false; 183982#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183980#L111 assume !(12292 == ssl3_connect_~s__state~0); 183978#L114 assume !(16384 == ssl3_connect_~s__state~0); 183677#L117 assume !(4096 == ssl3_connect_~s__state~0); 183678#L120 assume !(20480 == ssl3_connect_~s__state~0); 183639#L123 assume !(4099 == ssl3_connect_~s__state~0); 183640#L126 assume 4368 == ssl3_connect_~s__state~0; 182859#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 182860#L270 assume !(0 == ssl3_connect_~blastFlag~0); 183973#L270-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; 182929#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 182930#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183960#L545 ssl3_connect_~skip~0 := 0; 183865#L108-1 assume !false; 183866#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183570#L111 assume !(12292 == ssl3_connect_~s__state~0); 183571#L114 assume !(16384 == ssl3_connect_~s__state~0); 183563#L117 assume !(4096 == ssl3_connect_~s__state~0); 183564#L120 assume !(20480 == ssl3_connect_~s__state~0); 183557#L123 assume !(4099 == ssl3_connect_~s__state~0); 183558#L126 assume !(4368 == ssl3_connect_~s__state~0); 183974#L129 assume !(4369 == ssl3_connect_~s__state~0); 183975#L132 assume 4384 == ssl3_connect_~s__state~0; 184336#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 184337#L289 assume !(1 == ssl3_connect_~blastFlag~0); 184550#L292 assume 4 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 5; 184548#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 184341#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 184544#L299-2 ssl3_connect_~s__init_num~0 := 0; 184540#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184533#L545 ssl3_connect_~skip~0 := 0; 184531#L108-1 assume !false; 184529#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184527#L111 assume !(12292 == ssl3_connect_~s__state~0); 184525#L114 assume !(16384 == ssl3_connect_~s__state~0); 184523#L117 assume !(4096 == ssl3_connect_~s__state~0); 184521#L120 assume !(20480 == ssl3_connect_~s__state~0); 184519#L123 assume !(4099 == ssl3_connect_~s__state~0); 184517#L126 assume !(4368 == ssl3_connect_~s__state~0); 184515#L129 assume !(4369 == ssl3_connect_~s__state~0); 184513#L132 assume !(4384 == ssl3_connect_~s__state~0); 184511#L135 assume !(4385 == ssl3_connect_~s__state~0); 184509#L138 assume 4400 == ssl3_connect_~s__state~0; 184507#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 184504#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 184498#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 184494#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184487#L545 ssl3_connect_~skip~0 := 0; 184485#L108-1 assume !false; 184483#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184481#L111 assume !(12292 == ssl3_connect_~s__state~0); 184479#L114 assume !(16384 == ssl3_connect_~s__state~0); 184477#L117 assume !(4096 == ssl3_connect_~s__state~0); 184475#L120 assume !(20480 == ssl3_connect_~s__state~0); 184473#L123 assume !(4099 == ssl3_connect_~s__state~0); 184471#L126 assume !(4368 == ssl3_connect_~s__state~0); 184469#L129 assume !(4369 == ssl3_connect_~s__state~0); 184467#L132 assume !(4384 == ssl3_connect_~s__state~0); 184465#L135 assume !(4385 == ssl3_connect_~s__state~0); 184463#L138 assume !(4400 == ssl3_connect_~s__state~0); 184461#L141 assume !(4401 == ssl3_connect_~s__state~0); 184459#L144 assume 4416 == ssl3_connect_~s__state~0; 184457#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 184455#L328 assume !(3 == ssl3_connect_~blastFlag~0); 184449#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 184450#L336 assume !(0 == ssl3_connect_~tmp___6~0); 184447#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184428#L545 ssl3_connect_~skip~0 := 0; 184415#L108-1 assume !false; 184416#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184403#L111 assume !(12292 == ssl3_connect_~s__state~0); 184404#L114 assume !(16384 == ssl3_connect_~s__state~0); 184391#L117 assume !(4096 == ssl3_connect_~s__state~0); 184392#L120 assume !(20480 == ssl3_connect_~s__state~0); 184379#L123 assume !(4099 == ssl3_connect_~s__state~0); 184380#L126 assume !(4368 == ssl3_connect_~s__state~0); 184878#L129 assume !(4369 == ssl3_connect_~s__state~0); 184879#L132 assume !(4384 == ssl3_connect_~s__state~0); 184858#L135 assume !(4385 == ssl3_connect_~s__state~0); 184859#L138 assume !(4400 == ssl3_connect_~s__state~0); 184848#L141 assume !(4401 == ssl3_connect_~s__state~0); 184849#L144 assume !(4416 == ssl3_connect_~s__state~0); 184837#L147 assume !(4417 == ssl3_connect_~s__state~0); 184838#L150 assume 4432 == ssl3_connect_~s__state~0; 184827#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 184828#L344 assume !(5 == ssl3_connect_~blastFlag~0); 184813#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 184814#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184798#L545 ssl3_connect_~skip~0 := 0; 184799#L108-1 assume !false; 184786#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184787#L111 assume !(12292 == ssl3_connect_~s__state~0); 184774#L114 assume !(16384 == ssl3_connect_~s__state~0); 184775#L117 assume !(4096 == ssl3_connect_~s__state~0); 184762#L120 assume !(20480 == ssl3_connect_~s__state~0); 184763#L123 assume !(4099 == ssl3_connect_~s__state~0); 184750#L126 assume !(4368 == ssl3_connect_~s__state~0); 184751#L129 assume !(4369 == ssl3_connect_~s__state~0); 184738#L132 assume !(4384 == ssl3_connect_~s__state~0); 184739#L135 assume !(4385 == ssl3_connect_~s__state~0); 184726#L138 assume !(4400 == ssl3_connect_~s__state~0); 184727#L141 assume !(4401 == ssl3_connect_~s__state~0); 184715#L144 assume !(4416 == ssl3_connect_~s__state~0); 184716#L147 assume !(4417 == ssl3_connect_~s__state~0); 184705#L150 assume !(4432 == ssl3_connect_~s__state~0); 184706#L153 assume !(4433 == ssl3_connect_~s__state~0); 184694#L156 assume 4448 == ssl3_connect_~s__state~0; 184695#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 184686#L356 assume !(ssl3_connect_~ret~0 <= 0); 184687#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 183072#L359-2 ssl3_connect_~s__init_num~0 := 0; 185157#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 185250#L545 ssl3_connect_~skip~0 := 0; 185251#L108-1 assume !false; 185244#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 185245#L111 assume !(12292 == ssl3_connect_~s__state~0); 185238#L114 assume !(16384 == ssl3_connect_~s__state~0); 185239#L117 assume !(4096 == ssl3_connect_~s__state~0); 185232#L120 assume !(20480 == ssl3_connect_~s__state~0); 185233#L123 assume !(4099 == ssl3_connect_~s__state~0); 185226#L126 assume !(4368 == ssl3_connect_~s__state~0); 185227#L129 assume !(4369 == ssl3_connect_~s__state~0); 185220#L132 assume !(4384 == ssl3_connect_~s__state~0); 185221#L135 assume !(4385 == ssl3_connect_~s__state~0); 185214#L138 assume !(4400 == ssl3_connect_~s__state~0); 185215#L141 assume !(4401 == ssl3_connect_~s__state~0); 185208#L144 assume !(4416 == ssl3_connect_~s__state~0); 185209#L147 assume !(4417 == ssl3_connect_~s__state~0); 185202#L150 assume !(4432 == ssl3_connect_~s__state~0); 185203#L153 assume !(4433 == ssl3_connect_~s__state~0); 185196#L156 assume !(4448 == ssl3_connect_~s__state~0); 185197#L159 assume !(4449 == ssl3_connect_~s__state~0); 185190#L162 assume !(4464 == ssl3_connect_~s__state~0); 185191#L165 assume !(4465 == ssl3_connect_~s__state~0); 185184#L168 assume !(4466 == ssl3_connect_~s__state~0); 185185#L171 assume !(4467 == ssl3_connect_~s__state~0); 185523#L174 assume !(4480 == ssl3_connect_~s__state~0); 185524#L177 assume !(4481 == ssl3_connect_~s__state~0); 185173#L180 assume !(4496 == ssl3_connect_~s__state~0); 185175#L183 assume !(4497 == ssl3_connect_~s__state~0); 185165#L186 assume !(4512 == ssl3_connect_~s__state~0); 185167#L189 assume !(4513 == ssl3_connect_~s__state~0); 184168#L192 assume 4528 == ssl3_connect_~s__state~0; 182874#L196 [2019-10-22 08:56:41,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1147625530, now seen corresponding path program 2 times [2019-10-22 08:56:41,310 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,310 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039611533] [2019-10-22 08:56:41,310 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,310 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,310 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,347 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2019-10-22 08:56:41,347 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039611533] [2019-10-22 08:56:41,348 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:41,348 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:41,348 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42843426] [2019-10-22 08:56:41,348 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:41,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,348 INFO L82 PathProgramCache]: Analyzing trace with hash -770103235, now seen corresponding path program 1 times [2019-10-22 08:56:41,348 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,349 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034297578] [2019-10-22 08:56:41,349 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,349 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,349 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,391 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 157 proven. 5 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2019-10-22 08:56:41,392 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034297578] [2019-10-22 08:56:41,392 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233651946] [2019-10-22 08:56:41,392 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:41,513 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:41,544 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 331 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2019-10-22 08:56:41,545 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:41,545 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:41,545 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819321114] [2019-10-22 08:56:41,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:41,545 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:41,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:41,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:41,546 INFO L87 Difference]: Start difference. First operand 4859 states and 5782 transitions. cyclomatic complexity: 945 Second operand 3 states. [2019-10-22 08:56:41,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:41,642 INFO L93 Difference]: Finished difference Result 4963 states and 5868 transitions. [2019-10-22 08:56:41,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:41,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4963 states and 5868 transitions. [2019-10-22 08:56:41,658 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1606 [2019-10-22 08:56:41,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4963 states to 4845 states and 5734 transitions. [2019-10-22 08:56:41,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2525 [2019-10-22 08:56:41,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2525 [2019-10-22 08:56:41,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4845 states and 5734 transitions. [2019-10-22 08:56:41,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:41,669 INFO L688 BuchiCegarLoop]: Abstraction has 4845 states and 5734 transitions. [2019-10-22 08:56:41,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4845 states and 5734 transitions. [2019-10-22 08:56:41,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4845 to 4636. [2019-10-22 08:56:41,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4636 states. [2019-10-22 08:56:41,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4636 states to 4636 states and 5493 transitions. [2019-10-22 08:56:41,701 INFO L711 BuchiCegarLoop]: Abstraction has 4636 states and 5493 transitions. [2019-10-22 08:56:41,701 INFO L591 BuchiCegarLoop]: Abstraction has 4636 states and 5493 transitions. [2019-10-22 08:56:41,701 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:56:41,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4636 states and 5493 transitions. [2019-10-22 08:56:41,710 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1600 [2019-10-22 08:56:41,710 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:41,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:41,712 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 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] [2019-10-22 08:56:41,712 INFO L850 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, 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] [2019-10-22 08:56:41,713 INFO L791 eck$LassoCheckResult]: Stem: 193381#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 193274#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 193275#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 193280#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 196178#L108-1 assume !false; 195889#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 195857#L111 assume 12292 == ssl3_connect_~s__state~0; 193407#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 193408#L216 ssl3_connect_~s__server~0 := 0; 193265#L221 assume 0 != ssl3_connect_~cb~0; 193251#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 193252#L226 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; 196373#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 196370#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 196369#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 196163#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196159#L545 ssl3_connect_~skip~0 := 0; 196157#L108-1 assume !false; 196155#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196153#L111 assume !(12292 == ssl3_connect_~s__state~0); 196151#L114 assume !(16384 == ssl3_connect_~s__state~0); 196149#L117 assume !(4096 == ssl3_connect_~s__state~0); 196147#L120 assume !(20480 == ssl3_connect_~s__state~0); 196145#L123 assume !(4099 == ssl3_connect_~s__state~0); 196143#L126 assume 4368 == ssl3_connect_~s__state~0; 196070#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 195847#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 195843#L270-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; 195836#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 195837#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196110#L545 ssl3_connect_~skip~0 := 0; 196109#L108-1 assume !false; 196108#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196107#L111 assume !(12292 == ssl3_connect_~s__state~0); 196106#L114 assume !(16384 == ssl3_connect_~s__state~0); 196105#L117 assume !(4096 == ssl3_connect_~s__state~0); 196104#L120 assume !(20480 == ssl3_connect_~s__state~0); 195760#L123 assume !(4099 == ssl3_connect_~s__state~0); 195727#L126 assume !(4368 == ssl3_connect_~s__state~0); 195728#L129 assume !(4369 == ssl3_connect_~s__state~0); 195492#L132 assume 4384 == ssl3_connect_~s__state~0; 195490#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 195488#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 195485#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 195483#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 195480#L299-2 ssl3_connect_~s__init_num~0 := 0; 195477#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 195473#L545 ssl3_connect_~skip~0 := 0; 195471#L108-1 assume !false; 195468#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 195464#L111 assume !(12292 == ssl3_connect_~s__state~0); 195461#L114 assume !(16384 == ssl3_connect_~s__state~0); 195455#L117 assume !(4096 == ssl3_connect_~s__state~0); 195453#L120 assume !(20480 == ssl3_connect_~s__state~0); 195451#L123 assume !(4099 == ssl3_connect_~s__state~0); 195449#L126 assume !(4368 == ssl3_connect_~s__state~0); 195447#L129 assume !(4369 == ssl3_connect_~s__state~0); 195445#L132 assume !(4384 == ssl3_connect_~s__state~0); 195443#L135 assume !(4385 == ssl3_connect_~s__state~0); 195441#L138 assume 4400 == ssl3_connect_~s__state~0; 195439#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 195436#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 195432#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 195429#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 195425#L545 ssl3_connect_~skip~0 := 0; 195423#L108-1 assume !false; 195421#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 195419#L111 assume !(12292 == ssl3_connect_~s__state~0); 195417#L114 assume !(16384 == ssl3_connect_~s__state~0); 195415#L117 assume !(4096 == ssl3_connect_~s__state~0); 195413#L120 assume !(20480 == ssl3_connect_~s__state~0); 195411#L123 assume !(4099 == ssl3_connect_~s__state~0); 195408#L126 assume !(4368 == ssl3_connect_~s__state~0); 195402#L129 assume !(4369 == ssl3_connect_~s__state~0); 195400#L132 assume !(4384 == ssl3_connect_~s__state~0); 195398#L135 assume !(4385 == ssl3_connect_~s__state~0); 195396#L138 assume !(4400 == ssl3_connect_~s__state~0); 195394#L141 assume !(4401 == ssl3_connect_~s__state~0); 195392#L144 assume 4416 == ssl3_connect_~s__state~0; 195390#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 195388#L328 assume !(3 == ssl3_connect_~blastFlag~0); 195386#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 195383#L336 assume !(0 == ssl3_connect_~tmp___6~0); 195380#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 195376#L545 ssl3_connect_~skip~0 := 0; 195374#L108-1 assume !false; 195372#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 195370#L111 assume !(12292 == ssl3_connect_~s__state~0); 195368#L114 assume !(16384 == ssl3_connect_~s__state~0); 195366#L117 assume !(4096 == ssl3_connect_~s__state~0); 195364#L120 assume !(20480 == ssl3_connect_~s__state~0); 195362#L123 assume !(4099 == ssl3_connect_~s__state~0); 195360#L126 assume !(4368 == ssl3_connect_~s__state~0); 195358#L129 assume !(4369 == ssl3_connect_~s__state~0); 195356#L132 assume !(4384 == ssl3_connect_~s__state~0); 195354#L135 assume !(4385 == ssl3_connect_~s__state~0); 195352#L138 assume !(4400 == ssl3_connect_~s__state~0); 195346#L141 assume !(4401 == ssl3_connect_~s__state~0); 195344#L144 assume !(4416 == ssl3_connect_~s__state~0); 195341#L147 assume !(4417 == ssl3_connect_~s__state~0); 195339#L150 assume 4432 == ssl3_connect_~s__state~0; 195337#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 195335#L344 assume !(5 == ssl3_connect_~blastFlag~0); 195332#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 195329#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 195325#L545 ssl3_connect_~skip~0 := 0; 195323#L108-1 assume !false; 195321#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 195319#L111 assume !(12292 == ssl3_connect_~s__state~0); 195317#L114 assume !(16384 == ssl3_connect_~s__state~0); 195315#L117 assume !(4096 == ssl3_connect_~s__state~0); 195313#L120 assume !(20480 == ssl3_connect_~s__state~0); 195311#L123 assume !(4099 == ssl3_connect_~s__state~0); 195309#L126 assume !(4368 == ssl3_connect_~s__state~0); 195307#L129 assume !(4369 == ssl3_connect_~s__state~0); 195305#L132 assume !(4384 == ssl3_connect_~s__state~0); 195303#L135 assume !(4385 == ssl3_connect_~s__state~0); 195301#L138 assume !(4400 == ssl3_connect_~s__state~0); 195299#L141 assume !(4401 == ssl3_connect_~s__state~0); 195297#L144 assume !(4416 == ssl3_connect_~s__state~0); 195295#L147 assume !(4417 == ssl3_connect_~s__state~0); 195293#L150 assume !(4432 == ssl3_connect_~s__state~0); 195291#L153 assume !(4433 == ssl3_connect_~s__state~0); 195289#L156 assume 4448 == ssl3_connect_~s__state~0; 195287#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 195285#L356 assume !(ssl3_connect_~ret~0 <= 0); 195282#L359 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 193238#L359-2 ssl3_connect_~s__init_num~0 := 0; 193239#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193269#L545 ssl3_connect_~skip~0 := 0; 197114#L108-1 assume !false; 197113#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 197112#L111 assume !(12292 == ssl3_connect_~s__state~0); 197111#L114 assume !(16384 == ssl3_connect_~s__state~0); 197110#L117 assume !(4096 == ssl3_connect_~s__state~0); 197109#L120 assume !(20480 == ssl3_connect_~s__state~0); 197108#L123 assume !(4099 == ssl3_connect_~s__state~0); 197107#L126 assume !(4368 == ssl3_connect_~s__state~0); 197106#L129 assume !(4369 == ssl3_connect_~s__state~0); 197105#L132 assume !(4384 == ssl3_connect_~s__state~0); 197104#L135 assume !(4385 == ssl3_connect_~s__state~0); 197103#L138 assume !(4400 == ssl3_connect_~s__state~0); 197102#L141 assume !(4401 == ssl3_connect_~s__state~0); 197101#L144 assume !(4416 == ssl3_connect_~s__state~0); 197100#L147 assume !(4417 == ssl3_connect_~s__state~0); 197099#L150 assume !(4432 == ssl3_connect_~s__state~0); 197098#L153 assume !(4433 == ssl3_connect_~s__state~0); 197097#L156 assume !(4448 == ssl3_connect_~s__state~0); 197096#L159 assume !(4449 == ssl3_connect_~s__state~0); 197035#L162 assume 4464 == ssl3_connect_~s__state~0; 197034#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 197033#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 196880#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196996#L545 ssl3_connect_~skip~0 := 0; 196961#L108-1 assume !false; 196956#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196954#L111 assume !(12292 == ssl3_connect_~s__state~0); 196952#L114 assume !(16384 == ssl3_connect_~s__state~0); 196950#L117 assume !(4096 == ssl3_connect_~s__state~0); 196948#L120 assume !(20480 == ssl3_connect_~s__state~0); 196946#L123 assume !(4099 == ssl3_connect_~s__state~0); 196944#L126 assume !(4368 == ssl3_connect_~s__state~0); 196942#L129 assume !(4369 == ssl3_connect_~s__state~0); 196940#L132 assume !(4384 == ssl3_connect_~s__state~0); 196938#L135 assume !(4385 == ssl3_connect_~s__state~0); 196936#L138 assume !(4400 == ssl3_connect_~s__state~0); 196934#L141 assume !(4401 == ssl3_connect_~s__state~0); 196932#L144 assume !(4416 == ssl3_connect_~s__state~0); 196930#L147 assume !(4417 == ssl3_connect_~s__state~0); 196928#L150 assume !(4432 == ssl3_connect_~s__state~0); 196926#L153 assume !(4433 == ssl3_connect_~s__state~0); 196924#L156 assume !(4448 == ssl3_connect_~s__state~0); 196922#L159 assume !(4449 == ssl3_connect_~s__state~0); 196904#L162 assume !(4464 == ssl3_connect_~s__state~0); 196902#L165 assume !(4465 == ssl3_connect_~s__state~0); 196897#L168 assume !(4466 == ssl3_connect_~s__state~0); 196805#L171 assume !(4467 == ssl3_connect_~s__state~0); 196795#L174 assume 4480 == ssl3_connect_~s__state~0; 196796#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 196881#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 193205#L384 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 193206#L384-2 ssl3_connect_~s__init_num~0 := 0; 196876#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193278#L545 ssl3_connect_~skip~0 := 0; 196864#L108-1 assume !false; 196861#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196858#L111 assume !(12292 == ssl3_connect_~s__state~0); 196855#L114 assume !(16384 == ssl3_connect_~s__state~0); 196852#L117 assume !(4096 == ssl3_connect_~s__state~0); 196849#L120 assume !(20480 == ssl3_connect_~s__state~0); 196846#L123 assume !(4099 == ssl3_connect_~s__state~0); 196843#L126 assume !(4368 == ssl3_connect_~s__state~0); 196840#L129 assume !(4369 == ssl3_connect_~s__state~0); 196837#L132 assume !(4384 == ssl3_connect_~s__state~0); 196834#L135 assume !(4385 == ssl3_connect_~s__state~0); 196831#L138 assume !(4400 == ssl3_connect_~s__state~0); 196828#L141 assume !(4401 == ssl3_connect_~s__state~0); 196825#L144 assume !(4416 == ssl3_connect_~s__state~0); 196822#L147 assume !(4417 == ssl3_connect_~s__state~0); 196819#L150 assume !(4432 == ssl3_connect_~s__state~0); 196816#L153 assume !(4433 == ssl3_connect_~s__state~0); 196813#L156 assume !(4448 == ssl3_connect_~s__state~0); 196810#L159 assume !(4449 == ssl3_connect_~s__state~0); 196807#L162 assume !(4464 == ssl3_connect_~s__state~0); 196803#L165 assume !(4465 == ssl3_connect_~s__state~0); 196801#L168 assume !(4466 == ssl3_connect_~s__state~0); 196799#L171 assume !(4467 == ssl3_connect_~s__state~0); 196682#L174 assume !(4480 == ssl3_connect_~s__state~0); 196683#L177 assume !(4481 == ssl3_connect_~s__state~0); 194360#L180 assume !(4496 == ssl3_connect_~s__state~0); 196608#L183 assume !(4497 == ssl3_connect_~s__state~0); 196611#L186 assume !(4512 == ssl3_connect_~s__state~0); 196681#L189 assume !(4513 == ssl3_connect_~s__state~0); 194346#L192 assume 4528 == ssl3_connect_~s__state~0; 194337#L196 [2019-10-22 08:56:41,713 INFO L793 eck$LassoCheckResult]: Loop: 194337#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 194335#L428 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; 194332#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 194328#L435-1 ssl3_connect_~s__init_num~0 := 0; 194320#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 194315#L545 ssl3_connect_~skip~0 := 0; 194312#L108-1 assume !false; 194308#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 194304#L111 assume !(12292 == ssl3_connect_~s__state~0); 194299#L114 assume !(16384 == ssl3_connect_~s__state~0); 194296#L117 assume !(4096 == ssl3_connect_~s__state~0); 194293#L120 assume !(20480 == ssl3_connect_~s__state~0); 194290#L123 assume !(4099 == ssl3_connect_~s__state~0); 194287#L126 assume !(4368 == ssl3_connect_~s__state~0); 194284#L129 assume !(4369 == ssl3_connect_~s__state~0); 194281#L132 assume !(4384 == ssl3_connect_~s__state~0); 194278#L135 assume !(4385 == ssl3_connect_~s__state~0); 194275#L138 assume !(4400 == ssl3_connect_~s__state~0); 194272#L141 assume !(4401 == ssl3_connect_~s__state~0); 194269#L144 assume !(4416 == ssl3_connect_~s__state~0); 194266#L147 assume !(4417 == ssl3_connect_~s__state~0); 194263#L150 assume !(4432 == ssl3_connect_~s__state~0); 194260#L153 assume !(4433 == ssl3_connect_~s__state~0); 194257#L156 assume !(4448 == ssl3_connect_~s__state~0); 194254#L159 assume !(4449 == ssl3_connect_~s__state~0); 194251#L162 assume !(4464 == ssl3_connect_~s__state~0); 194248#L165 assume !(4465 == ssl3_connect_~s__state~0); 194245#L168 assume !(4466 == ssl3_connect_~s__state~0); 194242#L171 assume !(4467 == ssl3_connect_~s__state~0); 194239#L174 assume !(4480 == ssl3_connect_~s__state~0); 194236#L177 assume !(4481 == ssl3_connect_~s__state~0); 194233#L180 assume !(4496 == ssl3_connect_~s__state~0); 194230#L183 assume !(4497 == ssl3_connect_~s__state~0); 194227#L186 assume !(4512 == ssl3_connect_~s__state~0); 194224#L189 assume !(4513 == ssl3_connect_~s__state~0); 194220#L192 assume !(4528 == ssl3_connect_~s__state~0); 194216#L195 assume !(4529 == ssl3_connect_~s__state~0); 194211#L198 assume !(4560 == ssl3_connect_~s__state~0); 194207#L201 assume !(4561 == ssl3_connect_~s__state~0); 194203#L204 assume 4352 == ssl3_connect_~s__state~0; 194199#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 194192#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 194184#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 194138#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 194134#L545 ssl3_connect_~skip~0 := 0; 194129#L108-1 assume !false; 194028#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 194025#L111 assume 12292 == ssl3_connect_~s__state~0; 194016#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 194012#L216 ssl3_connect_~s__server~0 := 0; 193961#L221 assume 0 != ssl3_connect_~cb~0; 193957#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 193953#L226 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; 193948#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 193943#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 193938#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 193934#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193928#L545 ssl3_connect_~skip~0 := 0; 193927#L108-1 assume !false; 193926#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193925#L111 assume !(12292 == ssl3_connect_~s__state~0); 193924#L114 assume !(16384 == ssl3_connect_~s__state~0); 193922#L117 assume !(4096 == ssl3_connect_~s__state~0); 193921#L120 assume !(20480 == ssl3_connect_~s__state~0); 193919#L123 assume !(4099 == ssl3_connect_~s__state~0); 193917#L126 assume 4368 == ssl3_connect_~s__state~0; 193832#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 193908#L270 assume !(0 == ssl3_connect_~blastFlag~0); 193891#L270-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; 193886#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 193881#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193874#L545 ssl3_connect_~skip~0 := 0; 193867#L108-1 assume !false; 193863#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193859#L111 assume !(12292 == ssl3_connect_~s__state~0); 193854#L114 assume !(16384 == ssl3_connect_~s__state~0); 193849#L117 assume !(4096 == ssl3_connect_~s__state~0); 193845#L120 assume !(20480 == ssl3_connect_~s__state~0); 193841#L123 assume !(4099 == ssl3_connect_~s__state~0); 193836#L126 assume !(4368 == ssl3_connect_~s__state~0); 193831#L129 assume !(4369 == ssl3_connect_~s__state~0); 193827#L132 assume 4384 == ssl3_connect_~s__state~0; 193820#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 193814#L289 assume !(1 == ssl3_connect_~blastFlag~0); 193811#L292 assume 4 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 5; 193806#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 193801#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 193797#L299-2 ssl3_connect_~s__init_num~0 := 0; 193786#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193776#L545 ssl3_connect_~skip~0 := 0; 193772#L108-1 assume !false; 193768#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193764#L111 assume !(12292 == ssl3_connect_~s__state~0); 193760#L114 assume !(16384 == ssl3_connect_~s__state~0); 193756#L117 assume !(4096 == ssl3_connect_~s__state~0); 193752#L120 assume !(20480 == ssl3_connect_~s__state~0); 193748#L123 assume !(4099 == ssl3_connect_~s__state~0); 193744#L126 assume !(4368 == ssl3_connect_~s__state~0); 193737#L129 assume !(4369 == ssl3_connect_~s__state~0); 193734#L132 assume !(4384 == ssl3_connect_~s__state~0); 193731#L135 assume !(4385 == ssl3_connect_~s__state~0); 193728#L138 assume 4400 == ssl3_connect_~s__state~0; 193725#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 193715#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 193709#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 193695#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193685#L545 ssl3_connect_~skip~0 := 0; 193681#L108-1 assume !false; 193677#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193673#L111 assume !(12292 == ssl3_connect_~s__state~0); 193669#L114 assume !(16384 == ssl3_connect_~s__state~0); 193665#L117 assume !(4096 == ssl3_connect_~s__state~0); 193661#L120 assume !(20480 == ssl3_connect_~s__state~0); 193657#L123 assume !(4099 == ssl3_connect_~s__state~0); 193653#L126 assume !(4368 == ssl3_connect_~s__state~0); 193649#L129 assume !(4369 == ssl3_connect_~s__state~0); 193645#L132 assume !(4384 == ssl3_connect_~s__state~0); 193641#L135 assume !(4385 == ssl3_connect_~s__state~0); 193637#L138 assume !(4400 == ssl3_connect_~s__state~0); 193633#L141 assume !(4401 == ssl3_connect_~s__state~0); 193629#L144 assume 4416 == ssl3_connect_~s__state~0; 193625#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 193619#L328 assume !(3 == ssl3_connect_~blastFlag~0); 193611#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 193607#L336 assume !(0 == ssl3_connect_~tmp___6~0); 193601#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193597#L545 ssl3_connect_~skip~0 := 0; 193595#L108-1 assume !false; 193593#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193591#L111 assume !(12292 == ssl3_connect_~s__state~0); 193589#L114 assume !(16384 == ssl3_connect_~s__state~0); 193587#L117 assume !(4096 == ssl3_connect_~s__state~0); 193585#L120 assume !(20480 == ssl3_connect_~s__state~0); 193583#L123 assume !(4099 == ssl3_connect_~s__state~0); 193581#L126 assume !(4368 == ssl3_connect_~s__state~0); 193579#L129 assume !(4369 == ssl3_connect_~s__state~0); 193577#L132 assume !(4384 == ssl3_connect_~s__state~0); 193575#L135 assume !(4385 == ssl3_connect_~s__state~0); 193573#L138 assume !(4400 == ssl3_connect_~s__state~0); 193571#L141 assume !(4401 == ssl3_connect_~s__state~0); 193569#L144 assume !(4416 == ssl3_connect_~s__state~0); 193567#L147 assume !(4417 == ssl3_connect_~s__state~0); 193565#L150 assume 4432 == ssl3_connect_~s__state~0; 193563#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 193560#L344 assume !(5 == ssl3_connect_~blastFlag~0); 193556#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 193550#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193546#L545 ssl3_connect_~skip~0 := 0; 193544#L108-1 assume !false; 193542#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193540#L111 assume !(12292 == ssl3_connect_~s__state~0); 193538#L114 assume !(16384 == ssl3_connect_~s__state~0); 193536#L117 assume !(4096 == ssl3_connect_~s__state~0); 193534#L120 assume !(20480 == ssl3_connect_~s__state~0); 193532#L123 assume !(4099 == ssl3_connect_~s__state~0); 193530#L126 assume !(4368 == ssl3_connect_~s__state~0); 193528#L129 assume !(4369 == ssl3_connect_~s__state~0); 193526#L132 assume !(4384 == ssl3_connect_~s__state~0); 193524#L135 assume !(4385 == ssl3_connect_~s__state~0); 193522#L138 assume !(4400 == ssl3_connect_~s__state~0); 193520#L141 assume !(4401 == ssl3_connect_~s__state~0); 193518#L144 assume !(4416 == ssl3_connect_~s__state~0); 193516#L147 assume !(4417 == ssl3_connect_~s__state~0); 193514#L150 assume !(4432 == ssl3_connect_~s__state~0); 193512#L153 assume !(4433 == ssl3_connect_~s__state~0); 193510#L156 assume 4448 == ssl3_connect_~s__state~0; 193508#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 193506#L356 assume !(ssl3_connect_~ret~0 <= 0); 193503#L359 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 193499#L359-2 ssl3_connect_~s__init_num~0 := 0; 193500#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 193485#L545 ssl3_connect_~skip~0 := 0; 193483#L108-1 assume !false; 193481#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 193479#L111 assume !(12292 == ssl3_connect_~s__state~0); 193477#L114 assume !(16384 == ssl3_connect_~s__state~0); 193475#L117 assume !(4096 == ssl3_connect_~s__state~0); 193473#L120 assume !(20480 == ssl3_connect_~s__state~0); 193471#L123 assume !(4099 == ssl3_connect_~s__state~0); 193469#L126 assume !(4368 == ssl3_connect_~s__state~0); 193467#L129 assume !(4369 == ssl3_connect_~s__state~0); 193465#L132 assume !(4384 == ssl3_connect_~s__state~0); 193463#L135 assume !(4385 == ssl3_connect_~s__state~0); 193461#L138 assume !(4400 == ssl3_connect_~s__state~0); 193459#L141 assume !(4401 == ssl3_connect_~s__state~0); 193457#L144 assume !(4416 == ssl3_connect_~s__state~0); 193455#L147 assume !(4417 == ssl3_connect_~s__state~0); 193453#L150 assume !(4432 == ssl3_connect_~s__state~0); 193451#L153 assume !(4433 == ssl3_connect_~s__state~0); 193449#L156 assume !(4448 == ssl3_connect_~s__state~0); 193446#L159 assume !(4449 == ssl3_connect_~s__state~0); 193439#L162 assume 4464 == ssl3_connect_~s__state~0; 193219#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 193220#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 193395#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196740#L545 ssl3_connect_~skip~0 := 0; 196734#L108-1 assume !false; 196732#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196730#L111 assume !(12292 == ssl3_connect_~s__state~0); 196728#L114 assume !(16384 == ssl3_connect_~s__state~0); 196726#L117 assume !(4096 == ssl3_connect_~s__state~0); 196724#L120 assume !(20480 == ssl3_connect_~s__state~0); 196722#L123 assume !(4099 == ssl3_connect_~s__state~0); 196720#L126 assume !(4368 == ssl3_connect_~s__state~0); 196718#L129 assume !(4369 == ssl3_connect_~s__state~0); 196716#L132 assume !(4384 == ssl3_connect_~s__state~0); 196714#L135 assume !(4385 == ssl3_connect_~s__state~0); 196712#L138 assume !(4400 == ssl3_connect_~s__state~0); 196710#L141 assume !(4401 == ssl3_connect_~s__state~0); 196708#L144 assume !(4416 == ssl3_connect_~s__state~0); 196706#L147 assume !(4417 == ssl3_connect_~s__state~0); 196704#L150 assume !(4432 == ssl3_connect_~s__state~0); 196702#L153 assume !(4433 == ssl3_connect_~s__state~0); 196700#L156 assume !(4448 == ssl3_connect_~s__state~0); 196698#L159 assume !(4449 == ssl3_connect_~s__state~0); 196696#L162 assume !(4464 == ssl3_connect_~s__state~0); 196694#L165 assume !(4465 == ssl3_connect_~s__state~0); 196692#L168 assume !(4466 == ssl3_connect_~s__state~0); 196690#L171 assume !(4467 == ssl3_connect_~s__state~0); 196688#L174 assume 4480 == ssl3_connect_~s__state~0; 193414#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 193343#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 193202#L384 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 193203#L384-2 ssl3_connect_~s__init_num~0 := 0; 196061#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 196059#L545 ssl3_connect_~skip~0 := 0; 196050#L108-1 assume !false; 196051#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 196042#L111 assume !(12292 == ssl3_connect_~s__state~0); 196043#L114 assume !(16384 == ssl3_connect_~s__state~0); 196034#L117 assume !(4096 == ssl3_connect_~s__state~0); 196035#L120 assume !(20480 == ssl3_connect_~s__state~0); 196026#L123 assume !(4099 == ssl3_connect_~s__state~0); 196027#L126 assume !(4368 == ssl3_connect_~s__state~0); 196016#L129 assume !(4369 == ssl3_connect_~s__state~0); 196017#L132 assume !(4384 == ssl3_connect_~s__state~0); 195913#L135 assume !(4385 == ssl3_connect_~s__state~0); 195914#L138 assume !(4400 == ssl3_connect_~s__state~0); 195903#L141 assume !(4401 == ssl3_connect_~s__state~0); 195904#L144 assume !(4416 == ssl3_connect_~s__state~0); 195897#L147 assume !(4417 == ssl3_connect_~s__state~0); 195898#L150 assume !(4432 == ssl3_connect_~s__state~0); 195855#L153 assume !(4433 == ssl3_connect_~s__state~0); 195856#L156 assume !(4448 == ssl3_connect_~s__state~0); 195845#L159 assume !(4449 == ssl3_connect_~s__state~0); 195846#L162 assume !(4464 == ssl3_connect_~s__state~0); 195834#L165 assume !(4465 == ssl3_connect_~s__state~0); 195835#L168 assume !(4466 == ssl3_connect_~s__state~0); 195823#L171 assume !(4467 == ssl3_connect_~s__state~0); 195824#L174 assume !(4480 == ssl3_connect_~s__state~0); 195815#L177 assume !(4481 == ssl3_connect_~s__state~0); 195816#L180 assume !(4496 == ssl3_connect_~s__state~0); 195806#L183 assume !(4497 == ssl3_connect_~s__state~0); 195807#L186 assume !(4512 == ssl3_connect_~s__state~0); 196567#L189 assume !(4513 == ssl3_connect_~s__state~0); 194341#L192 assume 4528 == ssl3_connect_~s__state~0; 194337#L196 [2019-10-22 08:56:41,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,713 INFO L82 PathProgramCache]: Analyzing trace with hash 486604946, now seen corresponding path program 1 times [2019-10-22 08:56:41,713 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,713 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080127665] [2019-10-22 08:56:41,714 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,714 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,714 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2019-10-22 08:56:41,764 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080127665] [2019-10-22 08:56:41,764 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:41,765 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:41,765 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825673643] [2019-10-22 08:56:41,765 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:41,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,766 INFO L82 PathProgramCache]: Analyzing trace with hash 982108245, now seen corresponding path program 1 times [2019-10-22 08:56:41,767 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,767 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12166338] [2019-10-22 08:56:41,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,767 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 215 proven. 5 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-10-22 08:56:41,859 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12166338] [2019-10-22 08:56:41,859 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644812987] [2019-10-22 08:56:41,859 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:42,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:42,103 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 529 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2019-10-22 08:56:42,103 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:42,103 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:42,103 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056201035] [2019-10-22 08:56:42,104 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,104 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:42,104 INFO L87 Difference]: Start difference. First operand 4636 states and 5493 transitions. cyclomatic complexity: 879 Second operand 3 states. [2019-10-22 08:56:42,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,186 INFO L93 Difference]: Finished difference Result 4472 states and 5261 transitions. [2019-10-22 08:56:42,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4472 states and 5261 transitions. [2019-10-22 08:56:42,197 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1594 [2019-10-22 08:56:42,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4472 states to 4350 states and 5123 transitions. [2019-10-22 08:56:42,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2444 [2019-10-22 08:56:42,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2568 [2019-10-22 08:56:42,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4350 states and 5123 transitions. [2019-10-22 08:56:42,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,206 INFO L688 BuchiCegarLoop]: Abstraction has 4350 states and 5123 transitions. [2019-10-22 08:56:42,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4350 states and 5123 transitions. [2019-10-22 08:56:42,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4350 to 4096. [2019-10-22 08:56:42,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4096 states. [2019-10-22 08:56:42,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4096 states to 4096 states and 4833 transitions. [2019-10-22 08:56:42,234 INFO L711 BuchiCegarLoop]: Abstraction has 4096 states and 4833 transitions. [2019-10-22 08:56:42,234 INFO L591 BuchiCegarLoop]: Abstraction has 4096 states and 4833 transitions. [2019-10-22 08:56:42,235 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 08:56:42,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4096 states and 4833 transitions. [2019-10-22 08:56:42,242 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1594 [2019-10-22 08:56:42,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,244 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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] [2019-10-22 08:56:42,245 INFO L850 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, 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] [2019-10-22 08:56:42,245 INFO L791 eck$LassoCheckResult]: Stem: 203258#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 203152#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 203153#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 206601#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 206599#L108-1 assume !false; 206597#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206595#L111 assume 12292 == ssl3_connect_~s__state~0; 206591#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 203109#L216 ssl3_connect_~s__server~0 := 0; 203110#L221 assume 0 != ssl3_connect_~cb~0; 203143#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 204819#L226 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; 203300#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 203296#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 203297#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 203301#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207082#L545 ssl3_connect_~skip~0 := 0; 207081#L108-1 assume !false; 207062#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203120#L111 assume !(12292 == ssl3_connect_~s__state~0); 203070#L114 assume !(16384 == ssl3_connect_~s__state~0); 203071#L117 assume !(4096 == ssl3_connect_~s__state~0); 203053#L120 assume !(20480 == ssl3_connect_~s__state~0); 203054#L123 assume !(4099 == ssl3_connect_~s__state~0); 203283#L126 assume 4368 == ssl3_connect_~s__state~0; 207038#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 203234#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 203217#L270-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; 203218#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 207080#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207077#L545 ssl3_connect_~skip~0 := 0; 207075#L108-1 assume !false; 207061#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 207058#L111 assume !(12292 == ssl3_connect_~s__state~0); 207054#L114 assume !(16384 == ssl3_connect_~s__state~0); 207050#L117 assume !(4096 == ssl3_connect_~s__state~0); 207039#L120 assume !(20480 == ssl3_connect_~s__state~0); 207040#L123 assume !(4099 == ssl3_connect_~s__state~0); 204148#L126 assume !(4368 == ssl3_connect_~s__state~0); 204149#L129 assume !(4369 == ssl3_connect_~s__state~0); 204145#L132 assume 4384 == ssl3_connect_~s__state~0; 204144#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 204143#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 204141#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 204140#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 204138#L299-2 ssl3_connect_~s__init_num~0 := 0; 204136#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204133#L545 ssl3_connect_~skip~0 := 0; 204132#L108-1 assume !false; 204131#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204130#L111 assume !(12292 == ssl3_connect_~s__state~0); 204129#L114 assume !(16384 == ssl3_connect_~s__state~0); 204128#L117 assume !(4096 == ssl3_connect_~s__state~0); 204127#L120 assume !(20480 == ssl3_connect_~s__state~0); 204126#L123 assume !(4099 == ssl3_connect_~s__state~0); 204125#L126 assume !(4368 == ssl3_connect_~s__state~0); 204124#L129 assume !(4369 == ssl3_connect_~s__state~0); 204123#L132 assume !(4384 == ssl3_connect_~s__state~0); 204122#L135 assume !(4385 == ssl3_connect_~s__state~0); 204121#L138 assume 4400 == ssl3_connect_~s__state~0; 204120#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 204118#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 204115#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 204113#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204110#L545 ssl3_connect_~skip~0 := 0; 204109#L108-1 assume !false; 204108#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204107#L111 assume !(12292 == ssl3_connect_~s__state~0); 204106#L114 assume !(16384 == ssl3_connect_~s__state~0); 204105#L117 assume !(4096 == ssl3_connect_~s__state~0); 204104#L120 assume !(20480 == ssl3_connect_~s__state~0); 204103#L123 assume !(4099 == ssl3_connect_~s__state~0); 204102#L126 assume !(4368 == ssl3_connect_~s__state~0); 204101#L129 assume !(4369 == ssl3_connect_~s__state~0); 204100#L132 assume !(4384 == ssl3_connect_~s__state~0); 204099#L135 assume !(4385 == ssl3_connect_~s__state~0); 204098#L138 assume !(4400 == ssl3_connect_~s__state~0); 204097#L141 assume !(4401 == ssl3_connect_~s__state~0); 204096#L144 assume 4416 == ssl3_connect_~s__state~0; 204095#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 204094#L328 assume !(3 == ssl3_connect_~blastFlag~0); 204092#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 204088#L336 assume !(0 == ssl3_connect_~tmp___6~0); 204082#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204078#L545 ssl3_connect_~skip~0 := 0; 204076#L108-1 assume !false; 204074#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204072#L111 assume !(12292 == ssl3_connect_~s__state~0); 204070#L114 assume !(16384 == ssl3_connect_~s__state~0); 204068#L117 assume !(4096 == ssl3_connect_~s__state~0); 204066#L120 assume !(20480 == ssl3_connect_~s__state~0); 204064#L123 assume !(4099 == ssl3_connect_~s__state~0); 204062#L126 assume !(4368 == ssl3_connect_~s__state~0); 204060#L129 assume !(4369 == ssl3_connect_~s__state~0); 204058#L132 assume !(4384 == ssl3_connect_~s__state~0); 204056#L135 assume !(4385 == ssl3_connect_~s__state~0); 204054#L138 assume !(4400 == ssl3_connect_~s__state~0); 204052#L141 assume !(4401 == ssl3_connect_~s__state~0); 204050#L144 assume !(4416 == ssl3_connect_~s__state~0); 204047#L147 assume !(4417 == ssl3_connect_~s__state~0); 204048#L150 assume 4432 == ssl3_connect_~s__state~0; 204678#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 204672#L344 assume !(5 == ssl3_connect_~blastFlag~0); 204673#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 204660#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204657#L545 ssl3_connect_~skip~0 := 0; 204656#L108-1 assume !false; 204654#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204648#L111 assume !(12292 == ssl3_connect_~s__state~0); 204646#L114 assume !(16384 == ssl3_connect_~s__state~0); 204644#L117 assume !(4096 == ssl3_connect_~s__state~0); 204642#L120 assume !(20480 == ssl3_connect_~s__state~0); 204640#L123 assume !(4099 == ssl3_connect_~s__state~0); 204638#L126 assume !(4368 == ssl3_connect_~s__state~0); 204636#L129 assume !(4369 == ssl3_connect_~s__state~0); 204634#L132 assume !(4384 == ssl3_connect_~s__state~0); 204632#L135 assume !(4385 == ssl3_connect_~s__state~0); 204630#L138 assume !(4400 == ssl3_connect_~s__state~0); 204628#L141 assume !(4401 == ssl3_connect_~s__state~0); 204626#L144 assume !(4416 == ssl3_connect_~s__state~0); 204624#L147 assume !(4417 == ssl3_connect_~s__state~0); 204622#L150 assume !(4432 == ssl3_connect_~s__state~0); 204620#L153 assume !(4433 == ssl3_connect_~s__state~0); 204617#L156 assume 4448 == ssl3_connect_~s__state~0; 204618#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 206436#L356 assume !(ssl3_connect_~ret~0 <= 0); 204609#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 203117#L359-2 ssl3_connect_~s__init_num~0 := 0; 203118#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207026#L545 ssl3_connect_~skip~0 := 0; 207024#L108-1 assume !false; 207022#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 207020#L111 assume !(12292 == ssl3_connect_~s__state~0); 207018#L114 assume !(16384 == ssl3_connect_~s__state~0); 207016#L117 assume !(4096 == ssl3_connect_~s__state~0); 207014#L120 assume !(20480 == ssl3_connect_~s__state~0); 207012#L123 assume !(4099 == ssl3_connect_~s__state~0); 203263#L126 assume !(4368 == ssl3_connect_~s__state~0); 203264#L129 assume !(4369 == ssl3_connect_~s__state~0); 203261#L132 assume !(4384 == ssl3_connect_~s__state~0); 203188#L135 assume !(4385 == ssl3_connect_~s__state~0); 203189#L138 assume !(4400 == ssl3_connect_~s__state~0); 203170#L141 assume !(4401 == ssl3_connect_~s__state~0); 203128#L144 assume !(4416 == ssl3_connect_~s__state~0); 203082#L147 assume !(4417 == ssl3_connect_~s__state~0); 203083#L150 assume !(4432 == ssl3_connect_~s__state~0); 203060#L153 assume !(4433 == ssl3_connect_~s__state~0); 203061#L156 assume !(4448 == ssl3_connect_~s__state~0); 203284#L159 assume !(4449 == ssl3_connect_~s__state~0); 203272#L162 assume !(4464 == ssl3_connect_~s__state~0); 203273#L165 assume !(4465 == ssl3_connect_~s__state~0); 203192#L168 assume !(4466 == ssl3_connect_~s__state~0); 203193#L171 assume !(4467 == ssl3_connect_~s__state~0); 203174#L174 assume 4480 == ssl3_connect_~s__state~0; 203175#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 203220#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 203086#L384 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; 203040#L384-2 ssl3_connect_~s__init_num~0 := 0; 203041#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207027#L545 ssl3_connect_~skip~0 := 0; 207025#L108-1 assume !false; 207023#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 207021#L111 assume !(12292 == ssl3_connect_~s__state~0); 207019#L114 assume !(16384 == ssl3_connect_~s__state~0); 207017#L117 assume !(4096 == ssl3_connect_~s__state~0); 207015#L120 assume !(20480 == ssl3_connect_~s__state~0); 207013#L123 assume !(4099 == ssl3_connect_~s__state~0); 207008#L126 assume !(4368 == ssl3_connect_~s__state~0); 207007#L129 assume !(4369 == ssl3_connect_~s__state~0); 207006#L132 assume !(4384 == ssl3_connect_~s__state~0); 207005#L135 assume !(4385 == ssl3_connect_~s__state~0); 207004#L138 assume !(4400 == ssl3_connect_~s__state~0); 207003#L141 assume !(4401 == ssl3_connect_~s__state~0); 207002#L144 assume !(4416 == ssl3_connect_~s__state~0); 207001#L147 assume !(4417 == ssl3_connect_~s__state~0); 207000#L150 assume !(4432 == ssl3_connect_~s__state~0); 206999#L153 assume !(4433 == ssl3_connect_~s__state~0); 206998#L156 assume !(4448 == ssl3_connect_~s__state~0); 203294#L159 assume !(4449 == ssl3_connect_~s__state~0); 203295#L162 assume !(4464 == ssl3_connect_~s__state~0); 203249#L165 assume !(4465 == ssl3_connect_~s__state~0); 203250#L168 assume !(4466 == ssl3_connect_~s__state~0); 206793#L171 assume !(4467 == ssl3_connect_~s__state~0); 206790#L174 assume !(4480 == ssl3_connect_~s__state~0); 206787#L177 assume !(4481 == ssl3_connect_~s__state~0); 203089#L180 assume !(4496 == ssl3_connect_~s__state~0); 203090#L183 assume !(4497 == ssl3_connect_~s__state~0); 203104#L186 assume 4512 == ssl3_connect_~s__state~0; 203196#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 203197#L405 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; 206773#L411 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0);ssl3_connect_~s__session__compress_meth~0 := ssl3_connect_~s__s3__tmp__new_compression__id~0; 206770#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 203026#L420 assume !(0 == ssl3_connect_~tmp___8~0); 203027#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206950#L545 ssl3_connect_~skip~0 := 0; 206948#L108-1 assume !false; 206946#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206944#L111 assume !(12292 == ssl3_connect_~s__state~0); 206942#L114 assume !(16384 == ssl3_connect_~s__state~0); 206940#L117 assume !(4096 == ssl3_connect_~s__state~0); 206938#L120 assume !(20480 == ssl3_connect_~s__state~0); 206936#L123 assume !(4099 == ssl3_connect_~s__state~0); 206934#L126 assume !(4368 == ssl3_connect_~s__state~0); 206932#L129 assume !(4369 == ssl3_connect_~s__state~0); 206930#L132 assume !(4384 == ssl3_connect_~s__state~0); 206827#L135 assume !(4385 == ssl3_connect_~s__state~0); 203983#L138 assume !(4400 == ssl3_connect_~s__state~0); 203977#L141 assume !(4401 == ssl3_connect_~s__state~0); 203975#L144 assume !(4416 == ssl3_connect_~s__state~0); 203973#L147 assume !(4417 == ssl3_connect_~s__state~0); 203971#L150 assume !(4432 == ssl3_connect_~s__state~0); 203969#L153 assume !(4433 == ssl3_connect_~s__state~0); 203966#L156 assume !(4448 == ssl3_connect_~s__state~0); 203964#L159 assume !(4449 == ssl3_connect_~s__state~0); 203962#L162 assume !(4464 == ssl3_connect_~s__state~0); 203960#L165 assume !(4465 == ssl3_connect_~s__state~0); 203958#L168 assume !(4466 == ssl3_connect_~s__state~0); 203956#L171 assume !(4467 == ssl3_connect_~s__state~0); 203954#L174 assume !(4480 == ssl3_connect_~s__state~0); 203952#L177 assume !(4481 == ssl3_connect_~s__state~0); 203950#L180 assume !(4496 == ssl3_connect_~s__state~0); 203948#L183 assume !(4497 == ssl3_connect_~s__state~0); 203710#L186 assume !(4512 == ssl3_connect_~s__state~0); 203709#L189 assume !(4513 == ssl3_connect_~s__state~0); 203703#L192 assume 4528 == ssl3_connect_~s__state~0; 203700#L196 [2019-10-22 08:56:42,245 INFO L793 eck$LassoCheckResult]: Loop: 203700#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 203697#L428 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; 203694#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 203690#L435-1 ssl3_connect_~s__init_num~0 := 0; 203683#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203677#L545 ssl3_connect_~skip~0 := 0; 203671#L108-1 assume !false; 203665#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203662#L111 assume !(12292 == ssl3_connect_~s__state~0); 203659#L114 assume !(16384 == ssl3_connect_~s__state~0); 203656#L117 assume !(4096 == ssl3_connect_~s__state~0); 203653#L120 assume !(20480 == ssl3_connect_~s__state~0); 203650#L123 assume !(4099 == ssl3_connect_~s__state~0); 203647#L126 assume !(4368 == ssl3_connect_~s__state~0); 203644#L129 assume !(4369 == ssl3_connect_~s__state~0); 203641#L132 assume !(4384 == ssl3_connect_~s__state~0); 203638#L135 assume !(4385 == ssl3_connect_~s__state~0); 203635#L138 assume !(4400 == ssl3_connect_~s__state~0); 203632#L141 assume !(4401 == ssl3_connect_~s__state~0); 203629#L144 assume !(4416 == ssl3_connect_~s__state~0); 203626#L147 assume !(4417 == ssl3_connect_~s__state~0); 203623#L150 assume !(4432 == ssl3_connect_~s__state~0); 203620#L153 assume !(4433 == ssl3_connect_~s__state~0); 203617#L156 assume !(4448 == ssl3_connect_~s__state~0); 203614#L159 assume !(4449 == ssl3_connect_~s__state~0); 203611#L162 assume !(4464 == ssl3_connect_~s__state~0); 203608#L165 assume !(4465 == ssl3_connect_~s__state~0); 203605#L168 assume !(4466 == ssl3_connect_~s__state~0); 203602#L171 assume !(4467 == ssl3_connect_~s__state~0); 203599#L174 assume !(4480 == ssl3_connect_~s__state~0); 203596#L177 assume !(4481 == ssl3_connect_~s__state~0); 203593#L180 assume !(4496 == ssl3_connect_~s__state~0); 203589#L183 assume !(4497 == ssl3_connect_~s__state~0); 203585#L186 assume !(4512 == ssl3_connect_~s__state~0); 203581#L189 assume !(4513 == ssl3_connect_~s__state~0); 203576#L192 assume !(4528 == ssl3_connect_~s__state~0); 203573#L195 assume !(4529 == ssl3_connect_~s__state~0); 203570#L198 assume !(4560 == ssl3_connect_~s__state~0); 203569#L201 assume !(4561 == ssl3_connect_~s__state~0); 203568#L204 assume 4352 == ssl3_connect_~s__state~0; 203567#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 203565#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 203564#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 203550#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203544#L545 ssl3_connect_~skip~0 := 0; 203541#L108-1 assume !false; 203536#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203533#L111 assume 12292 == ssl3_connect_~s__state~0; 203280#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 203281#L216 ssl3_connect_~s__server~0 := 0; 203498#L221 assume 0 != ssl3_connect_~cb~0; 203485#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 203482#L226 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; 203472#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 203464#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 203459#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 203451#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203440#L545 ssl3_connect_~skip~0 := 0; 203436#L108-1 assume !false; 203432#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203428#L111 assume !(12292 == ssl3_connect_~s__state~0); 203425#L114 assume !(16384 == ssl3_connect_~s__state~0); 203420#L117 assume !(4096 == ssl3_connect_~s__state~0); 203415#L120 assume !(20480 == ssl3_connect_~s__state~0); 203411#L123 assume !(4099 == ssl3_connect_~s__state~0); 203356#L126 assume 4368 == ssl3_connect_~s__state~0; 203354#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 203233#L270 assume !(0 == ssl3_connect_~blastFlag~0); 203215#L270-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; 203216#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 203235#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203387#L545 ssl3_connect_~skip~0 := 0; 203388#L108-1 assume !false; 203380#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203381#L111 assume !(12292 == ssl3_connect_~s__state~0); 203374#L114 assume !(16384 == ssl3_connect_~s__state~0); 203375#L117 assume !(4096 == ssl3_connect_~s__state~0); 203368#L120 assume !(20480 == ssl3_connect_~s__state~0); 203369#L123 assume !(4099 == ssl3_connect_~s__state~0); 203363#L126 assume !(4368 == ssl3_connect_~s__state~0); 203353#L129 assume !(4369 == ssl3_connect_~s__state~0); 203355#L132 assume 4384 == ssl3_connect_~s__state~0; 205798#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 205795#L289 assume !(1 == ssl3_connect_~blastFlag~0); 205794#L292 assume 4 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 5; 205793#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 204836#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 204837#L299-2 ssl3_connect_~s__init_num~0 := 0; 206490#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206486#L545 ssl3_connect_~skip~0 := 0; 206485#L108-1 assume !false; 206483#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206482#L111 assume !(12292 == ssl3_connect_~s__state~0); 206480#L114 assume !(16384 == ssl3_connect_~s__state~0); 206479#L117 assume !(4096 == ssl3_connect_~s__state~0); 206477#L120 assume !(20480 == ssl3_connect_~s__state~0); 206476#L123 assume !(4099 == ssl3_connect_~s__state~0); 206474#L126 assume !(4368 == ssl3_connect_~s__state~0); 206473#L129 assume !(4369 == ssl3_connect_~s__state~0); 206471#L132 assume !(4384 == ssl3_connect_~s__state~0); 206470#L135 assume !(4385 == ssl3_connect_~s__state~0); 206469#L138 assume 4400 == ssl3_connect_~s__state~0; 206468#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 203034#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 203035#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 203292#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 205842#L545 ssl3_connect_~skip~0 := 0; 205838#L108-1 assume !false; 205833#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 205831#L111 assume !(12292 == ssl3_connect_~s__state~0); 205829#L114 assume !(16384 == ssl3_connect_~s__state~0); 205827#L117 assume !(4096 == ssl3_connect_~s__state~0); 205825#L120 assume !(20480 == ssl3_connect_~s__state~0); 205820#L123 assume !(4099 == ssl3_connect_~s__state~0); 205818#L126 assume !(4368 == ssl3_connect_~s__state~0); 205814#L129 assume !(4369 == ssl3_connect_~s__state~0); 205812#L132 assume !(4384 == ssl3_connect_~s__state~0); 205810#L135 assume !(4385 == ssl3_connect_~s__state~0); 205806#L138 assume !(4400 == ssl3_connect_~s__state~0); 205804#L141 assume !(4401 == ssl3_connect_~s__state~0); 205802#L144 assume 4416 == ssl3_connect_~s__state~0; 203267#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 203161#L328 assume !(3 == ssl3_connect_~blastFlag~0); 203162#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 203172#L336 assume !(0 == ssl3_connect_~tmp___6~0); 203231#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206990#L545 ssl3_connect_~skip~0 := 0; 206988#L108-1 assume !false; 206986#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206984#L111 assume !(12292 == ssl3_connect_~s__state~0); 206982#L114 assume !(16384 == ssl3_connect_~s__state~0); 206980#L117 assume !(4096 == ssl3_connect_~s__state~0); 206978#L120 assume !(20480 == ssl3_connect_~s__state~0); 206976#L123 assume !(4099 == ssl3_connect_~s__state~0); 206974#L126 assume !(4368 == ssl3_connect_~s__state~0); 206972#L129 assume !(4369 == ssl3_connect_~s__state~0); 206970#L132 assume !(4384 == ssl3_connect_~s__state~0); 206968#L135 assume !(4385 == ssl3_connect_~s__state~0); 206966#L138 assume !(4400 == ssl3_connect_~s__state~0); 206964#L141 assume !(4401 == ssl3_connect_~s__state~0); 206962#L144 assume !(4416 == ssl3_connect_~s__state~0); 206822#L147 assume !(4417 == ssl3_connect_~s__state~0); 206764#L150 assume 4432 == ssl3_connect_~s__state~0; 203245#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 203246#L344 assume !(5 == ssl3_connect_~blastFlag~0); 203227#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 203228#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206671#L545 ssl3_connect_~skip~0 := 0; 206669#L108-1 assume !false; 206667#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206665#L111 assume !(12292 == ssl3_connect_~s__state~0); 206663#L114 assume !(16384 == ssl3_connect_~s__state~0); 206661#L117 assume !(4096 == ssl3_connect_~s__state~0); 206659#L120 assume !(20480 == ssl3_connect_~s__state~0); 206657#L123 assume !(4099 == ssl3_connect_~s__state~0); 206655#L126 assume !(4368 == ssl3_connect_~s__state~0); 206653#L129 assume !(4369 == ssl3_connect_~s__state~0); 206651#L132 assume !(4384 == ssl3_connect_~s__state~0); 206649#L135 assume !(4385 == ssl3_connect_~s__state~0); 206647#L138 assume !(4400 == ssl3_connect_~s__state~0); 206645#L141 assume !(4401 == ssl3_connect_~s__state~0); 206643#L144 assume !(4416 == ssl3_connect_~s__state~0); 206641#L147 assume !(4417 == ssl3_connect_~s__state~0); 206639#L150 assume !(4432 == ssl3_connect_~s__state~0); 206637#L153 assume !(4433 == ssl3_connect_~s__state~0); 206636#L156 assume 4448 == ssl3_connect_~s__state~0; 203207#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 203122#L356 assume !(ssl3_connect_~ret~0 <= 0); 203096#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 203097#L359-2 ssl3_connect_~s__init_num~0 := 0; 206895#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206891#L545 ssl3_connect_~skip~0 := 0; 206888#L108-1 assume !false; 206882#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206880#L111 assume !(12292 == ssl3_connect_~s__state~0); 206878#L114 assume !(16384 == ssl3_connect_~s__state~0); 206876#L117 assume !(4096 == ssl3_connect_~s__state~0); 206874#L120 assume !(20480 == ssl3_connect_~s__state~0); 206872#L123 assume !(4099 == ssl3_connect_~s__state~0); 206870#L126 assume !(4368 == ssl3_connect_~s__state~0); 206868#L129 assume !(4369 == ssl3_connect_~s__state~0); 206866#L132 assume !(4384 == ssl3_connect_~s__state~0); 206864#L135 assume !(4385 == ssl3_connect_~s__state~0); 206862#L138 assume !(4400 == ssl3_connect_~s__state~0); 206860#L141 assume !(4401 == ssl3_connect_~s__state~0); 206858#L144 assume !(4416 == ssl3_connect_~s__state~0); 206856#L147 assume !(4417 == ssl3_connect_~s__state~0); 206854#L150 assume !(4432 == ssl3_connect_~s__state~0); 206852#L153 assume !(4433 == ssl3_connect_~s__state~0); 206850#L156 assume !(4448 == ssl3_connect_~s__state~0); 206848#L159 assume !(4449 == ssl3_connect_~s__state~0); 206846#L162 assume !(4464 == ssl3_connect_~s__state~0); 206844#L165 assume !(4465 == ssl3_connect_~s__state~0); 206842#L168 assume !(4466 == ssl3_connect_~s__state~0); 206840#L171 assume !(4467 == ssl3_connect_~s__state~0); 206838#L174 assume 4480 == ssl3_connect_~s__state~0; 206836#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 206834#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 206823#L384 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; 206817#L384-2 ssl3_connect_~s__init_num~0 := 0; 206811#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 206807#L545 ssl3_connect_~skip~0 := 0; 206805#L108-1 assume !false; 206803#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 206801#L111 assume !(12292 == ssl3_connect_~s__state~0); 206799#L114 assume !(16384 == ssl3_connect_~s__state~0); 206797#L117 assume !(4096 == ssl3_connect_~s__state~0); 206795#L120 assume !(20480 == ssl3_connect_~s__state~0); 206794#L123 assume !(4099 == ssl3_connect_~s__state~0); 206791#L126 assume !(4368 == ssl3_connect_~s__state~0); 206788#L129 assume !(4369 == ssl3_connect_~s__state~0); 206785#L132 assume !(4384 == ssl3_connect_~s__state~0); 206783#L135 assume !(4385 == ssl3_connect_~s__state~0); 206782#L138 assume !(4400 == ssl3_connect_~s__state~0); 206781#L141 assume !(4401 == ssl3_connect_~s__state~0); 206780#L144 assume !(4416 == ssl3_connect_~s__state~0); 206779#L147 assume !(4417 == ssl3_connect_~s__state~0); 206776#L150 assume !(4432 == ssl3_connect_~s__state~0); 206774#L153 assume !(4433 == ssl3_connect_~s__state~0); 206767#L156 assume !(4448 == ssl3_connect_~s__state~0); 206752#L159 assume !(4449 == ssl3_connect_~s__state~0); 206751#L162 assume !(4464 == ssl3_connect_~s__state~0); 206750#L165 assume !(4465 == ssl3_connect_~s__state~0); 206749#L168 assume !(4466 == ssl3_connect_~s__state~0); 206747#L171 assume !(4467 == ssl3_connect_~s__state~0); 206745#L174 assume !(4480 == ssl3_connect_~s__state~0); 206742#L177 assume !(4481 == ssl3_connect_~s__state~0); 206740#L180 assume !(4496 == ssl3_connect_~s__state~0); 206738#L183 assume !(4497 == ssl3_connect_~s__state~0); 206736#L186 assume 4512 == ssl3_connect_~s__state~0; 206734#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 206732#L405 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; 206730#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 206728#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 206621#L420 assume !(0 == ssl3_connect_~tmp___8~0); 204453#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 204449#L545 ssl3_connect_~skip~0 := 0; 204447#L108-1 assume !false; 204445#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 204443#L111 assume !(12292 == ssl3_connect_~s__state~0); 204441#L114 assume !(16384 == ssl3_connect_~s__state~0); 204439#L117 assume !(4096 == ssl3_connect_~s__state~0); 204437#L120 assume !(20480 == ssl3_connect_~s__state~0); 204435#L123 assume !(4099 == ssl3_connect_~s__state~0); 204433#L126 assume !(4368 == ssl3_connect_~s__state~0); 204431#L129 assume !(4369 == ssl3_connect_~s__state~0); 204429#L132 assume !(4384 == ssl3_connect_~s__state~0); 204427#L135 assume !(4385 == ssl3_connect_~s__state~0); 204426#L138 assume !(4400 == ssl3_connect_~s__state~0); 204425#L141 assume !(4401 == ssl3_connect_~s__state~0); 204424#L144 assume !(4416 == ssl3_connect_~s__state~0); 204423#L147 assume !(4417 == ssl3_connect_~s__state~0); 204422#L150 assume !(4432 == ssl3_connect_~s__state~0); 204421#L153 assume !(4433 == ssl3_connect_~s__state~0); 204420#L156 assume !(4448 == ssl3_connect_~s__state~0); 204419#L159 assume !(4449 == ssl3_connect_~s__state~0); 204418#L162 assume !(4464 == ssl3_connect_~s__state~0); 204417#L165 assume !(4465 == ssl3_connect_~s__state~0); 204416#L168 assume !(4466 == ssl3_connect_~s__state~0); 204415#L171 assume !(4467 == ssl3_connect_~s__state~0); 204414#L174 assume !(4480 == ssl3_connect_~s__state~0); 204413#L177 assume !(4481 == ssl3_connect_~s__state~0); 204412#L180 assume !(4496 == ssl3_connect_~s__state~0); 204411#L183 assume !(4497 == ssl3_connect_~s__state~0); 204410#L186 assume !(4512 == ssl3_connect_~s__state~0); 204409#L189 assume !(4513 == ssl3_connect_~s__state~0); 204408#L192 assume 4528 == ssl3_connect_~s__state~0; 203700#L196 [2019-10-22 08:56:42,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,246 INFO L82 PathProgramCache]: Analyzing trace with hash 724052506, now seen corresponding path program 1 times [2019-10-22 08:56:42,246 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,246 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284395164] [2019-10-22 08:56:42,246 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,246 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,246 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,298 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:42,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,298 INFO L82 PathProgramCache]: Analyzing trace with hash -288589067, now seen corresponding path program 1 times [2019-10-22 08:56:42,298 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,298 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684064293] [2019-10-22 08:56:42,298 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,299 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,350 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2019-10-22 08:56:42,350 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684064293] [2019-10-22 08:56:42,350 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527564593] [2019-10-22 08:56:42,350 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:42,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:42,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 537 proven. 0 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2019-10-22 08:56:42,512 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:42,512 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:42,512 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056957004] [2019-10-22 08:56:42,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,513 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:56:42,513 INFO L87 Difference]: Start difference. First operand 4096 states and 4833 transitions. cyclomatic complexity: 751 Second operand 3 states. [2019-10-22 08:56:42,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,535 INFO L93 Difference]: Finished difference Result 5017 states and 5898 transitions. [2019-10-22 08:56:42,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5017 states and 5898 transitions. [2019-10-22 08:56:42,548 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1758 [2019-10-22 08:56:42,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5017 states to 4270 states and 5019 transitions. [2019-10-22 08:56:42,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2742 [2019-10-22 08:56:42,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2742 [2019-10-22 08:56:42,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4270 states and 5019 transitions. [2019-10-22 08:56:42,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,559 INFO L688 BuchiCegarLoop]: Abstraction has 4270 states and 5019 transitions. [2019-10-22 08:56:42,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4270 states and 5019 transitions. [2019-10-22 08:56:42,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4270 to 4100. [2019-10-22 08:56:42,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4100 states. [2019-10-22 08:56:42,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4100 states to 4100 states and 4831 transitions. [2019-10-22 08:56:42,590 INFO L711 BuchiCegarLoop]: Abstraction has 4100 states and 4831 transitions. [2019-10-22 08:56:42,590 INFO L591 BuchiCegarLoop]: Abstraction has 4100 states and 4831 transitions. [2019-10-22 08:56:42,590 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-10-22 08:56:42,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4100 states and 4831 transitions. [2019-10-22 08:56:42,598 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1594 [2019-10-22 08:56:42,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,600 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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] [2019-10-22 08:56:42,600 INFO L850 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, 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] [2019-10-22 08:56:42,600 INFO L791 eck$LassoCheckResult]: Stem: 213177#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 213067#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 213068#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 213072#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 214561#L108-1 assume !false; 214559#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 214557#L111 assume 12292 == ssl3_connect_~s__state~0; 214555#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 214553#L216 ssl3_connect_~s__server~0 := 0; 214540#L221 assume 0 != ssl3_connect_~cb~0; 214539#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 214538#L226 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; 214536#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 214533#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 214529#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 214511#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 214503#L545 ssl3_connect_~skip~0 := 0; 214500#L108-1 assume !false; 214497#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 214494#L111 assume !(12292 == ssl3_connect_~s__state~0); 214491#L114 assume !(16384 == ssl3_connect_~s__state~0); 214489#L117 assume !(4096 == ssl3_connect_~s__state~0); 214487#L120 assume !(20480 == ssl3_connect_~s__state~0); 214485#L123 assume !(4099 == ssl3_connect_~s__state~0); 214483#L126 assume 4368 == ssl3_connect_~s__state~0; 214479#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 214476#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 214475#L270-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; 214470#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 214472#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 214462#L545 ssl3_connect_~skip~0 := 0; 214463#L108-1 assume !false; 214450#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 214451#L111 assume !(12292 == ssl3_connect_~s__state~0); 214443#L114 assume !(16384 == ssl3_connect_~s__state~0); 214441#L117 assume !(4096 == ssl3_connect_~s__state~0); 214439#L120 assume !(20480 == ssl3_connect_~s__state~0); 214438#L123 assume !(4099 == ssl3_connect_~s__state~0); 213711#L126 assume !(4368 == ssl3_connect_~s__state~0); 213712#L129 assume !(4369 == ssl3_connect_~s__state~0); 213582#L132 assume 4384 == ssl3_connect_~s__state~0; 213581#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 213579#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 213576#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 213573#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 213569#L299-2 ssl3_connect_~s__init_num~0 := 0; 213567#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213563#L545 ssl3_connect_~skip~0 := 0; 213560#L108-1 assume !false; 213554#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 213552#L111 assume !(12292 == ssl3_connect_~s__state~0); 213550#L114 assume !(16384 == ssl3_connect_~s__state~0); 213548#L117 assume !(4096 == ssl3_connect_~s__state~0); 213546#L120 assume !(20480 == ssl3_connect_~s__state~0); 213544#L123 assume !(4099 == ssl3_connect_~s__state~0); 213542#L126 assume !(4368 == ssl3_connect_~s__state~0); 213540#L129 assume !(4369 == ssl3_connect_~s__state~0); 213538#L132 assume !(4384 == ssl3_connect_~s__state~0); 213536#L135 assume !(4385 == ssl3_connect_~s__state~0); 213534#L138 assume 4400 == ssl3_connect_~s__state~0; 213532#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 213528#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 213524#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 213522#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213516#L545 ssl3_connect_~skip~0 := 0; 213513#L108-1 assume !false; 213507#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 213505#L111 assume !(12292 == ssl3_connect_~s__state~0); 213503#L114 assume !(16384 == ssl3_connect_~s__state~0); 213501#L117 assume !(4096 == ssl3_connect_~s__state~0); 213499#L120 assume !(20480 == ssl3_connect_~s__state~0); 213497#L123 assume !(4099 == ssl3_connect_~s__state~0); 213495#L126 assume !(4368 == ssl3_connect_~s__state~0); 213493#L129 assume !(4369 == ssl3_connect_~s__state~0); 213491#L132 assume !(4384 == ssl3_connect_~s__state~0); 213489#L135 assume !(4385 == ssl3_connect_~s__state~0); 213487#L138 assume !(4400 == ssl3_connect_~s__state~0); 213485#L141 assume !(4401 == ssl3_connect_~s__state~0); 213483#L144 assume 4416 == ssl3_connect_~s__state~0; 213480#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 213478#L328 assume !(3 == ssl3_connect_~blastFlag~0); 213475#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 213471#L336 assume !(0 == ssl3_connect_~tmp___6~0); 213461#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213445#L545 ssl3_connect_~skip~0 := 0; 213441#L108-1 assume !false; 213437#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 213433#L111 assume !(12292 == ssl3_connect_~s__state~0); 213429#L114 assume !(16384 == ssl3_connect_~s__state~0); 213425#L117 assume !(4096 == ssl3_connect_~s__state~0); 213421#L120 assume !(20480 == ssl3_connect_~s__state~0); 213417#L123 assume !(4099 == ssl3_connect_~s__state~0); 213413#L126 assume !(4368 == ssl3_connect_~s__state~0); 213409#L129 assume !(4369 == ssl3_connect_~s__state~0); 213405#L132 assume !(4384 == ssl3_connect_~s__state~0); 213401#L135 assume !(4385 == ssl3_connect_~s__state~0); 213397#L138 assume !(4400 == ssl3_connect_~s__state~0); 213393#L141 assume !(4401 == ssl3_connect_~s__state~0); 213389#L144 assume !(4416 == ssl3_connect_~s__state~0); 213384#L147 assume !(4417 == ssl3_connect_~s__state~0); 213385#L150 assume 4432 == ssl3_connect_~s__state~0; 215569#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 215570#L344 assume !(5 == ssl3_connect_~blastFlag~0); 215561#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 215562#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 215539#L545 ssl3_connect_~skip~0 := 0; 215540#L108-1 assume !false; 215531#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 215532#L111 assume !(12292 == ssl3_connect_~s__state~0); 215523#L114 assume !(16384 == ssl3_connect_~s__state~0); 215524#L117 assume !(4096 == ssl3_connect_~s__state~0); 215485#L120 assume !(20480 == ssl3_connect_~s__state~0); 215486#L123 assume !(4099 == ssl3_connect_~s__state~0); 215472#L126 assume !(4368 == ssl3_connect_~s__state~0); 215473#L129 assume !(4369 == ssl3_connect_~s__state~0); 215464#L132 assume !(4384 == ssl3_connect_~s__state~0); 215465#L135 assume !(4385 == ssl3_connect_~s__state~0); 215456#L138 assume !(4400 == ssl3_connect_~s__state~0); 215457#L141 assume !(4401 == ssl3_connect_~s__state~0); 215448#L144 assume !(4416 == ssl3_connect_~s__state~0); 215449#L147 assume !(4417 == ssl3_connect_~s__state~0); 215440#L150 assume !(4432 == ssl3_connect_~s__state~0); 215441#L153 assume !(4433 == ssl3_connect_~s__state~0); 215432#L156 assume 4448 == ssl3_connect_~s__state~0; 215433#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 215424#L356 assume !(ssl3_connect_~ret~0 <= 0); 215425#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 216521#L359-2 ssl3_connect_~s__init_num~0 := 0; 216522#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216510#L545 ssl3_connect_~skip~0 := 0; 216511#L108-1 assume !false; 216502#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216503#L111 assume !(12292 == ssl3_connect_~s__state~0); 216494#L114 assume !(16384 == ssl3_connect_~s__state~0); 216495#L117 assume !(4096 == ssl3_connect_~s__state~0); 216486#L120 assume !(20480 == ssl3_connect_~s__state~0); 216487#L123 assume !(4099 == ssl3_connect_~s__state~0); 216478#L126 assume !(4368 == ssl3_connect_~s__state~0); 216479#L129 assume !(4369 == ssl3_connect_~s__state~0); 216470#L132 assume !(4384 == ssl3_connect_~s__state~0); 216471#L135 assume !(4385 == ssl3_connect_~s__state~0); 216462#L138 assume !(4400 == ssl3_connect_~s__state~0); 216463#L141 assume !(4401 == ssl3_connect_~s__state~0); 216454#L144 assume !(4416 == ssl3_connect_~s__state~0); 216455#L147 assume !(4417 == ssl3_connect_~s__state~0); 216446#L150 assume !(4432 == ssl3_connect_~s__state~0); 216447#L153 assume !(4433 == ssl3_connect_~s__state~0); 216438#L156 assume !(4448 == ssl3_connect_~s__state~0); 216439#L159 assume !(4449 == ssl3_connect_~s__state~0); 216430#L162 assume !(4464 == ssl3_connect_~s__state~0); 216431#L165 assume !(4465 == ssl3_connect_~s__state~0); 216420#L168 assume !(4466 == ssl3_connect_~s__state~0); 216421#L171 assume !(4467 == ssl3_connect_~s__state~0); 216414#L174 assume 4480 == ssl3_connect_~s__state~0; 216415#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 213135#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 213136#L384 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; 216424#L384-2 ssl3_connect_~s__init_num~0 := 0; 216425#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216402#L545 ssl3_connect_~skip~0 := 0; 216403#L108-1 assume !false; 216394#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216395#L111 assume !(12292 == ssl3_connect_~s__state~0); 216387#L114 assume !(16384 == ssl3_connect_~s__state~0); 216388#L117 assume !(4096 == ssl3_connect_~s__state~0); 216375#L120 assume !(20480 == ssl3_connect_~s__state~0); 216376#L123 assume !(4099 == ssl3_connect_~s__state~0); 216369#L126 assume !(4368 == ssl3_connect_~s__state~0); 216370#L129 assume !(4369 == ssl3_connect_~s__state~0); 216361#L132 assume !(4384 == ssl3_connect_~s__state~0); 216362#L135 assume !(4385 == ssl3_connect_~s__state~0); 216353#L138 assume !(4400 == ssl3_connect_~s__state~0); 216354#L141 assume !(4401 == ssl3_connect_~s__state~0); 216345#L144 assume !(4416 == ssl3_connect_~s__state~0); 216346#L147 assume !(4417 == ssl3_connect_~s__state~0); 216337#L150 assume !(4432 == ssl3_connect_~s__state~0); 216338#L153 assume !(4433 == ssl3_connect_~s__state~0); 216329#L156 assume !(4448 == ssl3_connect_~s__state~0); 216330#L159 assume !(4449 == ssl3_connect_~s__state~0); 216321#L162 assume !(4464 == ssl3_connect_~s__state~0); 216322#L165 assume !(4465 == ssl3_connect_~s__state~0); 216313#L168 assume !(4466 == ssl3_connect_~s__state~0); 216314#L171 assume !(4467 == ssl3_connect_~s__state~0); 216305#L174 assume !(4480 == ssl3_connect_~s__state~0); 216306#L177 assume !(4481 == ssl3_connect_~s__state~0); 216297#L180 assume !(4496 == ssl3_connect_~s__state~0); 216298#L183 assume !(4497 == ssl3_connect_~s__state~0); 216289#L186 assume 4512 == ssl3_connect_~s__state~0; 216290#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 216281#L405 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; 216282#L411 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0);ssl3_connect_~s__session__compress_meth~0 := ssl3_connect_~s__s3__tmp__new_compression__id~0; 216273#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 216274#L420 assume !(0 == ssl3_connect_~tmp___8~0); 216260#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216258#L545 ssl3_connect_~skip~0 := 0; 216250#L108-1 assume !false; 216251#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216243#L111 assume !(12292 == ssl3_connect_~s__state~0); 216244#L114 assume !(16384 == ssl3_connect_~s__state~0); 216233#L117 assume !(4096 == ssl3_connect_~s__state~0); 216234#L120 assume !(20480 == ssl3_connect_~s__state~0); 216227#L123 assume !(4099 == ssl3_connect_~s__state~0); 216228#L126 assume !(4368 == ssl3_connect_~s__state~0); 216208#L129 assume !(4369 == ssl3_connect_~s__state~0); 216209#L132 assume !(4384 == ssl3_connect_~s__state~0); 216198#L135 assume !(4385 == ssl3_connect_~s__state~0); 216199#L138 assume !(4400 == ssl3_connect_~s__state~0); 216188#L141 assume !(4401 == ssl3_connect_~s__state~0); 216189#L144 assume !(4416 == ssl3_connect_~s__state~0); 216178#L147 assume !(4417 == ssl3_connect_~s__state~0); 216179#L150 assume !(4432 == ssl3_connect_~s__state~0); 216168#L153 assume !(4433 == ssl3_connect_~s__state~0); 216169#L156 assume !(4448 == ssl3_connect_~s__state~0); 216158#L159 assume !(4449 == ssl3_connect_~s__state~0); 216159#L162 assume !(4464 == ssl3_connect_~s__state~0); 216148#L165 assume !(4465 == ssl3_connect_~s__state~0); 216149#L168 assume !(4466 == ssl3_connect_~s__state~0); 216138#L171 assume !(4467 == ssl3_connect_~s__state~0); 216139#L174 assume !(4480 == ssl3_connect_~s__state~0); 216128#L177 assume !(4481 == ssl3_connect_~s__state~0); 216129#L180 assume !(4496 == ssl3_connect_~s__state~0); 216119#L183 assume !(4497 == ssl3_connect_~s__state~0); 216120#L186 assume !(4512 == ssl3_connect_~s__state~0); 216115#L189 assume !(4513 == ssl3_connect_~s__state~0); 216116#L192 assume 4528 == ssl3_connect_~s__state~0; 213095#L196 [2019-10-22 08:56:42,600 INFO L793 eck$LassoCheckResult]: Loop: 213095#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 213096#L428 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; 216071#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 213123#L435-1 ssl3_connect_~s__init_num~0 := 0; 213124#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 215720#L545 ssl3_connect_~skip~0 := 0; 215721#L108-1 assume !false; 215712#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 215713#L111 assume !(12292 == ssl3_connect_~s__state~0); 215704#L114 assume !(16384 == ssl3_connect_~s__state~0); 215705#L117 assume !(4096 == ssl3_connect_~s__state~0); 215696#L120 assume !(20480 == ssl3_connect_~s__state~0); 215697#L123 assume !(4099 == ssl3_connect_~s__state~0); 215688#L126 assume !(4368 == ssl3_connect_~s__state~0); 215689#L129 assume !(4369 == ssl3_connect_~s__state~0); 215680#L132 assume !(4384 == ssl3_connect_~s__state~0); 215681#L135 assume !(4385 == ssl3_connect_~s__state~0); 215672#L138 assume !(4400 == ssl3_connect_~s__state~0); 215673#L141 assume !(4401 == ssl3_connect_~s__state~0); 215646#L144 assume !(4416 == ssl3_connect_~s__state~0); 215647#L147 assume !(4417 == ssl3_connect_~s__state~0); 215638#L150 assume !(4432 == ssl3_connect_~s__state~0); 215639#L153 assume !(4433 == ssl3_connect_~s__state~0); 215630#L156 assume !(4448 == ssl3_connect_~s__state~0); 215631#L159 assume !(4449 == ssl3_connect_~s__state~0); 215622#L162 assume !(4464 == ssl3_connect_~s__state~0); 215623#L165 assume !(4465 == ssl3_connect_~s__state~0); 215615#L168 assume !(4466 == ssl3_connect_~s__state~0); 215616#L171 assume !(4467 == ssl3_connect_~s__state~0); 215610#L174 assume !(4480 == ssl3_connect_~s__state~0); 215611#L177 assume !(4481 == ssl3_connect_~s__state~0); 215603#L180 assume !(4496 == ssl3_connect_~s__state~0); 215604#L183 assume !(4497 == ssl3_connect_~s__state~0); 215593#L186 assume !(4512 == ssl3_connect_~s__state~0); 215594#L189 assume !(4513 == ssl3_connect_~s__state~0); 215587#L192 assume !(4528 == ssl3_connect_~s__state~0); 215588#L195 assume !(4529 == ssl3_connect_~s__state~0); 213167#L198 assume !(4560 == ssl3_connect_~s__state~0); 213168#L201 assume !(4561 == ssl3_connect_~s__state~0); 213133#L204 assume 4352 == ssl3_connect_~s__state~0; 213134#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 213116#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 213092#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 216065#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216062#L545 ssl3_connect_~skip~0 := 0; 216061#L108-1 assume !false; 216060#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216057#L111 assume 12292 == ssl3_connect_~s__state~0; 213204#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 213027#L216 ssl3_connect_~s__server~0 := 0; 213028#L221 assume 0 != ssl3_connect_~cb~0; 214876#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 214877#L226 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; 214870#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 214868#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 214867#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 214863#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 214860#L545 ssl3_connect_~skip~0 := 0; 214859#L108-1 assume !false; 214856#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 214854#L111 assume !(12292 == ssl3_connect_~s__state~0); 214853#L114 assume !(16384 == ssl3_connect_~s__state~0); 214852#L117 assume !(4096 == ssl3_connect_~s__state~0); 214851#L120 assume !(20480 == ssl3_connect_~s__state~0); 214850#L123 assume !(4099 == ssl3_connect_~s__state~0); 214831#L126 assume 4368 == ssl3_connect_~s__state~0; 213081#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 213082#L270 assume !(0 == ssl3_connect_~blastFlag~0); 213149#L270-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; 213151#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 213152#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 214848#L545 ssl3_connect_~skip~0 := 0; 214849#L108-1 assume !false; 214844#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 214845#L111 assume !(12292 == ssl3_connect_~s__state~0); 214840#L114 assume !(16384 == ssl3_connect_~s__state~0); 214841#L117 assume !(4096 == ssl3_connect_~s__state~0); 214836#L120 assume !(20480 == ssl3_connect_~s__state~0); 214837#L123 assume !(4099 == ssl3_connect_~s__state~0); 214832#L126 assume !(4368 == ssl3_connect_~s__state~0); 214833#L129 assume !(4369 == ssl3_connect_~s__state~0); 216034#L132 assume 4384 == ssl3_connect_~s__state~0; 212991#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 212992#L289 assume !(1 == ssl3_connect_~blastFlag~0); 213155#L292 assume !(4 == ssl3_connect_~blastFlag~0); 213156#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 216114#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 216113#L299-2 ssl3_connect_~s__init_num~0 := 0; 216105#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216101#L545 ssl3_connect_~skip~0 := 0; 216099#L108-1 assume !false; 216097#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216095#L111 assume !(12292 == ssl3_connect_~s__state~0); 216093#L114 assume !(16384 == ssl3_connect_~s__state~0); 216091#L117 assume !(4096 == ssl3_connect_~s__state~0); 215861#L120 assume !(20480 == ssl3_connect_~s__state~0); 215860#L123 assume !(4099 == ssl3_connect_~s__state~0); 215859#L126 assume !(4368 == ssl3_connect_~s__state~0); 215858#L129 assume !(4369 == ssl3_connect_~s__state~0); 215857#L132 assume !(4384 == ssl3_connect_~s__state~0); 215856#L135 assume !(4385 == ssl3_connect_~s__state~0); 215855#L138 assume 4400 == ssl3_connect_~s__state~0; 215854#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 215852#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 215849#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 215847#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 215844#L545 ssl3_connect_~skip~0 := 0; 215843#L108-1 assume !false; 215842#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 215841#L111 assume !(12292 == ssl3_connect_~s__state~0); 215840#L114 assume !(16384 == ssl3_connect_~s__state~0); 215838#L117 assume !(4096 == ssl3_connect_~s__state~0); 215836#L120 assume !(20480 == ssl3_connect_~s__state~0); 215834#L123 assume !(4099 == ssl3_connect_~s__state~0); 215833#L126 assume !(4368 == ssl3_connect_~s__state~0); 215832#L129 assume !(4369 == ssl3_connect_~s__state~0); 215830#L132 assume !(4384 == ssl3_connect_~s__state~0); 215828#L135 assume !(4385 == ssl3_connect_~s__state~0); 215826#L138 assume !(4400 == ssl3_connect_~s__state~0); 215825#L141 assume !(4401 == ssl3_connect_~s__state~0); 215824#L144 assume 4416 == ssl3_connect_~s__state~0; 215822#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 215816#L328 assume !(3 == ssl3_connect_~blastFlag~0); 215814#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 214743#L336 assume !(0 == ssl3_connect_~tmp___6~0); 215743#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 215738#L545 ssl3_connect_~skip~0 := 0; 215739#L108-1 assume !false; 215731#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 215732#L111 assume !(12292 == ssl3_connect_~s__state~0); 215718#L114 assume !(16384 == ssl3_connect_~s__state~0); 215719#L117 assume !(4096 == ssl3_connect_~s__state~0); 215710#L120 assume !(20480 == ssl3_connect_~s__state~0); 215711#L123 assume !(4099 == ssl3_connect_~s__state~0); 215702#L126 assume !(4368 == ssl3_connect_~s__state~0); 215703#L129 assume !(4369 == ssl3_connect_~s__state~0); 215694#L132 assume !(4384 == ssl3_connect_~s__state~0); 215695#L135 assume !(4385 == ssl3_connect_~s__state~0); 215686#L138 assume !(4400 == ssl3_connect_~s__state~0); 215687#L141 assume !(4401 == ssl3_connect_~s__state~0); 215678#L144 assume !(4416 == ssl3_connect_~s__state~0); 215679#L147 assume !(4417 == ssl3_connect_~s__state~0); 215670#L150 assume 4432 == ssl3_connect_~s__state~0; 215671#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 213165#L344 assume !(5 == ssl3_connect_~blastFlag~0); 213166#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 216217#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216210#L545 ssl3_connect_~skip~0 := 0; 216211#L108-1 assume !false; 216200#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216201#L111 assume !(12292 == ssl3_connect_~s__state~0); 216190#L114 assume !(16384 == ssl3_connect_~s__state~0); 216191#L117 assume !(4096 == ssl3_connect_~s__state~0); 216180#L120 assume !(20480 == ssl3_connect_~s__state~0); 216181#L123 assume !(4099 == ssl3_connect_~s__state~0); 216170#L126 assume !(4368 == ssl3_connect_~s__state~0); 216171#L129 assume !(4369 == ssl3_connect_~s__state~0); 216160#L132 assume !(4384 == ssl3_connect_~s__state~0); 216161#L135 assume !(4385 == ssl3_connect_~s__state~0); 216150#L138 assume !(4400 == ssl3_connect_~s__state~0); 216151#L141 assume !(4401 == ssl3_connect_~s__state~0); 216140#L144 assume !(4416 == ssl3_connect_~s__state~0); 216141#L147 assume !(4417 == ssl3_connect_~s__state~0); 216130#L150 assume !(4432 == ssl3_connect_~s__state~0); 216131#L153 assume !(4433 == ssl3_connect_~s__state~0); 216121#L156 assume 4448 == ssl3_connect_~s__state~0; 216122#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 213037#L356 assume !(ssl3_connect_~ret~0 <= 0); 213038#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 215421#L359-2 ssl3_connect_~s__init_num~0 := 0; 216517#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216515#L545 ssl3_connect_~skip~0 := 0; 216506#L108-1 assume !false; 216507#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216498#L111 assume !(12292 == ssl3_connect_~s__state~0); 216499#L114 assume !(16384 == ssl3_connect_~s__state~0); 216490#L117 assume !(4096 == ssl3_connect_~s__state~0); 216491#L120 assume !(20480 == ssl3_connect_~s__state~0); 216482#L123 assume !(4099 == ssl3_connect_~s__state~0); 216483#L126 assume !(4368 == ssl3_connect_~s__state~0); 216474#L129 assume !(4369 == ssl3_connect_~s__state~0); 216475#L132 assume !(4384 == ssl3_connect_~s__state~0); 216466#L135 assume !(4385 == ssl3_connect_~s__state~0); 216467#L138 assume !(4400 == ssl3_connect_~s__state~0); 216458#L141 assume !(4401 == ssl3_connect_~s__state~0); 216459#L144 assume !(4416 == ssl3_connect_~s__state~0); 216450#L147 assume !(4417 == ssl3_connect_~s__state~0); 216451#L150 assume !(4432 == ssl3_connect_~s__state~0); 216442#L153 assume !(4433 == ssl3_connect_~s__state~0); 216443#L156 assume !(4448 == ssl3_connect_~s__state~0); 216434#L159 assume !(4449 == ssl3_connect_~s__state~0); 216435#L162 assume !(4464 == ssl3_connect_~s__state~0); 216426#L165 assume !(4465 == ssl3_connect_~s__state~0); 216427#L168 assume !(4466 == ssl3_connect_~s__state~0); 216418#L171 assume !(4467 == ssl3_connect_~s__state~0); 216419#L174 assume 4480 == ssl3_connect_~s__state~0; 216410#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 216411#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 213002#L384 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; 213003#L384-2 ssl3_connect_~s__init_num~0 := 0; 216409#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216407#L545 ssl3_connect_~skip~0 := 0; 216398#L108-1 assume !false; 216399#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216392#L111 assume !(12292 == ssl3_connect_~s__state~0); 216393#L114 assume !(16384 == ssl3_connect_~s__state~0); 216379#L117 assume !(4096 == ssl3_connect_~s__state~0); 216380#L120 assume !(20480 == ssl3_connect_~s__state~0); 216372#L123 assume !(4099 == ssl3_connect_~s__state~0); 216373#L126 assume !(4368 == ssl3_connect_~s__state~0); 216365#L129 assume !(4369 == ssl3_connect_~s__state~0); 216366#L132 assume !(4384 == ssl3_connect_~s__state~0); 216357#L135 assume !(4385 == ssl3_connect_~s__state~0); 216358#L138 assume !(4400 == ssl3_connect_~s__state~0); 216349#L141 assume !(4401 == ssl3_connect_~s__state~0); 216350#L144 assume !(4416 == ssl3_connect_~s__state~0); 216341#L147 assume !(4417 == ssl3_connect_~s__state~0); 216342#L150 assume !(4432 == ssl3_connect_~s__state~0); 216333#L153 assume !(4433 == ssl3_connect_~s__state~0); 216334#L156 assume !(4448 == ssl3_connect_~s__state~0); 216325#L159 assume !(4449 == ssl3_connect_~s__state~0); 216326#L162 assume !(4464 == ssl3_connect_~s__state~0); 216317#L165 assume !(4465 == ssl3_connect_~s__state~0); 216318#L168 assume !(4466 == ssl3_connect_~s__state~0); 216309#L171 assume !(4467 == ssl3_connect_~s__state~0); 216310#L174 assume !(4480 == ssl3_connect_~s__state~0); 216301#L177 assume !(4481 == ssl3_connect_~s__state~0); 216302#L180 assume !(4496 == ssl3_connect_~s__state~0); 216293#L183 assume !(4497 == ssl3_connect_~s__state~0); 216294#L186 assume 4512 == ssl3_connect_~s__state~0; 216285#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 216286#L405 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; 216277#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 216278#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 216269#L420 assume !(0 == ssl3_connect_~tmp___8~0); 216270#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 216254#L545 ssl3_connect_~skip~0 := 0; 216255#L108-1 assume !false; 216248#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 216249#L111 assume !(12292 == ssl3_connect_~s__state~0); 216236#L114 assume !(16384 == ssl3_connect_~s__state~0); 216237#L117 assume !(4096 == ssl3_connect_~s__state~0); 216230#L120 assume !(20480 == ssl3_connect_~s__state~0); 216231#L123 assume !(4099 == ssl3_connect_~s__state~0); 216213#L126 assume !(4368 == ssl3_connect_~s__state~0); 216214#L129 assume !(4369 == ssl3_connect_~s__state~0); 216203#L132 assume !(4384 == ssl3_connect_~s__state~0); 216204#L135 assume !(4385 == ssl3_connect_~s__state~0); 216193#L138 assume !(4400 == ssl3_connect_~s__state~0); 216194#L141 assume !(4401 == ssl3_connect_~s__state~0); 216183#L144 assume !(4416 == ssl3_connect_~s__state~0); 216184#L147 assume !(4417 == ssl3_connect_~s__state~0); 216173#L150 assume !(4432 == ssl3_connect_~s__state~0); 216174#L153 assume !(4433 == ssl3_connect_~s__state~0); 216163#L156 assume !(4448 == ssl3_connect_~s__state~0); 216164#L159 assume !(4449 == ssl3_connect_~s__state~0); 216153#L162 assume !(4464 == ssl3_connect_~s__state~0); 216154#L165 assume !(4465 == ssl3_connect_~s__state~0); 216143#L168 assume !(4466 == ssl3_connect_~s__state~0); 216144#L171 assume !(4467 == ssl3_connect_~s__state~0); 216133#L174 assume !(4480 == ssl3_connect_~s__state~0); 216134#L177 assume !(4481 == ssl3_connect_~s__state~0); 216123#L180 assume !(4496 == ssl3_connect_~s__state~0); 216124#L183 assume !(4497 == ssl3_connect_~s__state~0); 216117#L186 assume !(4512 == ssl3_connect_~s__state~0); 216118#L189 assume !(4513 == ssl3_connect_~s__state~0); 216074#L192 assume 4528 == ssl3_connect_~s__state~0; 213095#L196 [2019-10-22 08:56:42,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,601 INFO L82 PathProgramCache]: Analyzing trace with hash 724052506, now seen corresponding path program 2 times [2019-10-22 08:56:42,601 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,601 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429448673] [2019-10-22 08:56:42,601 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,601 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,601 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,653 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:42,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,656 INFO L82 PathProgramCache]: Analyzing trace with hash 868943223, now seen corresponding path program 1 times [2019-10-22 08:56:42,656 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,656 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169541014] [2019-10-22 08:56:42,656 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,656 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,657 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2019-10-22 08:56:42,709 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169541014] [2019-10-22 08:56:42,709 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262978430] [2019-10-22 08:56:42,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:42,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:42,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:42,878 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2019-10-22 08:56:42,878 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:42,879 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:56:42,879 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527667525] [2019-10-22 08:56:42,879 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,879 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:42,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:42,880 INFO L87 Difference]: Start difference. First operand 4100 states and 4831 transitions. cyclomatic complexity: 745 Second operand 4 states. [2019-10-22 08:56:42,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,993 INFO L93 Difference]: Finished difference Result 2347 states and 2704 transitions. [2019-10-22 08:56:42,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-22 08:56:42,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2347 states and 2704 transitions. [2019-10-22 08:56:43,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2019-10-22 08:56:43,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2347 states to 1460 states and 1699 transitions. [2019-10-22 08:56:43,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1378 [2019-10-22 08:56:43,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1378 [2019-10-22 08:56:43,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1460 states and 1699 transitions. [2019-10-22 08:56:43,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:43,006 INFO L688 BuchiCegarLoop]: Abstraction has 1460 states and 1699 transitions. [2019-10-22 08:56:43,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1460 states and 1699 transitions. [2019-10-22 08:56:43,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1460 to 1105. [2019-10-22 08:56:43,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1105 states. [2019-10-22 08:56:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1105 states to 1105 states and 1298 transitions. [2019-10-22 08:56:43,015 INFO L711 BuchiCegarLoop]: Abstraction has 1105 states and 1298 transitions. [2019-10-22 08:56:43,015 INFO L591 BuchiCegarLoop]: Abstraction has 1105 states and 1298 transitions. [2019-10-22 08:56:43,015 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-10-22 08:56:43,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1105 states and 1298 transitions. [2019-10-22 08:56:43,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2019-10-22 08:56:43,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:43,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:43,019 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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, 1] [2019-10-22 08:56:43,019 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 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] [2019-10-22 08:56:43,019 INFO L791 eck$LassoCheckResult]: Stem: 220341#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, 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~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, 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 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;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;havoc ssl3_connect_~num1~0;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~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;havoc ssl3_connect_~__cil_tmp58~0;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;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;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~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 220279#L94 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 220280#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 220303#L102 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 220224#L108-1 assume !false; 220511#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220509#L111 assume 12292 == ssl3_connect_~s__state~0; 220510#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 220247#L216 ssl3_connect_~s__server~0 := 0; 220248#L221 assume 0 != ssl3_connect_~cb~0; 220261#L221-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 220262#L226 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; 220721#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 220718#L236-2 assume !(0 == ssl3_connect_~tmp___4~0); 220717#L258 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 220711#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220707#L545 ssl3_connect_~skip~0 := 0; 220705#L108-1 assume !false; 220703#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220701#L111 assume !(12292 == ssl3_connect_~s__state~0); 220697#L114 assume !(16384 == ssl3_connect_~s__state~0); 220694#L117 assume !(4096 == ssl3_connect_~s__state~0); 220692#L120 assume !(20480 == ssl3_connect_~s__state~0); 220691#L123 assume !(4099 == ssl3_connect_~s__state~0); 220690#L126 assume 4368 == ssl3_connect_~s__state~0; 220688#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 220596#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 220594#L270-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; 220590#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 220591#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220877#L545 ssl3_connect_~skip~0 := 0; 220876#L108-1 assume !false; 220875#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220874#L111 assume !(12292 == ssl3_connect_~s__state~0); 220873#L114 assume !(16384 == ssl3_connect_~s__state~0); 220872#L117 assume !(4096 == ssl3_connect_~s__state~0); 220871#L120 assume !(20480 == ssl3_connect_~s__state~0); 220870#L123 assume !(4099 == ssl3_connect_~s__state~0); 220869#L126 assume !(4368 == ssl3_connect_~s__state~0); 220764#L129 assume !(4369 == ssl3_connect_~s__state~0); 220515#L132 assume 4384 == ssl3_connect_~s__state~0; 220230#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 220231#L289 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 220325#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 220208#L299 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 220209#L299-2 ssl3_connect_~s__init_num~0 := 0; 220366#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220495#L545 ssl3_connect_~skip~0 := 0; 220493#L108-1 assume !false; 220491#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220489#L111 assume !(12292 == ssl3_connect_~s__state~0); 220487#L114 assume !(16384 == ssl3_connect_~s__state~0); 220485#L117 assume !(4096 == ssl3_connect_~s__state~0); 220483#L120 assume !(20480 == ssl3_connect_~s__state~0); 220481#L123 assume !(4099 == ssl3_connect_~s__state~0); 220479#L126 assume !(4368 == ssl3_connect_~s__state~0); 220477#L129 assume !(4369 == ssl3_connect_~s__state~0); 220475#L132 assume !(4384 == ssl3_connect_~s__state~0); 220473#L135 assume !(4385 == ssl3_connect_~s__state~0); 220471#L138 assume 4400 == ssl3_connect_~s__state~0; 220470#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 220468#L310 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 220367#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 220368#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220531#L545 ssl3_connect_~skip~0 := 0; 220530#L108-1 assume !false; 220529#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220528#L111 assume !(12292 == ssl3_connect_~s__state~0); 220527#L114 assume !(16384 == ssl3_connect_~s__state~0); 220526#L117 assume !(4096 == ssl3_connect_~s__state~0); 220525#L120 assume !(20480 == ssl3_connect_~s__state~0); 220524#L123 assume !(4099 == ssl3_connect_~s__state~0); 220523#L126 assume !(4368 == ssl3_connect_~s__state~0); 220522#L129 assume !(4369 == ssl3_connect_~s__state~0); 220521#L132 assume !(4384 == ssl3_connect_~s__state~0); 220520#L135 assume !(4385 == ssl3_connect_~s__state~0); 220519#L138 assume !(4400 == ssl3_connect_~s__state~0); 220518#L141 assume !(4401 == ssl3_connect_~s__state~0); 220516#L144 assume 4416 == ssl3_connect_~s__state~0; 220348#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 220290#L328 assume !(3 == ssl3_connect_~blastFlag~0); 220291#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 220328#L336 assume !(0 == ssl3_connect_~tmp___6~0); 220329#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220434#L545 ssl3_connect_~skip~0 := 0; 220427#L108-1 assume !false; 220428#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220421#L111 assume !(12292 == ssl3_connect_~s__state~0); 220422#L114 assume !(16384 == ssl3_connect_~s__state~0); 220413#L117 assume !(4096 == ssl3_connect_~s__state~0); 220414#L120 assume !(20480 == ssl3_connect_~s__state~0); 220405#L123 assume !(4099 == ssl3_connect_~s__state~0); 220406#L126 assume !(4368 == ssl3_connect_~s__state~0); 220397#L129 assume !(4369 == ssl3_connect_~s__state~0); 220398#L132 assume !(4384 == ssl3_connect_~s__state~0); 220391#L135 assume !(4385 == ssl3_connect_~s__state~0); 220392#L138 assume !(4400 == ssl3_connect_~s__state~0); 220386#L141 assume !(4401 == ssl3_connect_~s__state~0); 220387#L144 assume !(4416 == ssl3_connect_~s__state~0); 220382#L147 assume !(4417 == ssl3_connect_~s__state~0); 220383#L150 assume 4432 == ssl3_connect_~s__state~0; 220333#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 220334#L344 assume !(5 == ssl3_connect_~blastFlag~0); 220326#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 220327#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220556#L545 ssl3_connect_~skip~0 := 0; 220738#L108-1 assume !false; 220737#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220736#L111 assume !(12292 == ssl3_connect_~s__state~0); 220735#L114 assume !(16384 == ssl3_connect_~s__state~0); 220734#L117 assume !(4096 == ssl3_connect_~s__state~0); 220733#L120 assume !(20480 == ssl3_connect_~s__state~0); 220732#L123 assume !(4099 == ssl3_connect_~s__state~0); 220731#L126 assume !(4368 == ssl3_connect_~s__state~0); 220730#L129 assume !(4369 == ssl3_connect_~s__state~0); 220729#L132 assume !(4384 == ssl3_connect_~s__state~0); 220415#L135 assume !(4385 == ssl3_connect_~s__state~0); 220416#L138 assume !(4400 == ssl3_connect_~s__state~0); 220407#L141 assume !(4401 == ssl3_connect_~s__state~0); 220408#L144 assume !(4416 == ssl3_connect_~s__state~0); 220399#L147 assume !(4417 == ssl3_connect_~s__state~0); 220400#L150 assume !(4432 == ssl3_connect_~s__state~0); 220716#L153 assume !(4433 == ssl3_connect_~s__state~0); 220715#L156 assume 4448 == ssl3_connect_~s__state~0; 220714#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 220256#L356 assume !(ssl3_connect_~ret~0 <= 0); 220257#L359 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 220253#L359-2 ssl3_connect_~s__init_num~0 := 0; 220254#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220853#L545 ssl3_connect_~skip~0 := 0; 220845#L108-1 assume !false; 220846#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220833#L111 assume !(12292 == ssl3_connect_~s__state~0); 220834#L114 assume !(16384 == ssl3_connect_~s__state~0); 220827#L117 assume !(4096 == ssl3_connect_~s__state~0); 220828#L120 assume !(20480 == ssl3_connect_~s__state~0); 220821#L123 assume !(4099 == ssl3_connect_~s__state~0); 220822#L126 assume !(4368 == ssl3_connect_~s__state~0); 220815#L129 assume !(4369 == ssl3_connect_~s__state~0); 220816#L132 assume !(4384 == ssl3_connect_~s__state~0); 220809#L135 assume !(4385 == ssl3_connect_~s__state~0); 220810#L138 assume !(4400 == ssl3_connect_~s__state~0); 220803#L141 assume !(4401 == ssl3_connect_~s__state~0); 220804#L144 assume !(4416 == ssl3_connect_~s__state~0); 220797#L147 assume !(4417 == ssl3_connect_~s__state~0); 220798#L150 assume !(4432 == ssl3_connect_~s__state~0); 220791#L153 assume !(4433 == ssl3_connect_~s__state~0); 220792#L156 assume !(4448 == ssl3_connect_~s__state~0); 220785#L159 assume !(4449 == ssl3_connect_~s__state~0); 220786#L162 assume !(4464 == ssl3_connect_~s__state~0); 220779#L165 assume !(4465 == ssl3_connect_~s__state~0); 220780#L168 assume !(4466 == ssl3_connect_~s__state~0); 220773#L171 assume !(4467 == ssl3_connect_~s__state~0); 220774#L174 assume 4480 == ssl3_connect_~s__state~0; 220362#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 220363#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 220234#L384 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; 220206#L384-2 ssl3_connect_~s__init_num~0 := 0; 220207#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 221146#L545 ssl3_connect_~skip~0 := 0; 221145#L108-1 assume !false; 221143#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 221137#L111 assume !(12292 == ssl3_connect_~s__state~0); 221135#L114 assume !(16384 == ssl3_connect_~s__state~0); 221133#L117 assume !(4096 == ssl3_connect_~s__state~0); 221131#L120 assume !(20480 == ssl3_connect_~s__state~0); 221129#L123 assume !(4099 == ssl3_connect_~s__state~0); 221127#L126 assume !(4368 == ssl3_connect_~s__state~0); 221125#L129 assume !(4369 == ssl3_connect_~s__state~0); 221123#L132 assume !(4384 == ssl3_connect_~s__state~0); 221121#L135 assume !(4385 == ssl3_connect_~s__state~0); 221119#L138 assume !(4400 == ssl3_connect_~s__state~0); 221117#L141 assume !(4401 == ssl3_connect_~s__state~0); 221115#L144 assume !(4416 == ssl3_connect_~s__state~0); 221113#L147 assume !(4417 == ssl3_connect_~s__state~0); 221111#L150 assume !(4432 == ssl3_connect_~s__state~0); 221109#L153 assume !(4433 == ssl3_connect_~s__state~0); 221107#L156 assume !(4448 == ssl3_connect_~s__state~0); 221105#L159 assume !(4449 == ssl3_connect_~s__state~0); 221103#L162 assume !(4464 == ssl3_connect_~s__state~0); 221101#L165 assume !(4465 == ssl3_connect_~s__state~0); 221099#L168 assume !(4466 == ssl3_connect_~s__state~0); 221097#L171 assume !(4467 == ssl3_connect_~s__state~0); 221095#L174 assume !(4480 == ssl3_connect_~s__state~0); 221093#L177 assume !(4481 == ssl3_connect_~s__state~0); 221082#L180 assume !(4496 == ssl3_connect_~s__state~0); 221077#L183 assume !(4497 == ssl3_connect_~s__state~0); 221070#L186 assume 4512 == ssl3_connect_~s__state~0; 221069#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 221068#L405 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; 221066#L411 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0);ssl3_connect_~s__session__compress_meth~0 := ssl3_connect_~s__s3__tmp__new_compression__id~0; 221064#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 221062#L420 assume !(0 == ssl3_connect_~tmp___8~0); 221061#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 221051#L545 ssl3_connect_~skip~0 := 0; 221180#L108-1 assume !false; 221179#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 221178#L111 assume !(12292 == ssl3_connect_~s__state~0); 221177#L114 assume !(16384 == ssl3_connect_~s__state~0); 221176#L117 assume !(4096 == ssl3_connect_~s__state~0); 221175#L120 assume !(20480 == ssl3_connect_~s__state~0); 221174#L123 assume !(4099 == ssl3_connect_~s__state~0); 221173#L126 assume !(4368 == ssl3_connect_~s__state~0); 221172#L129 assume !(4369 == ssl3_connect_~s__state~0); 221171#L132 assume !(4384 == ssl3_connect_~s__state~0); 221170#L135 assume !(4385 == ssl3_connect_~s__state~0); 221169#L138 assume !(4400 == ssl3_connect_~s__state~0); 221168#L141 assume !(4401 == ssl3_connect_~s__state~0); 221167#L144 assume !(4416 == ssl3_connect_~s__state~0); 221166#L147 assume !(4417 == ssl3_connect_~s__state~0); 221165#L150 assume !(4432 == ssl3_connect_~s__state~0); 221164#L153 assume !(4433 == ssl3_connect_~s__state~0); 221163#L156 assume !(4448 == ssl3_connect_~s__state~0); 221162#L159 assume !(4449 == ssl3_connect_~s__state~0); 221161#L162 assume !(4464 == ssl3_connect_~s__state~0); 221160#L165 assume !(4465 == ssl3_connect_~s__state~0); 221159#L168 assume !(4466 == ssl3_connect_~s__state~0); 221158#L171 assume !(4467 == ssl3_connect_~s__state~0); 221157#L174 assume !(4480 == ssl3_connect_~s__state~0); 221156#L177 assume !(4481 == ssl3_connect_~s__state~0); 221155#L180 assume !(4496 == ssl3_connect_~s__state~0); 221154#L183 assume !(4497 == ssl3_connect_~s__state~0); 221153#L186 assume !(4512 == ssl3_connect_~s__state~0); 221152#L189 assume !(4513 == ssl3_connect_~s__state~0); 221151#L192 assume 4528 == ssl3_connect_~s__state~0; 221149#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 220221#L428 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; 220222#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 220314#L435-1 ssl3_connect_~s__init_num~0 := 0; 220317#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 221072#L545 ssl3_connect_~skip~0 := 0; 221303#L108-1 assume !false; 221302#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 221301#L111 assume !(12292 == ssl3_connect_~s__state~0); 221300#L114 assume !(16384 == ssl3_connect_~s__state~0); 221299#L117 assume !(4096 == ssl3_connect_~s__state~0); 221298#L120 assume !(20480 == ssl3_connect_~s__state~0); 221297#L123 assume !(4099 == ssl3_connect_~s__state~0); 221296#L126 assume !(4368 == ssl3_connect_~s__state~0); 221295#L129 assume !(4369 == ssl3_connect_~s__state~0); 221294#L132 assume !(4384 == ssl3_connect_~s__state~0); 221293#L135 assume !(4385 == ssl3_connect_~s__state~0); 221292#L138 assume !(4400 == ssl3_connect_~s__state~0); 221291#L141 assume !(4401 == ssl3_connect_~s__state~0); 221290#L144 assume !(4416 == ssl3_connect_~s__state~0); 221289#L147 assume !(4417 == ssl3_connect_~s__state~0); 221288#L150 assume !(4432 == ssl3_connect_~s__state~0); 221287#L153 assume !(4433 == ssl3_connect_~s__state~0); 221286#L156 assume !(4448 == ssl3_connect_~s__state~0); 221285#L159 assume !(4449 == ssl3_connect_~s__state~0); 221284#L162 assume !(4464 == ssl3_connect_~s__state~0); 221283#L165 assume !(4465 == ssl3_connect_~s__state~0); 221282#L168 assume !(4466 == ssl3_connect_~s__state~0); 221281#L171 assume !(4467 == ssl3_connect_~s__state~0); 221280#L174 assume !(4480 == ssl3_connect_~s__state~0); 221279#L177 assume !(4481 == ssl3_connect_~s__state~0); 221278#L180 assume !(4496 == ssl3_connect_~s__state~0); 221277#L183 assume !(4497 == ssl3_connect_~s__state~0); 221276#L186 assume !(4512 == ssl3_connect_~s__state~0); 221275#L189 assume !(4513 == ssl3_connect_~s__state~0); 221274#L192 assume !(4528 == ssl3_connect_~s__state~0); 221273#L195 assume !(4529 == ssl3_connect_~s__state~0); 221272#L198 assume !(4560 == ssl3_connect_~s__state~0); 221271#L201 assume !(4561 == ssl3_connect_~s__state~0); 221270#L204 assume 4352 == ssl3_connect_~s__state~0; 220245#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 220246#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 221236#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 221233#L510 [2019-10-22 08:56:43,020 INFO L793 eck$LassoCheckResult]: Loop: 221233#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 220283#L545 ssl3_connect_~skip~0 := 0; 220288#L108-1 assume !false; 220210#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 220211#L111 assume !(12292 == ssl3_connect_~s__state~0); 220225#L114 assume !(16384 == ssl3_connect_~s__state~0); 220226#L117 assume !(4096 == ssl3_connect_~s__state~0); 220237#L120 assume !(20480 == ssl3_connect_~s__state~0); 221034#L123 assume !(4099 == ssl3_connect_~s__state~0); 221031#L126 assume !(4368 == ssl3_connect_~s__state~0); 221028#L129 assume !(4369 == ssl3_connect_~s__state~0); 221025#L132 assume !(4384 == ssl3_connect_~s__state~0); 221022#L135 assume !(4385 == ssl3_connect_~s__state~0); 221019#L138 assume !(4400 == ssl3_connect_~s__state~0); 221016#L141 assume !(4401 == ssl3_connect_~s__state~0); 221013#L144 assume !(4416 == ssl3_connect_~s__state~0); 221010#L147 assume !(4417 == ssl3_connect_~s__state~0); 221007#L150 assume !(4432 == ssl3_connect_~s__state~0); 221004#L153 assume !(4433 == ssl3_connect_~s__state~0); 221001#L156 assume !(4448 == ssl3_connect_~s__state~0); 220998#L159 assume !(4449 == ssl3_connect_~s__state~0); 220995#L162 assume !(4464 == ssl3_connect_~s__state~0); 220992#L165 assume !(4465 == ssl3_connect_~s__state~0); 220989#L168 assume !(4466 == ssl3_connect_~s__state~0); 220986#L171 assume !(4467 == ssl3_connect_~s__state~0); 220983#L174 assume !(4480 == ssl3_connect_~s__state~0); 220980#L177 assume !(4481 == ssl3_connect_~s__state~0); 220977#L180 assume !(4496 == ssl3_connect_~s__state~0); 220974#L183 assume !(4497 == ssl3_connect_~s__state~0); 220972#L186 assume !(4512 == ssl3_connect_~s__state~0); 220970#L189 assume !(4513 == ssl3_connect_~s__state~0); 220968#L192 assume !(4528 == ssl3_connect_~s__state~0); 220966#L195 assume !(4529 == ssl3_connect_~s__state~0); 220378#L198 assume 4560 == ssl3_connect_~s__state~0; 220379#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 220275#L455 assume !(ssl3_connect_~ret~0 <= 0); 220276#L458 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 220238#L458-2 ssl3_connect_~s__init_num~0 := 0; 220239#L510 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 221186#L545 ssl3_connect_~skip~0 := 0; 221185#L108-1 assume !false; 221184#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 221183#L111 assume !(12292 == ssl3_connect_~s__state~0); 221182#L114 assume !(16384 == ssl3_connect_~s__state~0); 221181#L117 assume !(4096 == ssl3_connect_~s__state~0); 220214#L120 assume !(20480 == ssl3_connect_~s__state~0); 220215#L123 assume !(4099 == ssl3_connect_~s__state~0); 220344#L126 assume !(4368 == ssl3_connect_~s__state~0); 220345#L129 assume !(4369 == ssl3_connect_~s__state~0); 220343#L132 assume !(4384 == ssl3_connect_~s__state~0); 220304#L135 assume !(4385 == ssl3_connect_~s__state~0); 220305#L138 assume !(4400 == ssl3_connect_~s__state~0); 220294#L141 assume !(4401 == ssl3_connect_~s__state~0); 220260#L144 assume !(4416 == ssl3_connect_~s__state~0); 220232#L147 assume !(4417 == ssl3_connect_~s__state~0); 220233#L150 assume !(4432 == ssl3_connect_~s__state~0); 220219#L153 assume !(4433 == ssl3_connect_~s__state~0); 220220#L156 assume !(4448 == ssl3_connect_~s__state~0); 220360#L159 assume !(4449 == ssl3_connect_~s__state~0); 220351#L162 assume !(4464 == ssl3_connect_~s__state~0); 220335#L165 assume !(4465 == ssl3_connect_~s__state~0); 220306#L168 assume !(4466 == ssl3_connect_~s__state~0); 220307#L171 assume !(4467 == ssl3_connect_~s__state~0); 220297#L174 assume !(4480 == ssl3_connect_~s__state~0); 220263#L177 assume !(4481 == ssl3_connect_~s__state~0); 220235#L180 assume !(4496 == ssl3_connect_~s__state~0); 220236#L183 assume !(4497 == ssl3_connect_~s__state~0); 220201#L186 assume 4512 == ssl3_connect_~s__state~0; 220202#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 220310#L405 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; 220277#L411 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 220278#L411-2 assume !(0 == ssl3_connect_~tmp___7~0); 221065#L420 assume !(0 == ssl3_connect_~tmp___8~0); 221233#L510 [2019-10-22 08:56:43,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1940337563, now seen corresponding path program 1 times [2019-10-22 08:56:43,020 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,020 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708709197] [2019-10-22 08:56:43,020 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,020 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,021 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,103 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1774831861, now seen corresponding path program 2 times [2019-10-22 08:56:43,104 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,104 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999032835] [2019-10-22 08:56:43,104 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,104 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,220 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,221 INFO L82 PathProgramCache]: Analyzing trace with hash -2021377241, now seen corresponding path program 1 times [2019-10-22 08:56:43,221 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,221 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496840705] [2019-10-22 08:56:43,221 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,221 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,222 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2019-10-22 08:56:43,336 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496840705] [2019-10-22 08:56:43,336 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:43,336 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:43,336 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033946854] [2019-10-22 08:56:43,520 WARN L191 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 52 [2019-10-22 08:56:43,538 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:43,538 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:43,538 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:43,538 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:43,538 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:43,538 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,538 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:43,539 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:43,539 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration37_Loop [2019-10-22 08:56:43,539 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:43,539 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:43,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,645 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:43,645 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 100 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 100 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:43,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:43,650 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:43,650 INFO L440 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_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 101 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 101 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:43,654 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:43,657 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:43,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___8~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___8~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 102 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 102 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:43,661 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1e39858e-5232-4895-a9bf-c6310d2dac00/bin/uautomizer/z3 Starting monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:43,677 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:43,677 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 103 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,681 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:43,682 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:43,682 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:43,682 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:43,682 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:43,682 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:43,682 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:43,682 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:43,682 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:43,682 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration37_Loop [2019-10-22 08:56:43,683 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:43,683 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:43,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:43,776 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:43,776 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:43,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:43,777 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:43,777 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:43,777 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:43,777 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:43,777 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:43,777 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:43,777 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:43,777 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:43,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:43,778 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:43,778 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:43,778 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:43,778 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:43,778 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:43,779 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:43,779 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:43,779 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:43,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:43,780 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:43,780 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:43,780 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:43,780 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:43,780 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:43,780 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:43,780 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:43,780 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:43,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:43,781 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:43,781 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:43,781 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:43,781 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:43,781 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:43,781 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:43,781 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:43,783 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:43,783 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:43,784 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:43,784 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:43,784 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:43,784 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:43,784 INFO L512 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 [] [2019-10-22 08:56:43,784 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:43,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:43,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:43,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:43,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:43,892 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:43,892 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:43,892 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1105 states and 1298 transitions. cyclomatic complexity: 199 Second operand 5 states. [2019-10-22 08:56:43,991 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1105 states and 1298 transitions. cyclomatic complexity: 199. Second operand 5 states. Result 1419 states and 1644 transitions. Complement of second has 7 states. [2019-10-22 08:56:43,991 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 [2019-10-22 08:56:43,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:43,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 191 transitions. [2019-10-22 08:56:43,992 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 191 transitions. Stem has 268 letters. Loop has 73 letters. [2019-10-22 08:56:43,992 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:43,992 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-10-22 08:56:44,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:44,062 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:44,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:44,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:44,093 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,094 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 [2019-10-22 08:56:44,094 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1105 states and 1298 transitions. cyclomatic complexity: 199 Second operand 5 states. [2019-10-22 08:56:44,208 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1105 states and 1298 transitions. cyclomatic complexity: 199. Second operand 5 states. Result 1271 states and 1488 transitions. Complement of second has 8 states. [2019-10-22 08:56:44,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:44,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 233 transitions. [2019-10-22 08:56:44,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 233 transitions. Stem has 268 letters. Loop has 73 letters. [2019-10-22 08:56:44,209 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:44,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 233 transitions. Stem has 341 letters. Loop has 73 letters. [2019-10-22 08:56:44,210 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:44,210 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 233 transitions. Stem has 268 letters. Loop has 146 letters. [2019-10-22 08:56:44,210 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:44,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1271 states and 1488 transitions. [2019-10-22 08:56:44,219 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-10-22 08:56:44,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1271 states to 0 states and 0 transitions. [2019-10-22 08:56:44,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-10-22 08:56:44,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-10-22 08:56:44,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-10-22 08:56:44,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-10-22 08:56:44,220 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-22 08:56:44,220 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-22 08:56:44,220 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,221 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand 3 states. [2019-10-22 08:56:44,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:44,221 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2019-10-22 08:56:44,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-10-22 08:56:44,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2019-10-22 08:56:44,222 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-10-22 08:56:44,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2019-10-22 08:56:44,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-10-22 08:56:44,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-10-22 08:56:44,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-10-22 08:56:44,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-10-22 08:56:44,223 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-22 08:56:44,223 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-22 08:56:44,223 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-22 08:56:44,223 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-10-22 08:56:44,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-10-22 08:56:44,223 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-10-22 08:56:44,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-10-22 08:56:44,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:56:44 BoogieIcfgContainer [2019-10-22 08:56:44,230 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:56:44,230 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:56:44,230 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:56:44,231 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:56:44,231 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:21" (3/4) ... [2019-10-22 08:56:44,235 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-10-22 08:56:44,235 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:56:44,237 INFO L168 Benchmark]: Toolchain (without parser) took 24445.57 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 981.5 MB). Free memory was 944.5 MB in the beginning and 1.4 GB in the end (delta: -466.1 MB). Peak memory consumption was 515.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,239 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:56:44,239 INFO L168 Benchmark]: CACSL2BoogieTranslator took 400.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.8 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -185.7 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,239 INFO L168 Benchmark]: Boogie Procedure Inliner took 82.37 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,239 INFO L168 Benchmark]: Boogie Preprocessor took 54.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,240 INFO L168 Benchmark]: RCFGBuilder took 703.82 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,240 INFO L168 Benchmark]: BuchiAutomizer took 23195.37 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 845.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -336.4 MB). Peak memory consumption was 509.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:44,240 INFO L168 Benchmark]: Witness Printer took 5.15 ms. Allocated memory is still 2.0 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:56:44,242 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 400.02 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.8 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -185.7 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 82.37 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 54.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 703.82 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 23195.37 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 845.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -336.4 MB). Peak memory consumption was 509.3 MB. Max. memory is 11.5 GB. * Witness Printer took 5.15 ms. Allocated memory is still 2.0 GB. Free memory is still 1.4 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 50 terminating modules (32 trivial, 18 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 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4376 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8753 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4408 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8817 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4424 and consists of 4 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4440 and consists of 4 locations. One deterministic module has affine ranking function -2 * s__state + 8881 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4456 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4472 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8945 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4488 and consists of 4 locations. One deterministic module has affine ranking function -2 * s__state + 8977 and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.1s and 38 iterations. TraceHistogramMax:11. Analysis of lassos took 12.1s. Construction of modules took 4.7s. Büchi inclusion checks took 4.0s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 48. Automata minimization 1.0s AutomataMinimizationTime, 48 MinimizatonAttempts, 6770 StatesRemovedByMinimization, 44 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 5021 states and ocurred in iteration 31. Nontrivial modules had stage [13, 5, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 30/60 HoareTripleCheckerStatistics: 9377 SDtfs, 7795 SDslu, 4754 SDs, 0 SdLazy, 7190 SolverSat, 882 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time LassoAnalysisResults: nont0 unkn0 SFLI9 SFLT5 conc0 concLT4 SILN0 SILU0 SILI10 SILT9 lasso0 LassoPreprocessingBenchmarks: Lassos: inital45 mio100 ax100 hnf98 lsp32 ukn100 mio100 lsp100 div236 bol100 ite100 ukn100 eq186 hnf72 smp95 dnf109 smp98 tf107 neg99 sie101 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 3ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 52 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 18 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...