./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 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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 b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 07:48:36,563 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 07:48:36,566 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 07:48:36,580 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 07:48:36,580 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 07:48:36,581 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 07:48:36,583 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 07:48:36,591 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 07:48:36,592 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 07:48:36,593 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 07:48:36,594 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 07:48:36,595 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 07:48:36,595 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 07:48:36,596 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 07:48:36,598 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 07:48:36,599 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 07:48:36,599 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 07:48:36,600 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 07:48:36,602 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 07:48:36,604 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 07:48:36,605 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 07:48:36,606 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 07:48:36,608 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 07:48:36,608 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 07:48:36,611 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 07:48:36,611 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 07:48:36,611 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 07:48:36,612 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 07:48:36,612 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 07:48:36,613 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 07:48:36,613 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 07:48:36,614 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 07:48:36,614 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 07:48:36,615 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 07:48:36,616 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 07:48:36,616 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 07:48:36,617 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 07:48:36,617 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 07:48:36,617 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 07:48:36,618 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 07:48:36,618 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 07:48:36,621 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 07:48:36,636 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 07:48:36,636 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 07:48:36,637 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 07:48:36,642 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 07:48:36,643 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 07:48:36,643 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 07:48:36,648 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 07:48:36,648 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 07:48:36,649 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 07:48:36,649 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 07:48:36,649 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 07:48:36,649 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 07:48:36,649 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 07:48:36,650 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 07:48:36,651 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 07:48:36,651 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 07:48:36,651 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 07:48:36,651 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 07:48:36,651 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 07:48:36,652 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 07:48:36,652 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 07:48:36,652 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 07:48:36,652 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 07:48:36,652 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 07:48:36,653 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 07:48:36,653 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 07:48:36,653 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 07:48:36,654 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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 -> b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 [2019-11-20 07:48:36,796 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 07:48:36,803 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 07:48:36,806 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 07:48:36,813 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 07:48:36,813 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 07:48:36,814 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-11-20 07:48:36,878 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/data/3120de952/f1a0c7a03fb843c9a03bfc706b41786d/FLAG0b0e6b3f7 [2019-11-20 07:48:37,356 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 07:48:37,357 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-11-20 07:48:37,369 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/data/3120de952/f1a0c7a03fb843c9a03bfc706b41786d/FLAG0b0e6b3f7 [2019-11-20 07:48:37,834 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/data/3120de952/f1a0c7a03fb843c9a03bfc706b41786d [2019-11-20 07:48:37,836 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 07:48:37,837 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 07:48:37,838 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 07:48:37,838 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 07:48:37,841 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 07:48:37,841 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:48:37" (1/1) ... [2019-11-20 07:48:37,843 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a65346a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:37, skipping insertion in model container [2019-11-20 07:48:37,843 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:48:37" (1/1) ... [2019-11-20 07:48:37,849 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 07:48:37,889 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 07:48:38,144 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 07:48:38,147 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 07:48:38,199 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 07:48:38,222 INFO L192 MainTranslator]: Completed translation [2019-11-20 07:48:38,222 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38 WrapperNode [2019-11-20 07:48:38,222 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 07:48:38,223 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 07:48:38,223 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 07:48:38,223 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 07:48:38,234 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,257 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,292 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 07:48:38,293 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 07:48:38,293 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 07:48:38,293 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 07:48:38,302 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,302 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,304 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,305 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,313 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,321 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,323 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... [2019-11-20 07:48:38,328 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 07:48:38,329 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 07:48:38,329 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 07:48:38,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 07:48:38,330 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:38,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 07:48:38,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 07:48:38,615 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 07:48:39,159 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-20 07:48:39,160 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-20 07:48:39,161 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 07:48:39,161 INFO L285 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-20 07:48:39,162 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:48:39 BoogieIcfgContainer [2019-11-20 07:48:39,162 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 07:48:39,163 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 07:48:39,163 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 07:48:39,166 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 07:48:39,167 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 07:48:39,167 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 07:48:37" (1/3) ... [2019-11-20 07:48:39,168 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c0314b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 07:48:39, skipping insertion in model container [2019-11-20 07:48:39,168 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 07:48:39,168 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:48:38" (2/3) ... [2019-11-20 07:48:39,169 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c0314b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 07:48:39, skipping insertion in model container [2019-11-20 07:48:39,169 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 07:48:39,169 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:48:39" (3/3) ... [2019-11-20 07:48:39,171 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2019-11-20 07:48:39,209 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 07:48:39,210 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 07:48:39,210 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 07:48:39,210 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 07:48:39,210 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 07:48:39,210 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 07:48:39,210 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 07:48:39,211 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 07:48:39,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-20 07:48:39,252 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 07:48:39,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:39,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:39,260 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 07:48:39,261 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:39,261 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 07:48:39,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-20 07:48:39,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 07:48:39,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:39,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:39,271 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 07:48:39,271 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:39,276 INFO L794 eck$LassoCheckResult]: Stem: 87#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; 94#L93true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 83#L96-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; 107#L101true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97#L107-1true [2019-11-20 07:48:39,277 INFO L796 eck$LassoCheckResult]: Loop: 97#L107-1true assume !false; 45#L108true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90#L110true assume 12292 == ssl3_connect_~s__state~0; 21#L111true 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; 70#L215true ssl3_connect_~s__server~0 := 0; 81#L220true assume 0 != ssl3_connect_~cb~0; 75#L220-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 118#L225true 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; 33#L235true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 15#L235-2true assume !(0 == ssl3_connect_~tmp___4~0); 35#L257true 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; 88#L509true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6#L544true ssl3_connect_~skip~0 := 0; 97#L107-1true [2019-11-20 07:48:39,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:39,282 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-20 07:48:39,288 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:39,289 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959800958] [2019-11-20 07:48:39,289 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,382 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:39,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:39,383 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-11-20 07:48:39,383 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:39,384 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012697877] [2019-11-20 07:48:39,384 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:39,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,413 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:39,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:39,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2019-11-20 07:48:39,415 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:39,415 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816468697] [2019-11-20 07:48:39,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:39,460 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:39,651 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:39,652 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:39,652 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:39,652 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:39,652 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 07:48:39,652 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:39,653 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:39,653 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:39,653 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-11-20 07:48:39,653 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:39,654 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:39,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,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-11-20 07:48:39,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,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-11-20 07:48:39,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:39,966 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-20 07:48:40,157 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:40,158 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,179 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,190 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,209 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,215 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,231 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-11-20 07:48:40,237 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,237 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,270 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,278 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,278 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,294 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-11-20 07:48:40,298 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,299 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,313 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,314 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-11-20 07:48:40,321 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,321 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,337 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,338 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-11-20 07:48:40,342 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,342 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,358 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:40,380 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,399 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,400 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,416 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,420 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,421 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,436 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,437 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,443 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,463 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,463 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,481 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,491 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:40,496 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,496 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,506 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:40,526 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:40,526 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,563 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:40,563 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,582 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:40,582 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:40,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:40,605 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-11-20 07:48:40,625 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 07:48:40,627 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:40,627 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:40,627 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:40,628 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:40,628 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 07:48:40,628 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:40,628 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:40,628 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:40,629 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-11-20 07:48:40,629 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:40,629 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:40,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,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-11-20 07:48:40,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:40,992 WARN L191 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-20 07:48:41,114 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:41,121 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:41,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,136 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:41,144 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,164 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,164 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:41,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,166 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:41,166 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:41,173 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:41,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,193 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:41,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,195 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:41,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:41,197 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:41,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,206 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,206 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,210 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,216 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,223 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,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-11-20 07:48:41,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,232 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,234 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,245 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,261 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,283 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,293 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,301 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:41,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,302 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:41,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,305 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,316 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,325 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,327 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:41,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:41,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:41,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:41,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:41,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:41,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:41,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,339 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 07:48:41,357 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 07:48:41,358 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:41,364 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 07:48:41,364 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 07:48:41,364 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 07:48:41,365 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 [] Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:41,369 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 07:48:41,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:41,432 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 07:48:41,433 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:41,449 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 07:48:41,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:41,493 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-20 07:48:41,494 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-20 07:48:41,903 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-11-20 07:48:41,905 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-11-20 07:48:41,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 07:48:41,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2019-11-20 07:48:41,910 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-20 07:48:41,912 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:41,912 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 07:48:41,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:41,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 07:48:41,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:41,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:41,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 07:48:41,955 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:41,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:41,980 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-11-20 07:48:41,980 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-20 07:48:42,269 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-11-20 07:48:42,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-20 07:48:42,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 07:48:42,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2019-11-20 07:48:42,272 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-20 07:48:42,272 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:42,272 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2019-11-20 07:48:42,273 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:42,273 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2019-11-20 07:48:42,274 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:42,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2019-11-20 07:48:42,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-20 07:48:42,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2019-11-20 07:48:42,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2019-11-20 07:48:42,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2019-11-20 07:48:42,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2019-11-20 07:48:42,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:42,316 INFO L688 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2019-11-20 07:48:42,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2019-11-20 07:48:42,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2019-11-20 07:48:42,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-11-20 07:48:42,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-11-20 07:48:42,346 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 07:48:42,346 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 07:48:42,346 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 07:48:42,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-11-20 07:48:42,348 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 07:48:42,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:42,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:42,349 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 07:48:42,349 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:42,349 INFO L794 eck$LassoCheckResult]: Stem: 1429#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; 1430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1427#L96-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; 1428#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1397#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1325#L107-1 [2019-11-20 07:48:42,350 INFO L796 eck$LassoCheckResult]: Loop: 1325#L107-1 assume !false; 1438#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L110 assume !(12292 == ssl3_connect_~s__state~0); 1450#L113 assume 16384 == ssl3_connect_~s__state~0; 1357#L215 ssl3_connect_~s__server~0 := 0; 1414#L220 assume 0 != ssl3_connect_~cb~0; 1418#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1419#L225 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; 1377#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1346#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 1347#L257 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; 1351#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1324#L544 ssl3_connect_~skip~0 := 0; 1325#L107-1 [2019-11-20 07:48:42,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:42,350 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-20 07:48:42,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:42,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349729921] [2019-11-20 07:48:42,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:42,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:42,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:42,365 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:42,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:42,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2019-11-20 07:48:42,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:42,367 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540566896] [2019-11-20 07:48:42,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:42,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:42,386 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:42,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:42,390 INFO L82 PathProgramCache]: Analyzing trace with hash -161552652, now seen corresponding path program 1 times [2019-11-20 07:48:42,390 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:42,390 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321893052] [2019-11-20 07:48:42,391 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:42,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:42,456 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321893052] [2019-11-20 07:48:42,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:42,457 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:42,458 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401042729] [2019-11-20 07:48:42,580 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2019-11-20 07:48:42,636 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:42,636 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:42,636 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:42,636 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:42,637 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 07:48:42,637 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:42,637 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:42,637 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:42,637 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-11-20 07:48:42,637 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:42,637 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:42,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,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-11-20 07:48:42,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:42,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-11-20 07:48:42,880 WARN L191 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-20 07:48:43,012 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:43,012 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,025 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,031 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,031 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,038 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,042 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,042 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,049 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,054 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,055 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,065 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,066 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,070 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,075 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,075 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:43,078 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,078 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:43,090 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,090 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,098 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:43,110 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,110 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,116 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,120 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,125 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-11-20 07:48:43,129 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,129 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,133 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:43,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:43,156 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:43,156 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:43,166 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,177 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:43,177 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-11-20 07:48:43,184 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 07:48:43,185 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:43,185 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:43,185 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:43,186 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:43,186 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 07:48:43,186 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,186 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:43,186 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:43,186 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-11-20 07:48:43,186 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:43,186 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:43,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,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-11-20 07:48:43,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:43,389 WARN L191 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-20 07:48:43,500 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:43,500 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,511 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,511 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:43,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,512 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:43,512 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,514 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,526 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,528 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,529 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,529 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,531 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,538 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,539 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,541 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,550 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,555 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,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-11-20 07:48:43,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,566 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,572 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,574 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,575 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,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-11-20 07:48:43,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,587 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,590 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,598 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,605 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:43,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,605 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:43,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,607 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,613 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,613 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,614 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,619 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,620 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,622 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:43,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:43,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:43,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:43,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:43,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:43,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:43,629 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:43,629 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:43,631 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 07:48:43,642 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 07:48:43,642 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:43,647 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 07:48:43,647 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 07:48:43,648 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 07:48:43,648 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-11-20 07:48:43,649 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:43,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:43,730 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 07:48:43,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:43,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:43,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 07:48:43,743 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:43,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:43,760 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-20 07:48:43,760 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 07:48:44,019 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 443 states and 649 transitions. Complement of second has 7 states. [2019-11-20 07:48:44,020 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-11-20 07:48:44,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 07:48:44,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 299 transitions. [2019-11-20 07:48:44,020 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 07:48:44,021 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:44,021 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-20 07:48:44,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:44,022 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-20 07:48:44,022 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:44,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 649 transitions. [2019-11-20 07:48:44,027 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-20 07:48:44,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 356 states and 535 transitions. [2019-11-20 07:48:44,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2019-11-20 07:48:44,038 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2019-11-20 07:48:44,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 535 transitions. [2019-11-20 07:48:44,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:44,042 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 535 transitions. [2019-11-20 07:48:44,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 535 transitions. [2019-11-20 07:48:44,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 170. [2019-11-20 07:48:44,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-11-20 07:48:44,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2019-11-20 07:48:44,060 INFO L711 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-11-20 07:48:44,060 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:44,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:44,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:44,064 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand 3 states. [2019-11-20 07:48:44,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:44,196 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2019-11-20 07:48:44,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:44,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2019-11-20 07:48:44,198 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-11-20 07:48:44,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2019-11-20 07:48:44,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2019-11-20 07:48:44,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2019-11-20 07:48:44,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2019-11-20 07:48:44,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:44,201 INFO L688 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2019-11-20 07:48:44,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2019-11-20 07:48:44,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2019-11-20 07:48:44,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-20 07:48:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-11-20 07:48:44,209 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 07:48:44,209 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 07:48:44,209 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 07:48:44,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-11-20 07:48:44,210 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-11-20 07:48:44,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:44,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:44,212 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 07:48:44,212 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:44,212 INFO L794 eck$LassoCheckResult]: Stem: 2460#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; 2461#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2458#L96-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; 2459#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2424#L102 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2425#L107-1 [2019-11-20 07:48:44,212 INFO L796 eck$LassoCheckResult]: Loop: 2425#L107-1 assume !false; 2509#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2507#L110 assume 12292 == ssl3_connect_~s__state~0; 2378#L111 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; 2379#L215 ssl3_connect_~s__server~0 := 0; 2444#L220 assume 0 != ssl3_connect_~cb~0; 2448#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2449#L225 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; 2400#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2368#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 2369#L257 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; 2373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2510#L544 ssl3_connect_~skip~0 := 0; 2425#L107-1 [2019-11-20 07:48:44,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:44,213 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-20 07:48:44,213 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:44,213 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214356342] [2019-11-20 07:48:44,213 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,226 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:44,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:44,226 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-11-20 07:48:44,227 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:44,227 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376929143] [2019-11-20 07:48:44,227 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:44,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,241 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:44,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:44,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2019-11-20 07:48:44,242 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:44,242 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857757604] [2019-11-20 07:48:44,243 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:44,276 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:44,409 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:44,409 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:44,409 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:44,409 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:44,409 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 07:48:44,409 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,409 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:44,409 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:44,410 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-11-20 07:48:44,410 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:44,410 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:44,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,740 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:44,740 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:44,747 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,748 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,752 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,752 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:44,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,764 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,767 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,768 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,774 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,774 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-11-20 07:48:44,780 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,780 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,786 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-11-20 07:48:44,790 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,790 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,796 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-11-20 07:48:44,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,800 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,810 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,810 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:44,815 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,815 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,820 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:44,823 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,823 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,827 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,827 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:44,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:44,845 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,845 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,850 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) [2019-11-20 07:48:44,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:44,857 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,868 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 07:48:44,868 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/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,871 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 07:48:44,872 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:44,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 07:48:44,879 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 07:48:44,885 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 07:48:44,886 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 07:48:44,886 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 07:48:44,887 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 07:48:44,887 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 07:48:44,887 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 07:48:44,887 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:44,887 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 07:48:44,887 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 07:48:44,887 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-11-20 07:48:44,887 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 07:48:44,887 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 07:48:44,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,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-11-20 07:48:44,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,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-11-20 07:48:44,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:44,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 07:48:45,173 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 07:48:45,173 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:45,177 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,179 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:45,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,180 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:45,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,181 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,186 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,186 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,188 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,194 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,195 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,201 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,203 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,209 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,215 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 07:48:45,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,215 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 07:48:45,215 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,217 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,225 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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-11-20 07:48:45,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,237 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,244 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-20 07:48:45,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 07:48:45,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 07:48:45,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 07:48:45,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 07:48:45,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 07:48:45,250 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 07:48:45,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 07:48:45,252 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 07:48:45,255 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 07:48:45,255 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/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) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 07:48:45,258 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 07:48:45,259 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 07:48:45,259 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 07:48:45,259 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-11-20 07:48:45,260 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 07:48:45,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:45,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 07:48:45,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:45,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:45,296 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 07:48:45,297 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:45,325 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-20 07:48:45,325 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-11-20 07:48:45,554 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2019-11-20 07:48:45,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-11-20 07:48:45,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 07:48:45,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2019-11-20 07:48:45,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 07:48:45,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:45,556 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 07:48:45,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:45,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:45,586 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 07:48:45,586 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:45,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:45,596 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 07:48:45,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:45,615 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-11-20 07:48:45,615 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-11-20 07:48:45,839 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2019-11-20 07:48:45,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-20 07:48:45,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 07:48:45,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2019-11-20 07:48:45,840 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 07:48:45,841 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:45,841 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-20 07:48:45,841 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:45,841 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-20 07:48:45,842 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 07:48:45,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2019-11-20 07:48:45,846 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2019-11-20 07:48:45,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2019-11-20 07:48:45,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2019-11-20 07:48:45,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2019-11-20 07:48:45,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2019-11-20 07:48:45,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:45,855 INFO L688 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2019-11-20 07:48:45,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2019-11-20 07:48:45,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2019-11-20 07:48:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-20 07:48:45,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-11-20 07:48:45,875 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 07:48:45,875 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 07:48:45,875 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 07:48:45,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-11-20 07:48:45,876 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-11-20 07:48:45,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:45,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:45,878 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:45,878 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:45,878 INFO L794 eck$LassoCheckResult]: Stem: 3795#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; 3796#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3793#L96-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; 3794#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3761#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 3763#L107-1 assume !false; 3752#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3753#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-11-20 07:48:45,878 INFO L796 eck$LassoCheckResult]: Loop: 3719#L111 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; 3720#L215 ssl3_connect_~s__server~0 := 0; 3780#L220 assume 0 != ssl3_connect_~cb~0; 3784#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3785#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3740#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3709#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 3710#L257 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; 3714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3797#L544 ssl3_connect_~skip~0 := 0; 3849#L107-1 assume !false; 3847#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3845#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-11-20 07:48:45,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:45,879 INFO L82 PathProgramCache]: Analyzing trace with hash -421982954, now seen corresponding path program 1 times [2019-11-20 07:48:45,879 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:45,879 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018670850] [2019-11-20 07:48:45,879 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:45,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:45,907 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:45,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:45,910 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2019-11-20 07:48:45,910 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:45,910 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195007659] [2019-11-20 07:48:45,910 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:45,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:45,926 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195007659] [2019-11-20 07:48:45,927 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:45,927 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:45,927 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657852496] [2019-11-20 07:48:45,927 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:45,927 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:45,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:45,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:45,928 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2019-11-20 07:48:46,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:46,129 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2019-11-20 07:48:46,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:46,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2019-11-20 07:48:46,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2019-11-20 07:48:46,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2019-11-20 07:48:46,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2019-11-20 07:48:46,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2019-11-20 07:48:46,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2019-11-20 07:48:46,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:46,135 INFO L688 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2019-11-20 07:48:46,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2019-11-20 07:48:46,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2019-11-20 07:48:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-11-20 07:48:46,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2019-11-20 07:48:46,141 INFO L711 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-20 07:48:46,141 INFO L591 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-20 07:48:46,141 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 07:48:46,141 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2019-11-20 07:48:46,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2019-11-20 07:48:46,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:46,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:46,144 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,144 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-11-20 07:48:46,144 INFO L794 eck$LassoCheckResult]: Stem: 4221#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; 4222#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4219#L96-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; 4220#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4188#L107-1 assume !false; 4279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4277#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-11-20 07:48:46,145 INFO L796 eck$LassoCheckResult]: Loop: 4156#L111 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; 4157#L215 ssl3_connect_~s__server~0 := 0; 4210#L220 assume 0 != ssl3_connect_~cb~0; 4213#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4214#L225 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; 4172#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4149#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4150#L257 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; 4173#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4132#L544 ssl3_connect_~skip~0 := 0; 4133#L107-1 assume !false; 4231#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4282#L110 assume !(12292 == ssl3_connect_~s__state~0); 4276#L113 assume !(16384 == ssl3_connect_~s__state~0); 4274#L116 assume !(4096 == ssl3_connect_~s__state~0); 4266#L119 assume !(20480 == ssl3_connect_~s__state~0); 4158#L122 assume !(4099 == ssl3_connect_~s__state~0); 4142#L125 assume 4368 == ssl3_connect_~s__state~0; 4144#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4232#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4242#L269-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; 4243#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4152#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4299#L544 ssl3_connect_~skip~0 := 0; 4298#L107-1 assume !false; 4297#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4296#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-11-20 07:48:46,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2019-11-20 07:48:46,145 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,145 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921617203] [2019-11-20 07:48:46,145 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,171 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:46,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2019-11-20 07:48:46,175 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,175 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404641247] [2019-11-20 07:48:46,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:46,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:46,215 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404641247] [2019-11-20 07:48:46,215 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:46,216 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:46,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52832615] [2019-11-20 07:48:46,216 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:46,216 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:46,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:46,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:46,217 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2019-11-20 07:48:46,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:46,380 INFO L93 Difference]: Finished difference Result 232 states and 323 transitions. [2019-11-20 07:48:46,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:46,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 323 transitions. [2019-11-20 07:48:46,382 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2019-11-20 07:48:46,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 323 transitions. [2019-11-20 07:48:46,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2019-11-20 07:48:46,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2019-11-20 07:48:46,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 323 transitions. [2019-11-20 07:48:46,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:46,385 INFO L688 BuchiCegarLoop]: Abstraction has 232 states and 323 transitions. [2019-11-20 07:48:46,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 323 transitions. [2019-11-20 07:48:46,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 194. [2019-11-20 07:48:46,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-11-20 07:48:46,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2019-11-20 07:48:46,389 INFO L711 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-20 07:48:46,389 INFO L591 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-20 07:48:46,389 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 07:48:46,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2019-11-20 07:48:46,390 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2019-11-20 07:48:46,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:46,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:46,391 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,391 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-11-20 07:48:46,392 INFO L794 eck$LassoCheckResult]: Stem: 4637#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; 4638#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4635#L96-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; 4636#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4603#L107-1 assume !false; 4723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4720#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-11-20 07:48:46,392 INFO L796 eck$LassoCheckResult]: Loop: 4571#L111 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; 4572#L215 ssl3_connect_~s__server~0 := 0; 4625#L220 assume 0 != ssl3_connect_~cb~0; 4628#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4629#L225 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; 4586#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4564#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4565#L257 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; 4587#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4712#L544 ssl3_connect_~skip~0 := 0; 4710#L107-1 assume !false; 4705#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4703#L110 assume !(12292 == ssl3_connect_~s__state~0); 4701#L113 assume !(16384 == ssl3_connect_~s__state~0); 4699#L116 assume !(4096 == ssl3_connect_~s__state~0); 4697#L119 assume !(20480 == ssl3_connect_~s__state~0); 4573#L122 assume !(4099 == ssl3_connect_~s__state~0); 4557#L125 assume 4368 == ssl3_connect_~s__state~0; 4559#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4650#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4660#L269-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; 4661#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4662#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4704#L544 ssl3_connect_~skip~0 := 0; 4702#L107-1 assume !false; 4700#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4698#L110 assume !(12292 == ssl3_connect_~s__state~0); 4696#L113 assume !(16384 == ssl3_connect_~s__state~0); 4695#L116 assume !(4096 == ssl3_connect_~s__state~0); 4694#L119 assume !(20480 == ssl3_connect_~s__state~0); 4693#L122 assume !(4099 == ssl3_connect_~s__state~0); 4692#L125 assume !(4368 == ssl3_connect_~s__state~0); 4686#L128 assume !(4369 == ssl3_connect_~s__state~0); 4687#L131 assume 4384 == ssl3_connect_~s__state~0; 4607#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4549#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4550#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 4593#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4582#L298-2 ssl3_connect_~s__init_num~0 := 0; 4567#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4731#L544 ssl3_connect_~skip~0 := 0; 4648#L107-1 assume !false; 4649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4729#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-11-20 07:48:46,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,393 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2019-11-20 07:48:46,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,393 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387696977] [2019-11-20 07:48:46,393 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,401 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:46,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1323805521, now seen corresponding path program 1 times [2019-11-20 07:48:46,402 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,402 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110453257] [2019-11-20 07:48:46,402 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 07:48:46,440 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110453257] [2019-11-20 07:48:46,440 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:46,440 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:46,440 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70814218] [2019-11-20 07:48:46,440 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:46,440 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:46,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:46,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:46,441 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2019-11-20 07:48:46,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:46,593 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2019-11-20 07:48:46,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:46,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2019-11-20 07:48:46,595 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2019-11-20 07:48:46,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2019-11-20 07:48:46,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2019-11-20 07:48:46,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2019-11-20 07:48:46,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2019-11-20 07:48:46,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:46,597 INFO L688 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2019-11-20 07:48:46,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2019-11-20 07:48:46,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2019-11-20 07:48:46,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2019-11-20 07:48:46,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2019-11-20 07:48:46,602 INFO L711 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-20 07:48:46,602 INFO L591 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-20 07:48:46,602 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 07:48:46,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2019-11-20 07:48:46,603 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2019-11-20 07:48:46,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:46,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:46,604 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,605 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,605 INFO L794 eck$LassoCheckResult]: Stem: 5078#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; 5079#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5076#L96-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; 5077#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5043#L107-1 assume !false; 5155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5153#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-11-20 07:48:46,605 INFO L796 eck$LassoCheckResult]: Loop: 5010#L111 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; 5011#L215 ssl3_connect_~s__server~0 := 0; 5065#L220 assume 0 != ssl3_connect_~cb~0; 5068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5069#L225 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; 5026#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5002#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5003#L257 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; 5027#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5134#L544 ssl3_connect_~skip~0 := 0; 5133#L107-1 assume !false; 5132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5131#L110 assume !(12292 == ssl3_connect_~s__state~0); 5130#L113 assume !(16384 == ssl3_connect_~s__state~0); 5129#L116 assume !(4096 == ssl3_connect_~s__state~0); 5128#L119 assume !(20480 == ssl3_connect_~s__state~0); 5127#L122 assume !(4099 == ssl3_connect_~s__state~0); 5126#L125 assume !(4368 == ssl3_connect_~s__state~0); 5004#L128 assume !(4369 == ssl3_connect_~s__state~0); 4988#L131 assume !(4384 == ssl3_connect_~s__state~0); 4989#L134 assume !(4385 == ssl3_connect_~s__state~0); 5085#L137 assume !(4400 == ssl3_connect_~s__state~0); 5086#L140 assume !(4401 == ssl3_connect_~s__state~0); 5067#L143 assume !(4416 == ssl3_connect_~s__state~0); 5048#L146 assume !(4417 == ssl3_connect_~s__state~0); 5049#L149 assume !(4432 == ssl3_connect_~s__state~0); 5118#L152 assume !(4433 == ssl3_connect_~s__state~0); 5117#L155 assume !(4448 == ssl3_connect_~s__state~0); 5115#L158 assume !(4449 == ssl3_connect_~s__state~0); 5114#L161 assume !(4464 == ssl3_connect_~s__state~0); 5113#L164 assume !(4465 == ssl3_connect_~s__state~0); 5109#L167 assume !(4466 == ssl3_connect_~s__state~0); 5108#L170 assume !(4467 == ssl3_connect_~s__state~0); 5107#L173 assume !(4480 == ssl3_connect_~s__state~0); 5105#L176 assume !(4481 == ssl3_connect_~s__state~0); 5054#L179 assume !(4496 == ssl3_connect_~s__state~0); 5055#L182 assume !(4497 == ssl3_connect_~s__state~0); 5040#L185 assume !(4512 == ssl3_connect_~s__state~0); 5019#L188 assume !(4513 == ssl3_connect_~s__state~0); 5020#L191 assume !(4528 == ssl3_connect_~s__state~0); 5009#L194 assume !(4529 == ssl3_connect_~s__state~0); 4977#L197 assume !(4560 == ssl3_connect_~s__state~0); 4978#L200 assume !(4561 == ssl3_connect_~s__state~0); 5098#L203 assume 4352 == ssl3_connect_~s__state~0; 5063#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5064#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5083#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5101#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5146#L544 ssl3_connect_~skip~0 := 0; 5145#L107-1 assume !false; 5144#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5143#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-11-20 07:48:46,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2019-11-20 07:48:46,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,606 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38901908] [2019-11-20 07:48:46,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,614 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:46,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,615 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2019-11-20 07:48:46,615 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,615 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532078653] [2019-11-20 07:48:46,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:46,645 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532078653] [2019-11-20 07:48:46,645 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:46,645 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:46,645 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579687965] [2019-11-20 07:48:46,645 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:46,646 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:46,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:46,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:46,646 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-20 07:48:46,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:46,738 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2019-11-20 07:48:46,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:46,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2019-11-20 07:48:46,740 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2019-11-20 07:48:46,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2019-11-20 07:48:46,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2019-11-20 07:48:46,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2019-11-20 07:48:46,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2019-11-20 07:48:46,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:46,742 INFO L688 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2019-11-20 07:48:46,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2019-11-20 07:48:46,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2019-11-20 07:48:46,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-20 07:48:46,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2019-11-20 07:48:46,747 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-20 07:48:46,747 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-20 07:48:46,747 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 07:48:46,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2019-11-20 07:48:46,748 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-20 07:48:46,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:46,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:46,750 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,750 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,750 INFO L794 eck$LassoCheckResult]: Stem: 5546#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; 5547#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5544#L96-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; 5545#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5511#L107-1 assume !false; 5648#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5670#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-11-20 07:48:46,750 INFO L796 eck$LassoCheckResult]: Loop: 5479#L111 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; 5480#L215 ssl3_connect_~s__server~0 := 0; 5533#L220 assume 0 != ssl3_connect_~cb~0; 5537#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5538#L225 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; 5493#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5469#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5470#L257 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; 5494#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5661#L544 ssl3_connect_~skip~0 := 0; 5660#L107-1 assume !false; 5659#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5657#L110 assume !(12292 == ssl3_connect_~s__state~0); 5655#L113 assume !(16384 == ssl3_connect_~s__state~0); 5653#L116 assume !(4096 == ssl3_connect_~s__state~0); 5651#L119 assume !(20480 == ssl3_connect_~s__state~0); 5481#L122 assume !(4099 == ssl3_connect_~s__state~0); 5462#L125 assume 4368 == ssl3_connect_~s__state~0; 5463#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5555#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5565#L269-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; 5566#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5569#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5641#L544 ssl3_connect_~skip~0 := 0; 5640#L107-1 assume !false; 5639#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5638#L110 assume !(12292 == ssl3_connect_~s__state~0); 5637#L113 assume !(16384 == ssl3_connect_~s__state~0); 5636#L116 assume !(4096 == ssl3_connect_~s__state~0); 5635#L119 assume !(20480 == ssl3_connect_~s__state~0); 5634#L122 assume !(4099 == ssl3_connect_~s__state~0); 5633#L125 assume !(4368 == ssl3_connect_~s__state~0); 5471#L128 assume !(4369 == ssl3_connect_~s__state~0); 5472#L131 assume !(4384 == ssl3_connect_~s__state~0); 5457#L134 assume !(4385 == ssl3_connect_~s__state~0); 5552#L137 assume !(4400 == ssl3_connect_~s__state~0); 5553#L140 assume !(4401 == ssl3_connect_~s__state~0); 5535#L143 assume !(4416 == ssl3_connect_~s__state~0); 5536#L146 assume !(4417 == ssl3_connect_~s__state~0); 5587#L149 assume !(4432 == ssl3_connect_~s__state~0); 5586#L152 assume !(4433 == ssl3_connect_~s__state~0); 5582#L155 assume !(4448 == ssl3_connect_~s__state~0); 5581#L158 assume !(4449 == ssl3_connect_~s__state~0); 5580#L161 assume !(4464 == ssl3_connect_~s__state~0); 5579#L164 assume !(4465 == ssl3_connect_~s__state~0); 5576#L167 assume !(4466 == ssl3_connect_~s__state~0); 5575#L170 assume !(4467 == ssl3_connect_~s__state~0); 5574#L173 assume !(4480 == ssl3_connect_~s__state~0); 5573#L176 assume !(4481 == ssl3_connect_~s__state~0); 5522#L179 assume !(4496 == ssl3_connect_~s__state~0); 5523#L182 assume !(4497 == ssl3_connect_~s__state~0); 5508#L185 assume !(4512 == ssl3_connect_~s__state~0); 5488#L188 assume !(4513 == ssl3_connect_~s__state~0); 5489#L191 assume !(4528 == ssl3_connect_~s__state~0); 5478#L194 assume !(4529 == ssl3_connect_~s__state~0); 5445#L197 assume !(4560 == ssl3_connect_~s__state~0); 5446#L200 assume !(4561 == ssl3_connect_~s__state~0); 5564#L203 assume 4352 == ssl3_connect_~s__state~0; 5531#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5532#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5550#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5568#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5620#L544 ssl3_connect_~skip~0 := 0; 5619#L107-1 assume !false; 5618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5617#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-11-20 07:48:46,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2019-11-20 07:48:46,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,751 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719982590] [2019-11-20 07:48:46,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,759 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:46,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,759 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2019-11-20 07:48:46,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796267818] [2019-11-20 07:48:46,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:46,786 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796267818] [2019-11-20 07:48:46,786 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:46,786 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:46,786 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701784654] [2019-11-20 07:48:46,787 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:46,787 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:46,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:46,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:46,787 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-20 07:48:46,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:46,895 INFO L93 Difference]: Finished difference Result 242 states and 357 transitions. [2019-11-20 07:48:46,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:46,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 357 transitions. [2019-11-20 07:48:46,896 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2019-11-20 07:48:46,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 357 transitions. [2019-11-20 07:48:46,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2019-11-20 07:48:46,899 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2019-11-20 07:48:46,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 357 transitions. [2019-11-20 07:48:46,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:46,899 INFO L688 BuchiCegarLoop]: Abstraction has 242 states and 357 transitions. [2019-11-20 07:48:46,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 357 transitions. [2019-11-20 07:48:46,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 237. [2019-11-20 07:48:46,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-20 07:48:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2019-11-20 07:48:46,909 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-20 07:48:46,909 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-20 07:48:46,909 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 07:48:46,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2019-11-20 07:48:46,911 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-20 07:48:46,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:46,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:46,915 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,915 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:46,915 INFO L794 eck$LassoCheckResult]: Stem: 6029#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; 6030#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6027#L96-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; 6028#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5996#L107-1 assume !false; 6132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6063#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-11-20 07:48:46,916 INFO L796 eck$LassoCheckResult]: Loop: 5962#L111 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; 5963#L215 ssl3_connect_~s__server~0 := 0; 6017#L220 assume 0 != ssl3_connect_~cb~0; 6020#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6021#L225 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; 5978#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5954#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5955#L257 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; 5979#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6124#L544 ssl3_connect_~skip~0 := 0; 6123#L107-1 assume !false; 6122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6121#L110 assume !(12292 == ssl3_connect_~s__state~0); 6120#L113 assume !(16384 == ssl3_connect_~s__state~0); 6119#L116 assume !(4096 == ssl3_connect_~s__state~0); 6097#L119 assume !(20480 == ssl3_connect_~s__state~0); 5964#L122 assume !(4099 == ssl3_connect_~s__state~0); 5965#L125 assume 4368 == ssl3_connect_~s__state~0; 6040#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6041#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6053#L269-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; 6054#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6056#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6112#L544 ssl3_connect_~skip~0 := 0; 6110#L107-1 assume !false; 6108#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6106#L110 assume !(12292 == ssl3_connect_~s__state~0); 6104#L113 assume !(16384 == ssl3_connect_~s__state~0); 6102#L116 assume !(4096 == ssl3_connect_~s__state~0); 6100#L119 assume !(20480 == ssl3_connect_~s__state~0); 6098#L122 assume !(4099 == ssl3_connect_~s__state~0); 5947#L125 assume !(4368 == ssl3_connect_~s__state~0); 5948#L128 assume !(4369 == ssl3_connect_~s__state~0); 5941#L131 assume 4384 == ssl3_connect_~s__state~0; 5942#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5938#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5939#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 5985#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5975#L298-2 ssl3_connect_~s__init_num~0 := 0; 5958#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6142#L544 ssl3_connect_~skip~0 := 0; 6038#L107-1 assume !false; 6039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6161#L110 assume !(12292 == ssl3_connect_~s__state~0); 6160#L113 assume !(16384 == ssl3_connect_~s__state~0); 6130#L116 assume !(4096 == ssl3_connect_~s__state~0); 5989#L119 assume !(20480 == ssl3_connect_~s__state~0); 5990#L122 assume !(4099 == ssl3_connect_~s__state~0); 6090#L125 assume !(4368 == ssl3_connect_~s__state~0); 6072#L128 assume !(4369 == ssl3_connect_~s__state~0); 6073#L131 assume !(4384 == ssl3_connect_~s__state~0); 6118#L134 assume !(4385 == ssl3_connect_~s__state~0); 6143#L137 assume !(4400 == ssl3_connect_~s__state~0); 6141#L140 assume !(4401 == ssl3_connect_~s__state~0); 6140#L143 assume !(4416 == ssl3_connect_~s__state~0); 6139#L146 assume !(4417 == ssl3_connect_~s__state~0); 6138#L149 assume !(4432 == ssl3_connect_~s__state~0); 6137#L152 assume !(4433 == ssl3_connect_~s__state~0); 6136#L155 assume !(4448 == ssl3_connect_~s__state~0); 5951#L158 assume !(4449 == ssl3_connect_~s__state~0); 5953#L161 assume !(4464 == ssl3_connect_~s__state~0); 6135#L164 assume !(4465 == ssl3_connect_~s__state~0); 6133#L167 assume !(4466 == ssl3_connect_~s__state~0); 6131#L170 assume !(4467 == ssl3_connect_~s__state~0); 6043#L173 assume !(4480 == ssl3_connect_~s__state~0); 6023#L176 assume !(4481 == ssl3_connect_~s__state~0); 6024#L179 assume !(4496 == ssl3_connect_~s__state~0); 6061#L182 assume !(4497 == ssl3_connect_~s__state~0); 6062#L185 assume !(4512 == ssl3_connect_~s__state~0); 6077#L188 assume !(4513 == ssl3_connect_~s__state~0); 6076#L191 assume !(4528 == ssl3_connect_~s__state~0); 6074#L194 assume !(4529 == ssl3_connect_~s__state~0); 6075#L197 assume !(4560 == ssl3_connect_~s__state~0); 5931#L200 assume !(4561 == ssl3_connect_~s__state~0); 6051#L203 assume 4352 == ssl3_connect_~s__state~0; 6014#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6015#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6033#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6055#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6096#L544 ssl3_connect_~skip~0 := 0; 6094#L107-1 assume !false; 6093#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6092#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-11-20 07:48:46,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2019-11-20 07:48:46,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,917 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722203529] [2019-11-20 07:48:46,917 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:46,927 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:46,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:46,928 INFO L82 PathProgramCache]: Analyzing trace with hash -844886035, now seen corresponding path program 1 times [2019-11-20 07:48:46,928 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:46,928 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221993477] [2019-11-20 07:48:46,928 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:46,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 07:48:46,963 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221993477] [2019-11-20 07:48:46,963 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:46,963 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:46,963 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145519564] [2019-11-20 07:48:46,964 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:46,964 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:46,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:46,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:46,964 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-20 07:48:47,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:47,123 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2019-11-20 07:48:47,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:47,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2019-11-20 07:48:47,125 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2019-11-20 07:48:47,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2019-11-20 07:48:47,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2019-11-20 07:48:47,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2019-11-20 07:48:47,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2019-11-20 07:48:47,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:47,128 INFO L688 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2019-11-20 07:48:47,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2019-11-20 07:48:47,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2019-11-20 07:48:47,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2019-11-20 07:48:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2019-11-20 07:48:47,132 INFO L711 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-20 07:48:47,133 INFO L591 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-20 07:48:47,133 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 07:48:47,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2019-11-20 07:48:47,134 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2019-11-20 07:48:47,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:47,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:47,135 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,135 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,135 INFO L794 eck$LassoCheckResult]: Stem: 6552#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; 6553#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6550#L96-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; 6551#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6518#L107-1 assume !false; 6723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6719#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-11-20 07:48:47,136 INFO L796 eck$LassoCheckResult]: Loop: 6484#L111 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; 6485#L215 ssl3_connect_~s__server~0 := 0; 6539#L220 assume 0 != ssl3_connect_~cb~0; 6542#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6543#L225 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; 6500#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6475#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 6476#L257 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; 6501#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6654#L544 ssl3_connect_~skip~0 := 0; 6653#L107-1 assume !false; 6652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6651#L110 assume !(12292 == ssl3_connect_~s__state~0); 6650#L113 assume !(16384 == ssl3_connect_~s__state~0); 6649#L116 assume !(4096 == ssl3_connect_~s__state~0); 6648#L119 assume !(20480 == ssl3_connect_~s__state~0); 6486#L122 assume !(4099 == ssl3_connect_~s__state~0); 6487#L125 assume 4368 == ssl3_connect_~s__state~0; 6564#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6565#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6577#L269-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; 6578#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6554#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6459#L544 ssl3_connect_~skip~0 := 0; 6460#L107-1 assume !false; 6563#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6729#L110 assume !(12292 == ssl3_connect_~s__state~0); 6520#L113 assume !(16384 == ssl3_connect_~s__state~0); 6505#L116 assume !(4096 == ssl3_connect_~s__state~0); 6506#L119 assume !(20480 == ssl3_connect_~s__state~0); 6512#L122 assume !(4099 == ssl3_connect_~s__state~0); 6469#L125 assume !(4368 == ssl3_connect_~s__state~0); 6470#L128 assume !(4369 == ssl3_connect_~s__state~0); 6599#L131 assume 4384 == ssl3_connect_~s__state~0; 6521#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6461#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6462#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 6507#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6496#L298-2 ssl3_connect_~s__init_num~0 := 0; 6480#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6725#L544 ssl3_connect_~skip~0 := 0; 6724#L107-1 assume !false; 6722#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6721#L110 assume !(12292 == ssl3_connect_~s__state~0); 6718#L113 assume !(16384 == ssl3_connect_~s__state~0); 6611#L116 assume !(4096 == ssl3_connect_~s__state~0); 6612#L119 assume !(20480 == ssl3_connect_~s__state~0); 6614#L122 assume !(4099 == ssl3_connect_~s__state~0); 6615#L125 assume !(4368 == ssl3_connect_~s__state~0); 6591#L128 assume !(4369 == ssl3_connect_~s__state~0); 6592#L131 assume !(4384 == ssl3_connect_~s__state~0); 6600#L134 assume !(4385 == ssl3_connect_~s__state~0); 6586#L137 assume !(4400 == ssl3_connect_~s__state~0); 6587#L140 assume !(4401 == ssl3_connect_~s__state~0); 6588#L143 assume !(4416 == ssl3_connect_~s__state~0); 6589#L146 assume !(4417 == ssl3_connect_~s__state~0); 6590#L149 assume !(4432 == ssl3_connect_~s__state~0); 6610#L152 assume !(4433 == ssl3_connect_~s__state~0); 6602#L155 assume !(4448 == ssl3_connect_~s__state~0); 6603#L158 assume !(4449 == ssl3_connect_~s__state~0); 6604#L161 assume !(4464 == ssl3_connect_~s__state~0); 6605#L164 assume !(4465 == ssl3_connect_~s__state~0); 6606#L167 assume !(4466 == ssl3_connect_~s__state~0); 6609#L170 assume !(4467 == ssl3_connect_~s__state~0); 6598#L173 assume !(4480 == ssl3_connect_~s__state~0); 6596#L176 assume !(4481 == ssl3_connect_~s__state~0); 6597#L179 assume !(4496 == ssl3_connect_~s__state~0); 6583#L182 assume !(4497 == ssl3_connect_~s__state~0); 6584#L185 assume !(4512 == ssl3_connect_~s__state~0); 6601#L188 assume !(4513 == ssl3_connect_~s__state~0); 6595#L191 assume !(4528 == ssl3_connect_~s__state~0); 6593#L194 assume !(4529 == ssl3_connect_~s__state~0); 6594#L197 assume !(4560 == ssl3_connect_~s__state~0); 6454#L200 assume !(4561 == ssl3_connect_~s__state~0); 6575#L203 assume 4352 == ssl3_connect_~s__state~0; 6537#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6538#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6558#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6580#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6621#L544 ssl3_connect_~skip~0 := 0; 6620#L107-1 assume !false; 6619#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6618#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-11-20 07:48:47,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2019-11-20 07:48:47,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123039217] [2019-11-20 07:48:47,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,144 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:47,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1083386667, now seen corresponding path program 1 times [2019-11-20 07:48:47,145 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,145 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861188991] [2019-11-20 07:48:47,146 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:47,178 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 07:48:47,178 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861188991] [2019-11-20 07:48:47,178 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:47,178 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:47,179 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518104687] [2019-11-20 07:48:47,179 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:47,179 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:47,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:47,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:47,180 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-20 07:48:47,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:47,295 INFO L93 Difference]: Finished difference Result 301 states and 425 transitions. [2019-11-20 07:48:47,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:47,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 425 transitions. [2019-11-20 07:48:47,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2019-11-20 07:48:47,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 425 transitions. [2019-11-20 07:48:47,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2019-11-20 07:48:47,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-11-20 07:48:47,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 425 transitions. [2019-11-20 07:48:47,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:47,301 INFO L688 BuchiCegarLoop]: Abstraction has 301 states and 425 transitions. [2019-11-20 07:48:47,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 425 transitions. [2019-11-20 07:48:47,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2019-11-20 07:48:47,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-11-20 07:48:47,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2019-11-20 07:48:47,306 INFO L711 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-20 07:48:47,307 INFO L591 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-20 07:48:47,307 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 07:48:47,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2019-11-20 07:48:47,308 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2019-11-20 07:48:47,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:47,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:47,309 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,310 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,310 INFO L794 eck$LassoCheckResult]: Stem: 7137#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; 7138#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7135#L96-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; 7136#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7104#L107-1 assume !false; 7256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7253#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-11-20 07:48:47,310 INFO L796 eck$LassoCheckResult]: Loop: 7066#L111 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; 7067#L215 ssl3_connect_~s__server~0 := 0; 7125#L220 assume 0 != ssl3_connect_~cb~0; 7128#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7129#L225 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; 7084#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7059#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7060#L257 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; 7085#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7043#L544 ssl3_connect_~skip~0 := 0; 7044#L107-1 assume !false; 7094#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7095#L110 assume !(12292 == ssl3_connect_~s__state~0); 7106#L113 assume !(16384 == ssl3_connect_~s__state~0); 7089#L116 assume !(4096 == ssl3_connect_~s__state~0); 7090#L119 assume !(20480 == ssl3_connect_~s__state~0); 7068#L122 assume !(4099 == ssl3_connect_~s__state~0); 7069#L125 assume 4368 == ssl3_connect_~s__state~0; 7145#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7146#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7159#L269-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; 7160#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7163#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7312#L544 ssl3_connect_~skip~0 := 0; 7310#L107-1 assume !false; 7308#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7306#L110 assume !(12292 == ssl3_connect_~s__state~0); 7304#L113 assume !(16384 == ssl3_connect_~s__state~0); 7302#L116 assume !(4096 == ssl3_connect_~s__state~0); 7300#L119 assume !(20480 == ssl3_connect_~s__state~0); 7298#L122 assume !(4099 == ssl3_connect_~s__state~0); 7296#L125 assume !(4368 == ssl3_connect_~s__state~0); 7294#L128 assume !(4369 == ssl3_connect_~s__state~0); 7180#L131 assume 4384 == ssl3_connect_~s__state~0; 7107#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7045#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7046#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7091#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7078#L298-2 ssl3_connect_~s__init_num~0 := 0; 7079#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7324#L544 ssl3_connect_~skip~0 := 0; 7323#L107-1 assume !false; 7322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7321#L110 assume !(12292 == ssl3_connect_~s__state~0); 7320#L113 assume !(16384 == ssl3_connect_~s__state~0); 7319#L116 assume !(4096 == ssl3_connect_~s__state~0); 7318#L119 assume !(20480 == ssl3_connect_~s__state~0); 7317#L122 assume !(4099 == ssl3_connect_~s__state~0); 7053#L125 assume !(4368 == ssl3_connect_~s__state~0); 7054#L128 assume !(4369 == ssl3_connect_~s__state~0); 7048#L131 assume !(4384 == ssl3_connect_~s__state~0); 7049#L134 assume !(4385 == ssl3_connect_~s__state~0); 7143#L137 assume 4400 == ssl3_connect_~s__state~0; 7098#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7087#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7083#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7062#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7284#L544 ssl3_connect_~skip~0 := 0; 7282#L107-1 assume !false; 7277#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7275#L110 assume !(12292 == ssl3_connect_~s__state~0); 7273#L113 assume !(16384 == ssl3_connect_~s__state~0); 7200#L116 assume !(4096 == ssl3_connect_~s__state~0); 7096#L119 assume !(20480 == ssl3_connect_~s__state~0); 7097#L122 assume !(4099 == ssl3_connect_~s__state~0); 7202#L125 assume !(4368 == ssl3_connect_~s__state~0); 7172#L128 assume !(4369 == ssl3_connect_~s__state~0); 7173#L131 assume !(4384 == ssl3_connect_~s__state~0); 7181#L134 assume !(4385 == ssl3_connect_~s__state~0); 7182#L137 assume !(4400 == ssl3_connect_~s__state~0); 7147#L140 assume !(4401 == ssl3_connect_~s__state~0); 7148#L143 assume !(4416 == ssl3_connect_~s__state~0); 7170#L146 assume !(4417 == ssl3_connect_~s__state~0); 7171#L149 assume !(4432 == ssl3_connect_~s__state~0); 7225#L152 assume !(4433 == ssl3_connect_~s__state~0); 7184#L155 assume !(4448 == ssl3_connect_~s__state~0); 7185#L158 assume !(4449 == ssl3_connect_~s__state~0); 7186#L161 assume !(4464 == ssl3_connect_~s__state~0); 7194#L164 assume !(4465 == ssl3_connect_~s__state~0); 7195#L167 assume !(4466 == ssl3_connect_~s__state~0); 7196#L170 assume !(4467 == ssl3_connect_~s__state~0); 7179#L173 assume !(4480 == ssl3_connect_~s__state~0); 7177#L176 assume !(4481 == ssl3_connect_~s__state~0); 7178#L179 assume !(4496 == ssl3_connect_~s__state~0); 7166#L182 assume !(4497 == ssl3_connect_~s__state~0); 7167#L185 assume !(4512 == ssl3_connect_~s__state~0); 7183#L188 assume !(4513 == ssl3_connect_~s__state~0); 7176#L191 assume !(4528 == ssl3_connect_~s__state~0); 7174#L194 assume !(4529 == ssl3_connect_~s__state~0); 7175#L197 assume !(4560 == ssl3_connect_~s__state~0); 7038#L200 assume !(4561 == ssl3_connect_~s__state~0); 7157#L203 assume 4352 == ssl3_connect_~s__state~0; 7123#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7124#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7141#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7162#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7209#L544 ssl3_connect_~skip~0 := 0; 7207#L107-1 assume !false; 7206#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7205#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-11-20 07:48:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2019-11-20 07:48:47,311 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,311 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510935645] [2019-11-20 07:48:47,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,318 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:47,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,318 INFO L82 PathProgramCache]: Analyzing trace with hash -54792222, now seen corresponding path program 1 times [2019-11-20 07:48:47,319 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,319 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281567553] [2019-11-20 07:48:47,319 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:47,365 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-20 07:48:47,365 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281567553] [2019-11-20 07:48:47,365 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:47,365 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:47,365 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556560019] [2019-11-20 07:48:47,366 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:47,366 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:47,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:47,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:47,366 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2019-11-20 07:48:47,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:47,464 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2019-11-20 07:48:47,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:47,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2019-11-20 07:48:47,467 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2019-11-20 07:48:47,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2019-11-20 07:48:47,469 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-11-20 07:48:47,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-11-20 07:48:47,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2019-11-20 07:48:47,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:47,470 INFO L688 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2019-11-20 07:48:47,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2019-11-20 07:48:47,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2019-11-20 07:48:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2019-11-20 07:48:47,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2019-11-20 07:48:47,474 INFO L711 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-20 07:48:47,474 INFO L591 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-20 07:48:47,474 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 07:48:47,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2019-11-20 07:48:47,476 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2019-11-20 07:48:47,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:47,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:47,477 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,477 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,478 INFO L794 eck$LassoCheckResult]: Stem: 7760#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; 7761#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7758#L96-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; 7759#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7725#L107-1 assume !false; 7900#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7789#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-11-20 07:48:47,478 INFO L796 eck$LassoCheckResult]: Loop: 7689#L111 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; 7690#L215 ssl3_connect_~s__server~0 := 0; 7748#L220 assume 0 != ssl3_connect_~cb~0; 7751#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7752#L225 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; 7707#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7681#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7682#L257 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; 7708#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7665#L544 ssl3_connect_~skip~0 := 0; 7666#L107-1 assume !false; 7717#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7718#L110 assume !(12292 == ssl3_connect_~s__state~0); 7727#L113 assume !(16384 == ssl3_connect_~s__state~0); 7728#L116 assume !(4096 == ssl3_connect_~s__state~0); 7719#L119 assume !(20480 == ssl3_connect_~s__state~0); 7691#L122 assume !(4099 == ssl3_connect_~s__state~0); 7692#L125 assume 4368 == ssl3_connect_~s__state~0; 7769#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7770#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7781#L269-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; 7782#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7785#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7968#L544 ssl3_connect_~skip~0 := 0; 7967#L107-1 assume !false; 7966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7963#L110 assume !(12292 == ssl3_connect_~s__state~0); 7961#L113 assume !(16384 == ssl3_connect_~s__state~0); 7959#L116 assume !(4096 == ssl3_connect_~s__state~0); 7957#L119 assume !(20480 == ssl3_connect_~s__state~0); 7956#L122 assume !(4099 == ssl3_connect_~s__state~0); 7675#L125 assume !(4368 == ssl3_connect_~s__state~0); 7676#L128 assume !(4369 == ssl3_connect_~s__state~0); 7683#L131 assume 4384 == ssl3_connect_~s__state~0; 7729#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7667#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7668#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7701#L298-2 ssl3_connect_~s__init_num~0 := 0; 7702#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7962#L544 ssl3_connect_~skip~0 := 0; 7960#L107-1 assume !false; 7958#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7955#L110 assume !(12292 == ssl3_connect_~s__state~0); 7954#L113 assume !(16384 == ssl3_connect_~s__state~0); 7953#L116 assume !(4096 == ssl3_connect_~s__state~0); 7952#L119 assume !(20480 == ssl3_connect_~s__state~0); 7951#L122 assume !(4099 == ssl3_connect_~s__state~0); 7950#L125 assume !(4368 == ssl3_connect_~s__state~0); 7949#L128 assume !(4369 == ssl3_connect_~s__state~0); 7670#L131 assume !(4384 == ssl3_connect_~s__state~0); 7671#L134 assume !(4385 == ssl3_connect_~s__state~0); 7776#L137 assume 4400 == ssl3_connect_~s__state~0; 7720#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7710#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7705#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7706#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7933#L544 ssl3_connect_~skip~0 := 0; 7932#L107-1 assume !false; 7931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7930#L110 assume !(12292 == ssl3_connect_~s__state~0); 7929#L113 assume !(16384 == ssl3_connect_~s__state~0); 7928#L116 assume !(4096 == ssl3_connect_~s__state~0); 7927#L119 assume !(20480 == ssl3_connect_~s__state~0); 7926#L122 assume !(4099 == ssl3_connect_~s__state~0); 7924#L125 assume !(4368 == ssl3_connect_~s__state~0); 7919#L128 assume !(4369 == ssl3_connect_~s__state~0); 7917#L131 assume !(4384 == ssl3_connect_~s__state~0); 7915#L134 assume !(4385 == ssl3_connect_~s__state~0); 7766#L137 assume !(4400 == ssl3_connect_~s__state~0); 7767#L140 assume !(4401 == ssl3_connect_~s__state~0); 7750#L143 assume 4416 == ssl3_connect_~s__state~0; 7677#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7678#L327 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7771#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7774#L335 assume !(0 == ssl3_connect_~tmp___6~0); 7685#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7943#L544 ssl3_connect_~skip~0 := 0; 7942#L107-1 assume !false; 7941#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7940#L110 assume !(12292 == ssl3_connect_~s__state~0); 7938#L113 assume !(16384 == ssl3_connect_~s__state~0); 7816#L116 assume !(4096 == ssl3_connect_~s__state~0); 7817#L119 assume !(20480 == ssl3_connect_~s__state~0); 7818#L122 assume !(4099 == ssl3_connect_~s__state~0); 7819#L125 assume !(4368 == ssl3_connect_~s__state~0); 7795#L128 assume !(4369 == ssl3_connect_~s__state~0); 7796#L131 assume !(4384 == ssl3_connect_~s__state~0); 7800#L134 assume !(4385 == ssl3_connect_~s__state~0); 7801#L137 assume !(4400 == ssl3_connect_~s__state~0); 7791#L140 assume !(4401 == ssl3_connect_~s__state~0); 7792#L143 assume !(4416 == ssl3_connect_~s__state~0); 7730#L146 assume !(4417 == ssl3_connect_~s__state~0); 7731#L149 assume !(4432 == ssl3_connect_~s__state~0); 7815#L152 assume !(4433 == ssl3_connect_~s__state~0); 7803#L155 assume !(4448 == ssl3_connect_~s__state~0); 7804#L158 assume !(4449 == ssl3_connect_~s__state~0); 7805#L161 assume !(4464 == ssl3_connect_~s__state~0); 7811#L164 assume !(4465 == ssl3_connect_~s__state~0); 7812#L167 assume !(4466 == ssl3_connect_~s__state~0); 7813#L170 assume !(4467 == ssl3_connect_~s__state~0); 7794#L173 assume !(4480 == ssl3_connect_~s__state~0); 7793#L176 assume !(4481 == ssl3_connect_~s__state~0); 7786#L179 assume !(4496 == ssl3_connect_~s__state~0); 7787#L182 assume !(4497 == ssl3_connect_~s__state~0); 7788#L185 assume !(4512 == ssl3_connect_~s__state~0); 7802#L188 assume !(4513 == ssl3_connect_~s__state~0); 7799#L191 assume !(4528 == ssl3_connect_~s__state~0); 7797#L194 assume !(4529 == ssl3_connect_~s__state~0); 7798#L197 assume !(4560 == ssl3_connect_~s__state~0); 7660#L200 assume !(4561 == ssl3_connect_~s__state~0); 7779#L203 assume 4352 == ssl3_connect_~s__state~0; 7746#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7747#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7764#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7833#L544 ssl3_connect_~skip~0 := 0; 7830#L107-1 assume !false; 7827#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7824#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-11-20 07:48:47,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2019-11-20 07:48:47,479 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,479 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900845665] [2019-11-20 07:48:47,479 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,486 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:47,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,486 INFO L82 PathProgramCache]: Analyzing trace with hash -376045782, now seen corresponding path program 1 times [2019-11-20 07:48:47,487 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,487 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873557262] [2019-11-20 07:48:47,487 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:47,531 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-11-20 07:48:47,531 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873557262] [2019-11-20 07:48:47,532 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:47,532 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:47,532 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807337100] [2019-11-20 07:48:47,532 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:47,532 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:47,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:47,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:47,533 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2019-11-20 07:48:47,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:47,562 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2019-11-20 07:48:47,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:47,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2019-11-20 07:48:47,566 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-20 07:48:47,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2019-11-20 07:48:47,571 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2019-11-20 07:48:47,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2019-11-20 07:48:47,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2019-11-20 07:48:47,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:47,572 INFO L688 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 07:48:47,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2019-11-20 07:48:47,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2019-11-20 07:48:47,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2019-11-20 07:48:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2019-11-20 07:48:47,582 INFO L711 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 07:48:47,582 INFO L591 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 07:48:47,582 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 07:48:47,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2019-11-20 07:48:47,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-20 07:48:47,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:47,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:47,586 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,586 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,586 INFO L794 eck$LassoCheckResult]: Stem: 8700#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; 8701#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8698#L96-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; 8699#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8664#L107-1 assume !false; 9143#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9137#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-11-20 07:48:47,587 INFO L796 eck$LassoCheckResult]: Loop: 8624#L111 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; 8625#L215 ssl3_connect_~s__server~0 := 0; 8687#L220 assume 0 != ssl3_connect_~cb~0; 8935#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8934#L225 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; 8932#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8928#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 8925#L257 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; 8918#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8915#L544 ssl3_connect_~skip~0 := 0; 8913#L107-1 assume !false; 8911#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8909#L110 assume !(12292 == ssl3_connect_~s__state~0); 8853#L113 assume !(16384 == ssl3_connect_~s__state~0); 8852#L116 assume !(4096 == ssl3_connect_~s__state~0); 8850#L119 assume !(20480 == ssl3_connect_~s__state~0); 8847#L122 assume !(4099 == ssl3_connect_~s__state~0); 8787#L125 assume 4368 == ssl3_connect_~s__state~0; 8712#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8713#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8733#L269-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; 8734#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8827#L544 ssl3_connect_~skip~0 := 0; 8825#L107-1 assume !false; 8823#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8821#L110 assume !(12292 == ssl3_connect_~s__state~0); 8819#L113 assume !(16384 == ssl3_connect_~s__state~0); 8817#L116 assume !(4096 == ssl3_connect_~s__state~0); 8815#L119 assume !(20480 == ssl3_connect_~s__state~0); 8813#L122 assume !(4099 == ssl3_connect_~s__state~0); 8811#L125 assume !(4368 == ssl3_connect_~s__state~0); 8806#L128 assume !(4369 == ssl3_connect_~s__state~0); 8796#L131 assume 4384 == ssl3_connect_~s__state~0; 8668#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8602#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8603#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 8729#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8901#L298-2 ssl3_connect_~s__init_num~0 := 0; 8892#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8887#L544 ssl3_connect_~skip~0 := 0; 8884#L107-1 assume !false; 8881#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8878#L110 assume !(12292 == ssl3_connect_~s__state~0); 8875#L113 assume !(16384 == ssl3_connect_~s__state~0); 8872#L116 assume !(4096 == ssl3_connect_~s__state~0); 8869#L119 assume !(20480 == ssl3_connect_~s__state~0); 8866#L122 assume !(4099 == ssl3_connect_~s__state~0); 8863#L125 assume !(4368 == ssl3_connect_~s__state~0); 8860#L128 assume !(4369 == ssl3_connect_~s__state~0); 8857#L131 assume !(4384 == ssl3_connect_~s__state~0); 8854#L134 assume !(4385 == ssl3_connect_~s__state~0); 8775#L137 assume 4400 == ssl3_connect_~s__state~0; 8776#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8647#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8642#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8643#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8900#L544 ssl3_connect_~skip~0 := 0; 8889#L107-1 assume !false; 8886#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8883#L110 assume !(12292 == ssl3_connect_~s__state~0); 8880#L113 assume !(16384 == ssl3_connect_~s__state~0); 8877#L116 assume !(4096 == ssl3_connect_~s__state~0); 8874#L119 assume !(20480 == ssl3_connect_~s__state~0); 8871#L122 assume !(4099 == ssl3_connect_~s__state~0); 8868#L125 assume !(4368 == ssl3_connect_~s__state~0); 8865#L128 assume !(4369 == ssl3_connect_~s__state~0); 8862#L131 assume !(4384 == ssl3_connect_~s__state~0); 8859#L134 assume !(4385 == ssl3_connect_~s__state~0); 8856#L137 assume !(4400 == ssl3_connect_~s__state~0); 8851#L140 assume !(4401 == ssl3_connect_~s__state~0); 8784#L143 assume 4416 == ssl3_connect_~s__state~0; 8782#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8714#L327 assume !(3 == ssl3_connect_~blastFlag~0); 8715#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8718#L335 assume !(0 == ssl3_connect_~tmp___6~0); 8619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8640#L544 ssl3_connect_~skip~0 := 0; 9166#L107-1 assume !false; 9165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9164#L110 assume !(12292 == ssl3_connect_~s__state~0); 9163#L113 assume !(16384 == ssl3_connect_~s__state~0); 9146#L116 assume !(4096 == ssl3_connect_~s__state~0); 8807#L119 assume !(20480 == ssl3_connect_~s__state~0); 8802#L122 assume !(4099 == ssl3_connect_~s__state~0); 8793#L125 assume !(4368 == ssl3_connect_~s__state~0); 8785#L128 assume !(4369 == ssl3_connect_~s__state~0); 8786#L131 assume !(4384 == ssl3_connect_~s__state~0); 8797#L134 assume !(4385 == ssl3_connect_~s__state~0); 8798#L137 assume !(4400 == ssl3_connect_~s__state~0); 8777#L140 assume !(4401 == ssl3_connect_~s__state~0); 8778#L143 assume !(4416 == ssl3_connect_~s__state~0); 8781#L146 assume !(4417 == ssl3_connect_~s__state~0); 8783#L149 assume !(4432 == ssl3_connect_~s__state~0); 9144#L152 assume !(4433 == ssl3_connect_~s__state~0); 8772#L155 assume !(4448 == ssl3_connect_~s__state~0); 8773#L158 assume !(4449 == ssl3_connect_~s__state~0); 8774#L161 assume !(4464 == ssl3_connect_~s__state~0); 9139#L164 assume !(4465 == ssl3_connect_~s__state~0); 9140#L167 assume !(4466 == ssl3_connect_~s__state~0); 9141#L170 assume !(4467 == ssl3_connect_~s__state~0); 8795#L173 assume !(4480 == ssl3_connect_~s__state~0); 8794#L176 assume !(4481 == ssl3_connect_~s__state~0); 8750#L179 assume !(4496 == ssl3_connect_~s__state~0); 8751#L182 assume !(4497 == ssl3_connect_~s__state~0); 8752#L185 assume !(4512 == ssl3_connect_~s__state~0); 8848#L188 assume !(4513 == ssl3_connect_~s__state~0); 8849#L191 assume !(4528 == ssl3_connect_~s__state~0); 8938#L194 assume !(4529 == ssl3_connect_~s__state~0); 8939#L197 assume !(4560 == ssl3_connect_~s__state~0); 8595#L200 assume !(4561 == ssl3_connect_~s__state~0); 8724#L203 assume 4352 == ssl3_connect_~s__state~0; 8684#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8685#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8706#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8732#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9157#L544 ssl3_connect_~skip~0 := 0; 9156#L107-1 assume !false; 9155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9154#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-11-20 07:48:47,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2019-11-20 07:48:47,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,588 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834441008] [2019-11-20 07:48:47,588 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,602 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:47,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,602 INFO L82 PathProgramCache]: Analyzing trace with hash -729134164, now seen corresponding path program 1 times [2019-11-20 07:48:47,602 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,603 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097421861] [2019-11-20 07:48:47,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:47,668 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2019-11-20 07:48:47,668 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097421861] [2019-11-20 07:48:47,669 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:47,669 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:47,669 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171808208] [2019-11-20 07:48:47,670 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:47,671 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:47,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:47,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:47,672 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2019-11-20 07:48:47,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:47,815 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2019-11-20 07:48:47,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:47,815 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2019-11-20 07:48:47,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2019-11-20 07:48:47,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2019-11-20 07:48:47,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-20 07:48:47,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-20 07:48:47,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2019-11-20 07:48:47,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:47,825 INFO L688 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2019-11-20 07:48:47,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2019-11-20 07:48:47,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2019-11-20 07:48:47,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2019-11-20 07:48:47,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2019-11-20 07:48:47,837 INFO L711 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-20 07:48:47,837 INFO L591 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-20 07:48:47,837 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-20 07:48:47,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2019-11-20 07:48:47,840 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2019-11-20 07:48:47,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:47,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:47,842 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,842 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:47,842 INFO L794 eck$LassoCheckResult]: Stem: 9982#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; 9983#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9980#L96-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; 9981#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9945#L107-1 assume !false; 10322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10317#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-11-20 07:48:47,842 INFO L796 eck$LassoCheckResult]: Loop: 10030#L111 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; 10131#L215 ssl3_connect_~s__server~0 := 0; 10516#L220 assume 0 != ssl3_connect_~cb~0; 10515#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10514#L225 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; 10512#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10510#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 10509#L257 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; 10505#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10502#L544 ssl3_connect_~skip~0 := 0; 10500#L107-1 assume !false; 10495#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10493#L110 assume !(12292 == ssl3_connect_~s__state~0); 10491#L113 assume !(16384 == ssl3_connect_~s__state~0); 10489#L116 assume !(4096 == ssl3_connect_~s__state~0); 10487#L119 assume !(20480 == ssl3_connect_~s__state~0); 10485#L122 assume !(4099 == ssl3_connect_~s__state~0); 10043#L125 assume 4368 == ssl3_connect_~s__state~0; 10041#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10125#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10021#L269-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; 10022#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10023#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10157#L544 ssl3_connect_~skip~0 := 0; 10151#L107-1 assume !false; 10149#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10147#L110 assume !(12292 == ssl3_connect_~s__state~0); 10145#L113 assume !(16384 == ssl3_connect_~s__state~0); 10141#L116 assume !(4096 == ssl3_connect_~s__state~0); 10139#L119 assume !(20480 == ssl3_connect_~s__state~0); 10137#L122 assume !(4099 == ssl3_connect_~s__state~0); 10134#L125 assume !(4368 == ssl3_connect_~s__state~0); 10132#L128 assume !(4369 == ssl3_connect_~s__state~0); 10050#L131 assume 4384 == ssl3_connect_~s__state~0; 9949#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9884#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9885#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 9934#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9935#L298-2 ssl3_connect_~s__init_num~0 := 0; 10451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10443#L544 ssl3_connect_~skip~0 := 0; 10441#L107-1 assume !false; 10439#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10437#L110 assume !(12292 == ssl3_connect_~s__state~0); 10435#L113 assume !(16384 == ssl3_connect_~s__state~0); 10433#L116 assume !(4096 == ssl3_connect_~s__state~0); 10431#L119 assume !(20480 == ssl3_connect_~s__state~0); 10429#L122 assume !(4099 == ssl3_connect_~s__state~0); 10427#L125 assume !(4368 == ssl3_connect_~s__state~0); 10425#L128 assume !(4369 == ssl3_connect_~s__state~0); 10423#L131 assume !(4384 == ssl3_connect_~s__state~0); 10421#L134 assume !(4385 == ssl3_connect_~s__state~0); 10419#L137 assume !(4400 == ssl3_connect_~s__state~0); 10417#L140 assume !(4401 == ssl3_connect_~s__state~0); 10415#L143 assume !(4416 == ssl3_connect_~s__state~0); 10413#L146 assume !(4417 == ssl3_connect_~s__state~0); 10411#L149 assume !(4432 == ssl3_connect_~s__state~0); 10409#L152 assume !(4433 == ssl3_connect_~s__state~0); 10407#L155 assume !(4448 == ssl3_connect_~s__state~0); 10405#L158 assume !(4449 == ssl3_connect_~s__state~0); 10403#L161 assume !(4464 == ssl3_connect_~s__state~0); 10401#L164 assume !(4465 == ssl3_connect_~s__state~0); 10399#L167 assume !(4466 == ssl3_connect_~s__state~0); 10397#L170 assume !(4467 == ssl3_connect_~s__state~0); 10395#L173 assume !(4480 == ssl3_connect_~s__state~0); 10393#L176 assume !(4481 == ssl3_connect_~s__state~0); 10391#L179 assume !(4496 == ssl3_connect_~s__state~0); 10389#L182 assume !(4497 == ssl3_connect_~s__state~0); 10387#L185 assume !(4512 == ssl3_connect_~s__state~0); 10385#L188 assume !(4513 == ssl3_connect_~s__state~0); 10383#L191 assume !(4528 == ssl3_connect_~s__state~0); 10381#L194 assume !(4529 == ssl3_connect_~s__state~0); 10196#L197 assume 4560 == ssl3_connect_~s__state~0; 10195#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 9985#L454 assume !(ssl3_connect_~ret~0 <= 0); 9962#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9963#L457-2 ssl3_connect_~s__init_num~0 := 0; 9904#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10255#L544 ssl3_connect_~skip~0 := 0; 10253#L107-1 assume !false; 10251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10249#L110 assume !(12292 == ssl3_connect_~s__state~0); 10248#L113 assume !(16384 == ssl3_connect_~s__state~0); 10246#L116 assume !(4096 == ssl3_connect_~s__state~0); 10244#L119 assume !(20480 == ssl3_connect_~s__state~0); 10243#L122 assume !(4099 == ssl3_connect_~s__state~0); 10242#L125 assume !(4368 == ssl3_connect_~s__state~0); 10241#L128 assume !(4369 == ssl3_connect_~s__state~0); 10240#L131 assume !(4384 == ssl3_connect_~s__state~0); 10239#L134 assume !(4385 == ssl3_connect_~s__state~0); 10238#L137 assume !(4400 == ssl3_connect_~s__state~0); 10034#L140 assume !(4401 == ssl3_connect_~s__state~0); 10035#L143 assume !(4416 == ssl3_connect_~s__state~0); 10036#L146 assume !(4417 == ssl3_connect_~s__state~0); 10038#L149 assume !(4432 == ssl3_connect_~s__state~0); 10297#L152 assume !(4433 == ssl3_connect_~s__state~0); 10295#L155 assume !(4448 == ssl3_connect_~s__state~0); 10293#L158 assume !(4449 == ssl3_connect_~s__state~0); 10291#L161 assume !(4464 == ssl3_connect_~s__state~0); 10289#L164 assume !(4465 == ssl3_connect_~s__state~0); 10279#L167 assume !(4466 == ssl3_connect_~s__state~0); 10278#L170 assume !(4467 == ssl3_connect_~s__state~0); 10177#L173 assume !(4480 == ssl3_connect_~s__state~0); 10176#L176 assume !(4481 == ssl3_connect_~s__state~0); 10026#L179 assume !(4496 == ssl3_connect_~s__state~0); 10027#L182 assume !(4497 == ssl3_connect_~s__state~0); 10028#L185 assume !(4512 == ssl3_connect_~s__state~0); 10054#L188 assume !(4513 == ssl3_connect_~s__state~0); 10046#L191 assume !(4528 == ssl3_connect_~s__state~0); 10044#L194 assume !(4529 == ssl3_connect_~s__state~0); 10045#L197 assume !(4560 == ssl3_connect_~s__state~0); 9877#L200 assume !(4561 == ssl3_connect_~s__state~0); 10013#L203 assume 4352 == ssl3_connect_~s__state~0; 9967#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9968#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 9990#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10020#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10296#L544 ssl3_connect_~skip~0 := 0; 10294#L107-1 assume !false; 10292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10290#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-11-20 07:48:47,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2019-11-20 07:48:47,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,843 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466531509] [2019-11-20 07:48:47,843 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:47,855 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:47,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:47,856 INFO L82 PathProgramCache]: Analyzing trace with hash 506543619, now seen corresponding path program 1 times [2019-11-20 07:48:47,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:47,856 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277792357] [2019-11-20 07:48:47,856 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:47,924 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-20 07:48:47,924 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277792357] [2019-11-20 07:48:47,925 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:47,925 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:47,925 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554634014] [2019-11-20 07:48:47,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:47,926 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:47,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:47,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:47,926 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2019-11-20 07:48:48,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:48,068 INFO L93 Difference]: Finished difference Result 734 states and 997 transitions. [2019-11-20 07:48:48,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:48,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 734 states and 997 transitions. [2019-11-20 07:48:48,072 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2019-11-20 07:48:48,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 734 states to 734 states and 997 transitions. [2019-11-20 07:48:48,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2019-11-20 07:48:48,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2019-11-20 07:48:48,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 997 transitions. [2019-11-20 07:48:48,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:48,079 INFO L688 BuchiCegarLoop]: Abstraction has 734 states and 997 transitions. [2019-11-20 07:48:48,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 997 transitions. [2019-11-20 07:48:48,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2019-11-20 07:48:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 730 states. [2019-11-20 07:48:48,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 993 transitions. [2019-11-20 07:48:48,091 INFO L711 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-20 07:48:48,091 INFO L591 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-20 07:48:48,091 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-20 07:48:48,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 993 transitions. [2019-11-20 07:48:48,094 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2019-11-20 07:48:48,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:48,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:48,096 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,096 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,096 INFO L794 eck$LassoCheckResult]: Stem: 11381#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; 11382#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11379#L96-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; 11380#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11344#L107-1 assume !false; 11605#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11425#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-11-20 07:48:48,096 INFO L796 eck$LassoCheckResult]: Loop: 11306#L111 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; 11307#L215 ssl3_connect_~s__server~0 := 0; 11368#L220 assume 0 != ssl3_connect_~cb~0; 11373#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11374#L225 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; 11323#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11296#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 11297#L257 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; 11324#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11280#L544 ssl3_connect_~skip~0 := 0; 11281#L107-1 assume !false; 11335#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11336#L110 assume !(12292 == ssl3_connect_~s__state~0); 11346#L113 assume !(16384 == ssl3_connect_~s__state~0); 11328#L116 assume !(4096 == ssl3_connect_~s__state~0); 11329#L119 assume !(20480 == ssl3_connect_~s__state~0); 11308#L122 assume !(4099 == ssl3_connect_~s__state~0); 11309#L125 assume 4368 == ssl3_connect_~s__state~0; 11390#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11391#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11409#L269-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; 11410#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11417#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11825#L544 ssl3_connect_~skip~0 := 0; 11819#L107-1 assume !false; 11817#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11815#L110 assume !(12292 == ssl3_connect_~s__state~0); 11813#L113 assume !(16384 == ssl3_connect_~s__state~0); 11811#L116 assume !(4096 == ssl3_connect_~s__state~0); 11809#L119 assume !(20480 == ssl3_connect_~s__state~0); 11781#L122 assume !(4099 == ssl3_connect_~s__state~0); 11780#L125 assume !(4368 == ssl3_connect_~s__state~0); 11779#L128 assume !(4369 == ssl3_connect_~s__state~0); 11448#L131 assume 4384 == ssl3_connect_~s__state~0; 11347#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11348#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11283#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 11330#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11331#L298-2 ssl3_connect_~s__init_num~0 := 0; 11952#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11949#L544 ssl3_connect_~skip~0 := 0; 11948#L107-1 assume !false; 11947#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11946#L110 assume !(12292 == ssl3_connect_~s__state~0); 11945#L113 assume !(16384 == ssl3_connect_~s__state~0); 11944#L116 assume !(4096 == ssl3_connect_~s__state~0); 11943#L119 assume !(20480 == ssl3_connect_~s__state~0); 11942#L122 assume !(4099 == ssl3_connect_~s__state~0); 11941#L125 assume !(4368 == ssl3_connect_~s__state~0); 11940#L128 assume !(4369 == ssl3_connect_~s__state~0); 11939#L131 assume !(4384 == ssl3_connect_~s__state~0); 11938#L134 assume !(4385 == ssl3_connect_~s__state~0); 11937#L137 assume !(4400 == ssl3_connect_~s__state~0); 11936#L140 assume !(4401 == ssl3_connect_~s__state~0); 11935#L143 assume !(4416 == ssl3_connect_~s__state~0); 11934#L146 assume !(4417 == ssl3_connect_~s__state~0); 11933#L149 assume !(4432 == ssl3_connect_~s__state~0); 11932#L152 assume !(4433 == ssl3_connect_~s__state~0); 11931#L155 assume !(4448 == ssl3_connect_~s__state~0); 11930#L158 assume !(4449 == ssl3_connect_~s__state~0); 11929#L161 assume !(4464 == ssl3_connect_~s__state~0); 11928#L164 assume !(4465 == ssl3_connect_~s__state~0); 11927#L167 assume !(4466 == ssl3_connect_~s__state~0); 11926#L170 assume !(4467 == ssl3_connect_~s__state~0); 11925#L173 assume !(4480 == ssl3_connect_~s__state~0); 11924#L176 assume !(4481 == ssl3_connect_~s__state~0); 11923#L179 assume !(4496 == ssl3_connect_~s__state~0); 11922#L182 assume !(4497 == ssl3_connect_~s__state~0); 11921#L185 assume !(4512 == ssl3_connect_~s__state~0); 11920#L188 assume !(4513 == ssl3_connect_~s__state~0); 11919#L191 assume !(4528 == ssl3_connect_~s__state~0); 11918#L194 assume !(4529 == ssl3_connect_~s__state~0); 11917#L197 assume 4560 == ssl3_connect_~s__state~0; 11487#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11916#L454 assume !(ssl3_connect_~ret~0 <= 0); 11914#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11915#L457-2 ssl3_connect_~s__init_num~0 := 0; 11977#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11974#L544 ssl3_connect_~skip~0 := 0; 11972#L107-1 assume !false; 11967#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11841#L110 assume !(12292 == ssl3_connect_~s__state~0); 11831#L113 assume !(16384 == ssl3_connect_~s__state~0); 11773#L116 assume !(4096 == ssl3_connect_~s__state~0); 11772#L119 assume !(20480 == ssl3_connect_~s__state~0); 11771#L122 assume !(4099 == ssl3_connect_~s__state~0); 11770#L125 assume !(4368 == ssl3_connect_~s__state~0); 11768#L128 assume !(4369 == ssl3_connect_~s__state~0); 11766#L131 assume !(4384 == ssl3_connect_~s__state~0); 11764#L134 assume !(4385 == ssl3_connect_~s__state~0); 11762#L137 assume !(4400 == ssl3_connect_~s__state~0); 11760#L140 assume !(4401 == ssl3_connect_~s__state~0); 11758#L143 assume !(4416 == ssl3_connect_~s__state~0); 11756#L146 assume !(4417 == ssl3_connect_~s__state~0); 11754#L149 assume !(4432 == ssl3_connect_~s__state~0); 11752#L152 assume !(4433 == ssl3_connect_~s__state~0); 11750#L155 assume !(4448 == ssl3_connect_~s__state~0); 11748#L158 assume !(4449 == ssl3_connect_~s__state~0); 11746#L161 assume !(4464 == ssl3_connect_~s__state~0); 11744#L164 assume !(4465 == ssl3_connect_~s__state~0); 11742#L167 assume !(4466 == ssl3_connect_~s__state~0); 11740#L170 assume !(4467 == ssl3_connect_~s__state~0); 11738#L173 assume !(4480 == ssl3_connect_~s__state~0); 11736#L176 assume !(4481 == ssl3_connect_~s__state~0); 11734#L179 assume !(4496 == ssl3_connect_~s__state~0); 11732#L182 assume !(4497 == ssl3_connect_~s__state~0); 11730#L185 assume !(4512 == ssl3_connect_~s__state~0); 11728#L188 assume !(4513 == ssl3_connect_~s__state~0); 11726#L191 assume !(4528 == ssl3_connect_~s__state~0); 11724#L194 assume !(4529 == ssl3_connect_~s__state~0); 11274#L197 assume !(4560 == ssl3_connect_~s__state~0); 11275#L200 assume !(4561 == ssl3_connect_~s__state~0); 11406#L203 assume 4352 == ssl3_connect_~s__state~0; 11365#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11366#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11415#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11416#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11528#L544 ssl3_connect_~skip~0 := 0; 11529#L107-1 assume !false; 11521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11522#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-11-20 07:48:48,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2019-11-20 07:48:48,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,097 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080912545] [2019-11-20 07:48:48,097 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,103 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1860150975, now seen corresponding path program 1 times [2019-11-20 07:48:48,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,104 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389299060] [2019-11-20 07:48:48,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-11-20 07:48:48,136 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389299060] [2019-11-20 07:48:48,136 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:48,136 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:48,136 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060134986] [2019-11-20 07:48:48,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:48,137 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:48,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:48,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:48,137 INFO L87 Difference]: Start difference. First operand 730 states and 993 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-11-20 07:48:48,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:48,157 INFO L93 Difference]: Finished difference Result 1312 states and 1801 transitions. [2019-11-20 07:48:48,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:48,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1312 states and 1801 transitions. [2019-11-20 07:48:48,165 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-20 07:48:48,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-20 07:48:48,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2019-11-20 07:48:48,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2019-11-20 07:48:48,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1312 states and 1801 transitions. [2019-11-20 07:48:48,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:48,176 INFO L688 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 07:48:48,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states and 1801 transitions. [2019-11-20 07:48:48,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2019-11-20 07:48:48,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2019-11-20 07:48:48,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-20 07:48:48,200 INFO L711 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 07:48:48,200 INFO L591 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 07:48:48,200 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-20 07:48:48,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1312 states and 1801 transitions. [2019-11-20 07:48:48,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-20 07:48:48,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:48,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:48,207 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,207 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,208 INFO L794 eck$LassoCheckResult]: Stem: 13429#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; 13430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13427#L96-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; 13428#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13392#L107-1 assume !false; 14630#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14620#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-11-20 07:48:48,208 INFO L796 eck$LassoCheckResult]: Loop: 13354#L111 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; 13355#L215 ssl3_connect_~s__server~0 := 0; 13417#L220 assume 0 != ssl3_connect_~cb~0; 13421#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13422#L225 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; 13372#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13344#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 13345#L257 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; 13373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13328#L544 ssl3_connect_~skip~0 := 0; 13329#L107-1 assume !false; 13442#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14633#L110 assume !(12292 == ssl3_connect_~s__state~0); 13394#L113 assume !(16384 == ssl3_connect_~s__state~0); 13395#L116 assume !(4096 == ssl3_connect_~s__state~0); 13385#L119 assume !(20480 == ssl3_connect_~s__state~0); 13356#L122 assume !(4099 == ssl3_connect_~s__state~0); 13357#L125 assume 4368 == ssl3_connect_~s__state~0; 13443#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13444#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13461#L269-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; 13462#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13971#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13968#L544 ssl3_connect_~skip~0 := 0; 13967#L107-1 assume !false; 13966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13965#L110 assume !(12292 == ssl3_connect_~s__state~0); 13964#L113 assume !(16384 == ssl3_connect_~s__state~0); 13963#L116 assume !(4096 == ssl3_connect_~s__state~0); 13962#L119 assume !(20480 == ssl3_connect_~s__state~0); 13961#L122 assume !(4099 == ssl3_connect_~s__state~0); 13960#L125 assume !(4368 == ssl3_connect_~s__state~0); 13958#L128 assume !(4369 == ssl3_connect_~s__state~0); 13842#L131 assume 4384 == ssl3_connect_~s__state~0; 13832#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 13829#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13487#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 13488#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13631#L298-2 ssl3_connect_~s__init_num~0 := 0; 13628#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13625#L544 ssl3_connect_~skip~0 := 0; 13624#L107-1 assume !false; 13623#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13622#L110 assume !(12292 == ssl3_connect_~s__state~0); 13621#L113 assume !(16384 == ssl3_connect_~s__state~0); 13620#L116 assume !(4096 == ssl3_connect_~s__state~0); 13619#L119 assume !(20480 == ssl3_connect_~s__state~0); 13618#L122 assume !(4099 == ssl3_connect_~s__state~0); 13617#L125 assume !(4368 == ssl3_connect_~s__state~0); 13616#L128 assume !(4369 == ssl3_connect_~s__state~0); 13615#L131 assume !(4384 == ssl3_connect_~s__state~0); 13614#L134 assume !(4385 == ssl3_connect_~s__state~0); 13492#L137 assume 4400 == ssl3_connect_~s__state~0; 13493#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13595#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13592#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13593#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13575#L544 ssl3_connect_~skip~0 := 0; 13576#L107-1 assume !false; 13569#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13570#L110 assume !(12292 == ssl3_connect_~s__state~0); 13563#L113 assume !(16384 == ssl3_connect_~s__state~0); 13564#L116 assume !(4096 == ssl3_connect_~s__state~0); 13557#L119 assume !(20480 == ssl3_connect_~s__state~0); 13558#L122 assume !(4099 == ssl3_connect_~s__state~0); 13549#L125 assume !(4368 == ssl3_connect_~s__state~0); 13550#L128 assume !(4369 == ssl3_connect_~s__state~0); 13541#L131 assume !(4384 == ssl3_connect_~s__state~0); 13542#L134 assume !(4385 == ssl3_connect_~s__state~0); 13533#L137 assume !(4400 == ssl3_connect_~s__state~0); 13534#L140 assume !(4401 == ssl3_connect_~s__state~0); 13500#L143 assume 4416 == ssl3_connect_~s__state~0; 13498#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13445#L327 assume !(3 == ssl3_connect_~blastFlag~0); 13446#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13471#L335 assume !(0 == ssl3_connect_~tmp___6~0); 13472#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14392#L544 ssl3_connect_~skip~0 := 0; 14390#L107-1 assume !false; 14388#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14386#L110 assume !(12292 == ssl3_connect_~s__state~0); 14384#L113 assume !(16384 == ssl3_connect_~s__state~0); 14382#L116 assume !(4096 == ssl3_connect_~s__state~0); 14380#L119 assume !(20480 == ssl3_connect_~s__state~0); 14378#L122 assume !(4099 == ssl3_connect_~s__state~0); 14376#L125 assume !(4368 == ssl3_connect_~s__state~0); 14375#L128 assume !(4369 == ssl3_connect_~s__state~0); 14373#L131 assume !(4384 == ssl3_connect_~s__state~0); 14369#L134 assume !(4385 == ssl3_connect_~s__state~0); 14321#L137 assume !(4400 == ssl3_connect_~s__state~0); 14320#L140 assume !(4401 == ssl3_connect_~s__state~0); 14316#L143 assume !(4416 == ssl3_connect_~s__state~0); 14312#L146 assume !(4417 == ssl3_connect_~s__state~0); 14311#L149 assume 4432 == ssl3_connect_~s__state~0; 14089#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14310#L343 assume !(5 == ssl3_connect_~blastFlag~0); 13470#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13349#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14283#L544 ssl3_connect_~skip~0 := 0; 14281#L107-1 assume !false; 14279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14277#L110 assume !(12292 == ssl3_connect_~s__state~0); 14276#L113 assume !(16384 == ssl3_connect_~s__state~0); 14274#L116 assume !(4096 == ssl3_connect_~s__state~0); 14273#L119 assume !(20480 == ssl3_connect_~s__state~0); 14270#L122 assume !(4099 == ssl3_connect_~s__state~0); 14268#L125 assume !(4368 == ssl3_connect_~s__state~0); 14267#L128 assume !(4369 == ssl3_connect_~s__state~0); 13888#L131 assume !(4384 == ssl3_connect_~s__state~0); 13889#L134 assume !(4385 == ssl3_connect_~s__state~0); 13608#L137 assume !(4400 == ssl3_connect_~s__state~0); 13609#L140 assume !(4401 == ssl3_connect_~s__state~0); 13520#L143 assume !(4416 == ssl3_connect_~s__state~0); 13521#L146 assume !(4417 == ssl3_connect_~s__state~0); 14254#L149 assume !(4432 == ssl3_connect_~s__state~0); 14252#L152 assume !(4433 == ssl3_connect_~s__state~0); 14249#L155 assume !(4448 == ssl3_connect_~s__state~0); 14248#L158 assume !(4449 == ssl3_connect_~s__state~0); 14247#L161 assume !(4464 == ssl3_connect_~s__state~0); 14246#L164 assume !(4465 == ssl3_connect_~s__state~0); 14245#L167 assume !(4466 == ssl3_connect_~s__state~0); 14244#L170 assume !(4467 == ssl3_connect_~s__state~0); 14243#L173 assume !(4480 == ssl3_connect_~s__state~0); 14242#L176 assume !(4481 == ssl3_connect_~s__state~0); 14241#L179 assume !(4496 == ssl3_connect_~s__state~0); 13605#L182 assume !(4497 == ssl3_connect_~s__state~0); 13606#L185 assume !(4512 == ssl3_connect_~s__state~0); 13516#L188 assume !(4513 == ssl3_connect_~s__state~0); 13517#L191 assume !(4528 == ssl3_connect_~s__state~0); 13504#L194 assume !(4529 == ssl3_connect_~s__state~0); 13506#L197 assume !(4560 == ssl3_connect_~s__state~0); 13457#L200 assume !(4561 == ssl3_connect_~s__state~0); 13458#L203 assume 4352 == ssl3_connect_~s__state~0; 13415#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13416#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13437#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13466#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14625#L544 ssl3_connect_~skip~0 := 0; 14624#L107-1 assume !false; 14622#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14619#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-11-20 07:48:48,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2019-11-20 07:48:48,209 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,209 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107358544] [2019-11-20 07:48:48,209 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,215 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:48,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,215 INFO L82 PathProgramCache]: Analyzing trace with hash -490946093, now seen corresponding path program 1 times [2019-11-20 07:48:48,215 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,216 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542296105] [2019-11-20 07:48:48,216 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:48,250 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-11-20 07:48:48,250 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542296105] [2019-11-20 07:48:48,250 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:48,251 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:48,251 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9699209] [2019-11-20 07:48:48,251 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:48,251 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:48,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:48,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:48,252 INFO L87 Difference]: Start difference. First operand 1312 states and 1801 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-11-20 07:48:48,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:48,379 INFO L93 Difference]: Finished difference Result 1424 states and 1937 transitions. [2019-11-20 07:48:48,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:48,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1937 transitions. [2019-11-20 07:48:48,388 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2019-11-20 07:48:48,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1937 transitions. [2019-11-20 07:48:48,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2019-11-20 07:48:48,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2019-11-20 07:48:48,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1937 transitions. [2019-11-20 07:48:48,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:48,399 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1937 transitions. [2019-11-20 07:48:48,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1937 transitions. [2019-11-20 07:48:48,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1412. [2019-11-20 07:48:48,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2019-11-20 07:48:48,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1921 transitions. [2019-11-20 07:48:48,423 INFO L711 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-20 07:48:48,423 INFO L591 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-20 07:48:48,423 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-20 07:48:48,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1412 states and 1921 transitions. [2019-11-20 07:48:48,428 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2019-11-20 07:48:48,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:48,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:48,430 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,430 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,431 INFO L794 eck$LassoCheckResult]: Stem: 16167#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; 16168#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16165#L96-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; 16166#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16131#L107-1 assume !false; 17123#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16221#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-11-20 07:48:48,431 INFO L796 eck$LassoCheckResult]: Loop: 16222#L111 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; 16660#L215 ssl3_connect_~s__server~0 := 0; 17270#L220 assume 0 != ssl3_connect_~cb~0; 17269#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17268#L225 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; 17266#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17263#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 17250#L257 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; 17052#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17048#L544 ssl3_connect_~skip~0 := 0; 16866#L107-1 assume !false; 16865#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16864#L110 assume !(12292 == ssl3_connect_~s__state~0); 16863#L113 assume !(16384 == ssl3_connect_~s__state~0); 16862#L116 assume !(4096 == ssl3_connect_~s__state~0); 16860#L119 assume !(20480 == ssl3_connect_~s__state~0); 16859#L122 assume !(4099 == ssl3_connect_~s__state~0); 16436#L125 assume 4368 == ssl3_connect_~s__state~0; 16432#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16430#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16427#L269-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; 16426#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16406#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16398#L544 ssl3_connect_~skip~0 := 0; 16396#L107-1 assume !false; 16394#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16392#L110 assume !(12292 == ssl3_connect_~s__state~0); 16390#L113 assume !(16384 == ssl3_connect_~s__state~0); 16388#L116 assume !(4096 == ssl3_connect_~s__state~0); 16380#L119 assume !(20480 == ssl3_connect_~s__state~0); 16376#L122 assume !(4099 == ssl3_connect_~s__state~0); 16372#L125 assume !(4368 == ssl3_connect_~s__state~0); 16368#L128 assume !(4369 == ssl3_connect_~s__state~0); 16252#L131 assume 4384 == ssl3_connect_~s__state~0; 16253#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16072#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16073#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 16214#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16216#L298-2 ssl3_connect_~s__init_num~0 := 0; 17348#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17344#L544 ssl3_connect_~skip~0 := 0; 17342#L107-1 assume !false; 17341#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17340#L110 assume !(12292 == ssl3_connect_~s__state~0); 17339#L113 assume !(16384 == ssl3_connect_~s__state~0); 17338#L116 assume !(4096 == ssl3_connect_~s__state~0); 17337#L119 assume !(20480 == ssl3_connect_~s__state~0); 17335#L122 assume !(4099 == ssl3_connect_~s__state~0); 17333#L125 assume !(4368 == ssl3_connect_~s__state~0); 17326#L128 assume !(4369 == ssl3_connect_~s__state~0); 17321#L131 assume !(4384 == ssl3_connect_~s__state~0); 17318#L134 assume !(4385 == ssl3_connect_~s__state~0); 16224#L137 assume 4400 == ssl3_connect_~s__state~0; 16225#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16115#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16116#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16986#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16984#L544 ssl3_connect_~skip~0 := 0; 16977#L107-1 assume !false; 16978#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17191#L110 assume !(12292 == ssl3_connect_~s__state~0); 17189#L113 assume !(16384 == ssl3_connect_~s__state~0); 17187#L116 assume !(4096 == ssl3_connect_~s__state~0); 17185#L119 assume !(20480 == ssl3_connect_~s__state~0); 17183#L122 assume !(4099 == ssl3_connect_~s__state~0); 17181#L125 assume !(4368 == ssl3_connect_~s__state~0); 17179#L128 assume !(4369 == ssl3_connect_~s__state~0); 16958#L131 assume !(4384 == ssl3_connect_~s__state~0); 16956#L134 assume !(4385 == ssl3_connect_~s__state~0); 16954#L137 assume !(4400 == ssl3_connect_~s__state~0); 16952#L140 assume !(4401 == ssl3_connect_~s__state~0); 16232#L143 assume 4416 == ssl3_connect_~s__state~0; 16233#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16180#L327 assume !(3 == ssl3_connect_~blastFlag~0); 16181#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16184#L335 assume !(0 == ssl3_connect_~tmp___6~0); 16206#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17049#L544 ssl3_connect_~skip~0 := 0; 17047#L107-1 assume !false; 17046#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17044#L110 assume !(12292 == ssl3_connect_~s__state~0); 17042#L113 assume !(16384 == ssl3_connect_~s__state~0); 17040#L116 assume !(4096 == ssl3_connect_~s__state~0); 17038#L119 assume !(20480 == ssl3_connect_~s__state~0); 17037#L122 assume !(4099 == ssl3_connect_~s__state~0); 17035#L125 assume !(4368 == ssl3_connect_~s__state~0); 17033#L128 assume !(4369 == ssl3_connect_~s__state~0); 17031#L131 assume !(4384 == ssl3_connect_~s__state~0); 17030#L134 assume !(4385 == ssl3_connect_~s__state~0); 16929#L137 assume !(4400 == ssl3_connect_~s__state~0); 16923#L140 assume !(4401 == ssl3_connect_~s__state~0); 16921#L143 assume !(4416 == ssl3_connect_~s__state~0); 16918#L146 assume !(4417 == ssl3_connect_~s__state~0); 16889#L149 assume 4432 == ssl3_connect_~s__state~0; 16077#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16068#L343 assume !(5 == ssl3_connect_~blastFlag~0); 16069#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16205#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17470#L544 ssl3_connect_~skip~0 := 0; 17469#L107-1 assume !false; 17468#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17467#L110 assume !(12292 == ssl3_connect_~s__state~0); 17466#L113 assume !(16384 == ssl3_connect_~s__state~0); 17465#L116 assume !(4096 == ssl3_connect_~s__state~0); 17464#L119 assume !(20480 == ssl3_connect_~s__state~0); 17463#L122 assume !(4099 == ssl3_connect_~s__state~0); 17462#L125 assume !(4368 == ssl3_connect_~s__state~0); 17461#L128 assume !(4369 == ssl3_connect_~s__state~0); 17460#L131 assume !(4384 == ssl3_connect_~s__state~0); 16187#L134 assume !(4385 == ssl3_connect_~s__state~0); 16175#L137 assume !(4400 == ssl3_connect_~s__state~0); 16176#L140 assume !(4401 == ssl3_connect_~s__state~0); 16155#L143 assume !(4416 == ssl3_connect_~s__state~0); 16136#L146 assume !(4417 == ssl3_connect_~s__state~0); 16137#L149 assume !(4432 == ssl3_connect_~s__state~0); 16127#L152 assume !(4433 == ssl3_connect_~s__state~0); 16096#L155 assume 4448 == ssl3_connect_~s__state~0; 16097#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16158#L355 assume !(ssl3_connect_~ret~0 <= 0); 16154#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16129#L358-2 ssl3_connect_~s__init_num~0 := 0; 16089#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17322#L544 ssl3_connect_~skip~0 := 0; 17319#L107-1 assume !false; 17317#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17316#L110 assume !(12292 == ssl3_connect_~s__state~0); 17315#L113 assume !(16384 == ssl3_connect_~s__state~0); 17271#L116 assume !(4096 == ssl3_connect_~s__state~0); 16662#L119 assume !(20480 == ssl3_connect_~s__state~0); 16663#L122 assume !(4099 == ssl3_connect_~s__state~0); 16657#L125 assume !(4368 == ssl3_connect_~s__state~0); 16658#L128 assume !(4369 == ssl3_connect_~s__state~0); 16315#L131 assume !(4384 == ssl3_connect_~s__state~0); 16316#L134 assume !(4385 == ssl3_connect_~s__state~0); 16311#L137 assume !(4400 == ssl3_connect_~s__state~0); 16312#L140 assume !(4401 == ssl3_connect_~s__state~0); 16750#L143 assume !(4416 == ssl3_connect_~s__state~0); 16751#L146 assume !(4417 == ssl3_connect_~s__state~0); 16746#L149 assume !(4432 == ssl3_connect_~s__state~0); 16747#L152 assume !(4433 == ssl3_connect_~s__state~0); 16742#L155 assume !(4448 == ssl3_connect_~s__state~0); 16743#L158 assume !(4449 == ssl3_connect_~s__state~0); 16738#L161 assume !(4464 == ssl3_connect_~s__state~0); 16739#L164 assume !(4465 == ssl3_connect_~s__state~0); 16734#L167 assume !(4466 == ssl3_connect_~s__state~0); 16735#L170 assume !(4467 == ssl3_connect_~s__state~0); 16655#L173 assume !(4480 == ssl3_connect_~s__state~0); 16656#L176 assume !(4481 == ssl3_connect_~s__state~0); 16648#L179 assume !(4496 == ssl3_connect_~s__state~0); 16649#L182 assume !(4497 == ssl3_connect_~s__state~0); 16309#L185 assume !(4512 == ssl3_connect_~s__state~0); 16310#L188 assume !(4513 == ssl3_connect_~s__state~0); 16946#L191 assume !(4528 == ssl3_connect_~s__state~0); 16947#L194 assume !(4529 == ssl3_connect_~s__state~0); 17065#L197 assume !(4560 == ssl3_connect_~s__state~0); 16192#L200 assume !(4561 == ssl3_connect_~s__state~0); 16193#L203 assume 4352 == ssl3_connect_~s__state~0; 16197#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16194#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16173#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16202#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17283#L544 ssl3_connect_~skip~0 := 0; 17282#L107-1 assume !false; 17281#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17280#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-11-20 07:48:48,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2019-11-20 07:48:48,432 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,432 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833245676] [2019-11-20 07:48:48,432 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,438 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:48,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,439 INFO L82 PathProgramCache]: Analyzing trace with hash -350106554, now seen corresponding path program 1 times [2019-11-20 07:48:48,439 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,439 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010051643] [2019-11-20 07:48:48,439 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:48,488 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-20 07:48:48,488 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010051643] [2019-11-20 07:48:48,488 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:48,488 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:48,489 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396345699] [2019-11-20 07:48:48,489 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:48,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:48,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:48,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:48,490 INFO L87 Difference]: Start difference. First operand 1412 states and 1921 transitions. cyclomatic complexity: 511 Second operand 3 states. [2019-11-20 07:48:48,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:48,621 INFO L93 Difference]: Finished difference Result 1532 states and 2061 transitions. [2019-11-20 07:48:48,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:48,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 2061 transitions. [2019-11-20 07:48:48,632 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2019-11-20 07:48:48,641 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1532 states and 2061 transitions. [2019-11-20 07:48:48,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1532 [2019-11-20 07:48:48,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1532 [2019-11-20 07:48:48,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 2061 transitions. [2019-11-20 07:48:48,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:48,644 INFO L688 BuchiCegarLoop]: Abstraction has 1532 states and 2061 transitions. [2019-11-20 07:48:48,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 2061 transitions. [2019-11-20 07:48:48,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1524. [2019-11-20 07:48:48,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2019-11-20 07:48:48,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2053 transitions. [2019-11-20 07:48:48,669 INFO L711 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-20 07:48:48,669 INFO L591 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-20 07:48:48,669 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-20 07:48:48,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2053 transitions. [2019-11-20 07:48:48,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2019-11-20 07:48:48,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:48,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:48,679 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,679 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,679 INFO L794 eck$LassoCheckResult]: Stem: 19125#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; 19126#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19123#L96-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; 19124#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19085#L107-1 assume !false; 19299#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20289#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-11-20 07:48:48,679 INFO L796 eck$LassoCheckResult]: Loop: 20283#L111 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; 19283#L215 ssl3_connect_~s__server~0 := 0; 20278#L220 assume 0 != ssl3_connect_~cb~0; 20277#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20276#L225 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; 20274#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20272#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 20270#L257 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; 20264#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20260#L544 ssl3_connect_~skip~0 := 0; 20258#L107-1 assume !false; 20256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20254#L110 assume !(12292 == ssl3_connect_~s__state~0); 20252#L113 assume !(16384 == ssl3_connect_~s__state~0); 20250#L116 assume !(4096 == ssl3_connect_~s__state~0); 20248#L119 assume !(20480 == ssl3_connect_~s__state~0); 20246#L122 assume !(4099 == ssl3_connect_~s__state~0); 20244#L125 assume 4368 == ssl3_connect_~s__state~0; 19138#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19139#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19152#L269-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; 19153#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19161#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20414#L544 ssl3_connect_~skip~0 := 0; 20412#L107-1 assume !false; 20406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20404#L110 assume !(12292 == ssl3_connect_~s__state~0); 20390#L113 assume !(16384 == ssl3_connect_~s__state~0); 20307#L116 assume !(4096 == ssl3_connect_~s__state~0); 20055#L119 assume !(20480 == ssl3_connect_~s__state~0); 20054#L122 assume !(4099 == ssl3_connect_~s__state~0); 20053#L125 assume !(4368 == ssl3_connect_~s__state~0); 20051#L128 assume !(4369 == ssl3_connect_~s__state~0); 20049#L131 assume 4384 == ssl3_connect_~s__state~0; 19088#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19022#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19023#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 20007#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20008#L298-2 ssl3_connect_~s__init_num~0 := 0; 20384#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20380#L544 ssl3_connect_~skip~0 := 0; 20378#L107-1 assume !false; 20376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20374#L110 assume !(12292 == ssl3_connect_~s__state~0); 20372#L113 assume !(16384 == ssl3_connect_~s__state~0); 20370#L116 assume !(4096 == ssl3_connect_~s__state~0); 20368#L119 assume !(20480 == ssl3_connect_~s__state~0); 20366#L122 assume !(4099 == ssl3_connect_~s__state~0); 20364#L125 assume !(4368 == ssl3_connect_~s__state~0); 20362#L128 assume !(4369 == ssl3_connect_~s__state~0); 20360#L131 assume !(4384 == ssl3_connect_~s__state~0); 20359#L134 assume !(4385 == ssl3_connect_~s__state~0); 20357#L137 assume 4400 == ssl3_connect_~s__state~0; 19077#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19078#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20182#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20179#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20176#L544 ssl3_connect_~skip~0 := 0; 20175#L107-1 assume !false; 20174#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20173#L110 assume !(12292 == ssl3_connect_~s__state~0); 20172#L113 assume !(16384 == ssl3_connect_~s__state~0); 20169#L116 assume !(4096 == ssl3_connect_~s__state~0); 20168#L119 assume !(20480 == ssl3_connect_~s__state~0); 20167#L122 assume !(4099 == ssl3_connect_~s__state~0); 20166#L125 assume !(4368 == ssl3_connect_~s__state~0); 20165#L128 assume !(4369 == ssl3_connect_~s__state~0); 20164#L131 assume !(4384 == ssl3_connect_~s__state~0); 20163#L134 assume !(4385 == ssl3_connect_~s__state~0); 20162#L137 assume !(4400 == ssl3_connect_~s__state~0); 20161#L140 assume !(4401 == ssl3_connect_~s__state~0); 20159#L143 assume 4416 == ssl3_connect_~s__state~0; 19257#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20153#L327 assume !(3 == ssl3_connect_~blastFlag~0); 20151#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20149#L335 assume !(0 == ssl3_connect_~tmp___6~0); 20140#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20136#L544 ssl3_connect_~skip~0 := 0; 20134#L107-1 assume !false; 20132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20130#L110 assume !(12292 == ssl3_connect_~s__state~0); 20128#L113 assume !(16384 == ssl3_connect_~s__state~0); 20126#L116 assume !(4096 == ssl3_connect_~s__state~0); 20124#L119 assume !(20480 == ssl3_connect_~s__state~0); 20122#L122 assume !(4099 == ssl3_connect_~s__state~0); 20120#L125 assume !(4368 == ssl3_connect_~s__state~0); 20118#L128 assume !(4369 == ssl3_connect_~s__state~0); 20117#L131 assume !(4384 == ssl3_connect_~s__state~0); 20116#L134 assume !(4385 == ssl3_connect_~s__state~0); 20115#L137 assume !(4400 == ssl3_connect_~s__state~0); 20114#L140 assume !(4401 == ssl3_connect_~s__state~0); 20113#L143 assume !(4416 == ssl3_connect_~s__state~0); 20112#L146 assume !(4417 == ssl3_connect_~s__state~0); 20111#L149 assume 4432 == ssl3_connect_~s__state~0; 19248#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20110#L343 assume !(5 == ssl3_connect_~blastFlag~0); 20108#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20095#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20091#L544 ssl3_connect_~skip~0 := 0; 20089#L107-1 assume !false; 20087#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20085#L110 assume !(12292 == ssl3_connect_~s__state~0); 20083#L113 assume !(16384 == ssl3_connect_~s__state~0); 20081#L116 assume !(4096 == ssl3_connect_~s__state~0); 20079#L119 assume !(20480 == ssl3_connect_~s__state~0); 20077#L122 assume !(4099 == ssl3_connect_~s__state~0); 20075#L125 assume !(4368 == ssl3_connect_~s__state~0); 20073#L128 assume !(4369 == ssl3_connect_~s__state~0); 20071#L131 assume !(4384 == ssl3_connect_~s__state~0); 20069#L134 assume !(4385 == ssl3_connect_~s__state~0); 20067#L137 assume !(4400 == ssl3_connect_~s__state~0); 20065#L140 assume !(4401 == ssl3_connect_~s__state~0); 20063#L143 assume !(4416 == ssl3_connect_~s__state~0); 20061#L146 assume !(4417 == ssl3_connect_~s__state~0); 20059#L149 assume !(4432 == ssl3_connect_~s__state~0); 20058#L152 assume !(4433 == ssl3_connect_~s__state~0); 20057#L155 assume 4448 == ssl3_connect_~s__state~0; 19149#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19150#L355 assume !(ssl3_connect_~ret~0 <= 0); 19344#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19809#L358-2 ssl3_connect_~s__init_num~0 := 0; 19305#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19300#L544 ssl3_connect_~skip~0 := 0; 19297#L107-1 assume !false; 19298#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19769#L110 assume !(12292 == ssl3_connect_~s__state~0); 19290#L113 assume !(16384 == ssl3_connect_~s__state~0); 19287#L116 assume !(4096 == ssl3_connect_~s__state~0); 19285#L119 assume !(20480 == ssl3_connect_~s__state~0); 19282#L122 assume !(4099 == ssl3_connect_~s__state~0); 19279#L125 assume !(4368 == ssl3_connect_~s__state~0); 19280#L128 assume !(4369 == ssl3_connect_~s__state~0); 19272#L131 assume !(4384 == ssl3_connect_~s__state~0); 19270#L134 assume !(4385 == ssl3_connect_~s__state~0); 19266#L137 assume !(4400 == ssl3_connect_~s__state~0); 19267#L140 assume !(4401 == ssl3_connect_~s__state~0); 19256#L143 assume !(4416 == ssl3_connect_~s__state~0); 19258#L146 assume !(4417 == ssl3_connect_~s__state~0); 19247#L149 assume !(4432 == ssl3_connect_~s__state~0); 19249#L152 assume !(4433 == ssl3_connect_~s__state~0); 19238#L155 assume !(4448 == ssl3_connect_~s__state~0); 19239#L158 assume !(4449 == ssl3_connect_~s__state~0); 19229#L161 assume !(4464 == ssl3_connect_~s__state~0); 19230#L164 assume !(4465 == ssl3_connect_~s__state~0); 19220#L167 assume !(4466 == ssl3_connect_~s__state~0); 19222#L170 assume !(4467 == ssl3_connect_~s__state~0); 19211#L173 assume !(4480 == ssl3_connect_~s__state~0); 19212#L176 assume !(4481 == ssl3_connect_~s__state~0); 19201#L179 assume !(4496 == ssl3_connect_~s__state~0); 19203#L182 assume !(4497 == ssl3_connect_~s__state~0); 19191#L185 assume !(4512 == ssl3_connect_~s__state~0); 19193#L188 assume !(4513 == ssl3_connect_~s__state~0); 19831#L191 assume !(4528 == ssl3_connect_~s__state~0); 19829#L194 assume !(4529 == ssl3_connect_~s__state~0); 19826#L197 assume !(4560 == ssl3_connect_~s__state~0); 19825#L200 assume !(4561 == ssl3_connect_~s__state~0); 19824#L203 assume 4352 == ssl3_connect_~s__state~0; 19823#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19151#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19132#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19310#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19301#L544 ssl3_connect_~skip~0 := 0; 19302#L107-1 assume !false; 20292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20288#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-11-20 07:48:48,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2019-11-20 07:48:48,680 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,680 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489857865] [2019-11-20 07:48:48,680 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,686 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:48,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1578166148, now seen corresponding path program 1 times [2019-11-20 07:48:48,687 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,687 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317682932] [2019-11-20 07:48:48,687 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-20 07:48:48,735 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317682932] [2019-11-20 07:48:48,735 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:48,736 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:48,736 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899864630] [2019-11-20 07:48:48,736 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:48,736 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:48,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:48,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:48,737 INFO L87 Difference]: Start difference. First operand 1524 states and 2053 transitions. cyclomatic complexity: 531 Second operand 3 states. [2019-11-20 07:48:48,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:48,881 INFO L93 Difference]: Finished difference Result 1660 states and 2213 transitions. [2019-11-20 07:48:48,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:48,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 2213 transitions. [2019-11-20 07:48:48,889 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2019-11-20 07:48:48,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 2213 transitions. [2019-11-20 07:48:48,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2019-11-20 07:48:48,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2019-11-20 07:48:48,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 2213 transitions. [2019-11-20 07:48:48,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:48,902 INFO L688 BuchiCegarLoop]: Abstraction has 1660 states and 2213 transitions. [2019-11-20 07:48:48,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 2213 transitions. [2019-11-20 07:48:48,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1648. [2019-11-20 07:48:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1648 states. [2019-11-20 07:48:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2197 transitions. [2019-11-20 07:48:48,936 INFO L711 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-20 07:48:48,936 INFO L591 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-20 07:48:48,936 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-20 07:48:48,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1648 states and 2197 transitions. [2019-11-20 07:48:48,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2019-11-20 07:48:48,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:48,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:48,942 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,943 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:48,943 INFO L794 eck$LassoCheckResult]: Stem: 22311#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; 22312#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22309#L96-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; 22310#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22273#L107-1 assume !false; 22683#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22680#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-11-20 07:48:48,944 INFO L796 eck$LassoCheckResult]: Loop: 22665#L111 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; 22521#L215 ssl3_connect_~s__server~0 := 0; 22657#L220 assume 0 != ssl3_connect_~cb~0; 22651#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22649#L225 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; 22646#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22641#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 22637#L257 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; 22638#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22672#L544 ssl3_connect_~skip~0 := 0; 22671#L107-1 assume !false; 22670#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22669#L110 assume !(12292 == ssl3_connect_~s__state~0); 22668#L113 assume !(16384 == ssl3_connect_~s__state~0); 22527#L116 assume !(4096 == ssl3_connect_~s__state~0); 22528#L119 assume !(20480 == ssl3_connect_~s__state~0); 22519#L122 assume !(4099 == ssl3_connect_~s__state~0); 22516#L125 assume 4368 == ssl3_connect_~s__state~0; 22474#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 22513#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22510#L269-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; 22505#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22497#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22493#L544 ssl3_connect_~skip~0 := 0; 22491#L107-1 assume !false; 22489#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22487#L110 assume !(12292 == ssl3_connect_~s__state~0); 22485#L113 assume !(16384 == ssl3_connect_~s__state~0); 22483#L116 assume !(4096 == ssl3_connect_~s__state~0); 22481#L119 assume !(20480 == ssl3_connect_~s__state~0); 22479#L122 assume !(4099 == ssl3_connect_~s__state~0); 22477#L125 assume !(4368 == ssl3_connect_~s__state~0); 22472#L128 assume !(4369 == ssl3_connect_~s__state~0); 22464#L131 assume 4384 == ssl3_connect_~s__state~0; 22276#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 22277#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22459#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 22362#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22364#L298-2 ssl3_connect_~s__init_num~0 := 0; 23257#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23253#L544 ssl3_connect_~skip~0 := 0; 23251#L107-1 assume !false; 23249#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23247#L110 assume !(12292 == ssl3_connect_~s__state~0); 23245#L113 assume !(16384 == ssl3_connect_~s__state~0); 23243#L116 assume !(4096 == ssl3_connect_~s__state~0); 23241#L119 assume !(20480 == ssl3_connect_~s__state~0); 23239#L122 assume !(4099 == ssl3_connect_~s__state~0); 23237#L125 assume !(4368 == ssl3_connect_~s__state~0); 23236#L128 assume !(4369 == ssl3_connect_~s__state~0); 23235#L131 assume !(4384 == ssl3_connect_~s__state~0); 23234#L134 assume !(4385 == ssl3_connect_~s__state~0); 23233#L137 assume 4400 == ssl3_connect_~s__state~0; 22878#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23232#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22249#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22250#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23765#L544 ssl3_connect_~skip~0 := 0; 23764#L107-1 assume !false; 23762#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23761#L110 assume !(12292 == ssl3_connect_~s__state~0); 23760#L113 assume !(16384 == ssl3_connect_~s__state~0); 23759#L116 assume !(4096 == ssl3_connect_~s__state~0); 23758#L119 assume !(20480 == ssl3_connect_~s__state~0); 23757#L122 assume !(4099 == ssl3_connect_~s__state~0); 23756#L125 assume !(4368 == ssl3_connect_~s__state~0); 23755#L128 assume !(4369 == ssl3_connect_~s__state~0); 23754#L131 assume !(4384 == ssl3_connect_~s__state~0); 23753#L134 assume !(4385 == ssl3_connect_~s__state~0); 23751#L137 assume !(4400 == ssl3_connect_~s__state~0); 23745#L140 assume !(4401 == ssl3_connect_~s__state~0); 22381#L143 assume 4416 == ssl3_connect_~s__state~0; 22382#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 22325#L327 assume !(3 == ssl3_connect_~blastFlag~0); 22326#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23851#L335 assume !(0 == ssl3_connect_~tmp___6~0); 22313#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22210#L544 ssl3_connect_~skip~0 := 0; 22211#L107-1 assume !false; 22322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22314#L110 assume !(12292 == ssl3_connect_~s__state~0); 22275#L113 assume !(16384 == ssl3_connect_~s__state~0); 22258#L116 assume !(4096 == ssl3_connect_~s__state~0); 22259#L119 assume !(20480 == ssl3_connect_~s__state~0); 22264#L122 assume !(4099 == ssl3_connect_~s__state~0); 23833#L125 assume !(4368 == ssl3_connect_~s__state~0); 23831#L128 assume !(4369 == ssl3_connect_~s__state~0); 22215#L131 assume !(4384 == ssl3_connect_~s__state~0); 22216#L134 assume !(4385 == ssl3_connect_~s__state~0); 22319#L137 assume !(4400 == ssl3_connect_~s__state~0); 22320#L140 assume !(4401 == ssl3_connect_~s__state~0); 22301#L143 assume !(4416 == ssl3_connect_~s__state~0); 22278#L146 assume !(4417 == ssl3_connect_~s__state~0); 22279#L149 assume 4432 == ssl3_connect_~s__state~0; 22867#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 23808#L343 assume !(5 == ssl3_connect_~blastFlag~0); 23805#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23801#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23797#L544 ssl3_connect_~skip~0 := 0; 23796#L107-1 assume !false; 23795#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23793#L110 assume !(12292 == ssl3_connect_~s__state~0); 23791#L113 assume !(16384 == ssl3_connect_~s__state~0); 23790#L116 assume !(4096 == ssl3_connect_~s__state~0); 23788#L119 assume !(20480 == ssl3_connect_~s__state~0); 23783#L122 assume !(4099 == ssl3_connect_~s__state~0); 23781#L125 assume !(4368 == ssl3_connect_~s__state~0); 23779#L128 assume !(4369 == ssl3_connect_~s__state~0); 23777#L131 assume !(4384 == ssl3_connect_~s__state~0); 23776#L134 assume !(4385 == ssl3_connect_~s__state~0); 23775#L137 assume !(4400 == ssl3_connect_~s__state~0); 23773#L140 assume !(4401 == ssl3_connect_~s__state~0); 23772#L143 assume !(4416 == ssl3_connect_~s__state~0); 23771#L146 assume !(4417 == ssl3_connect_~s__state~0); 23763#L149 assume !(4432 == ssl3_connect_~s__state~0); 22267#L152 assume !(4433 == ssl3_connect_~s__state~0); 22268#L155 assume 4448 == ssl3_connect_~s__state~0; 22341#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 22304#L355 assume !(ssl3_connect_~ret~0 <= 0); 22299#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22300#L358-2 ssl3_connect_~s__init_num~0 := 0; 22230#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23724#L544 ssl3_connect_~skip~0 := 0; 23722#L107-1 assume !false; 23720#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23718#L110 assume !(12292 == ssl3_connect_~s__state~0); 23716#L113 assume !(16384 == ssl3_connect_~s__state~0); 23714#L116 assume !(4096 == ssl3_connect_~s__state~0); 23713#L119 assume !(20480 == ssl3_connect_~s__state~0); 23712#L122 assume !(4099 == ssl3_connect_~s__state~0); 23711#L125 assume !(4368 == ssl3_connect_~s__state~0); 23710#L128 assume !(4369 == ssl3_connect_~s__state~0); 23709#L131 assume !(4384 == ssl3_connect_~s__state~0); 23707#L134 assume !(4385 == ssl3_connect_~s__state~0); 23702#L137 assume !(4400 == ssl3_connect_~s__state~0); 23700#L140 assume !(4401 == ssl3_connect_~s__state~0); 23698#L143 assume !(4416 == ssl3_connect_~s__state~0); 23696#L146 assume !(4417 == ssl3_connect_~s__state~0); 23694#L149 assume !(4432 == ssl3_connect_~s__state~0); 23692#L152 assume !(4433 == ssl3_connect_~s__state~0); 22237#L155 assume !(4448 == ssl3_connect_~s__state~0); 22224#L158 assume !(4449 == ssl3_connect_~s__state~0); 22225#L161 assume !(4464 == ssl3_connect_~s__state~0); 22218#L164 assume !(4465 == ssl3_connect_~s__state~0); 22219#L167 assume !(4466 == ssl3_connect_~s__state~0); 22337#L170 assume !(4467 == ssl3_connect_~s__state~0); 22327#L173 assume 4480 == ssl3_connect_~s__state~0; 22241#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22242#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22351#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22764#L383-2 ssl3_connect_~s__init_num~0 := 0; 22735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22731#L544 ssl3_connect_~skip~0 := 0; 22728#L107-1 assume !false; 22729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22720#L110 assume !(12292 == ssl3_connect_~s__state~0); 22721#L113 assume !(16384 == ssl3_connect_~s__state~0); 22660#L116 assume !(4096 == ssl3_connect_~s__state~0); 22525#L119 assume !(20480 == ssl3_connect_~s__state~0); 22520#L122 assume !(4099 == ssl3_connect_~s__state~0); 22517#L125 assume !(4368 == ssl3_connect_~s__state~0); 22473#L128 assume !(4369 == ssl3_connect_~s__state~0); 22475#L131 assume !(4384 == ssl3_connect_~s__state~0); 22889#L134 assume !(4385 == ssl3_connect_~s__state~0); 22887#L137 assume !(4400 == ssl3_connect_~s__state~0); 22877#L140 assume !(4401 == ssl3_connect_~s__state~0); 22873#L143 assume !(4416 == ssl3_connect_~s__state~0); 22871#L146 assume !(4417 == ssl3_connect_~s__state~0); 22869#L149 assume !(4432 == ssl3_connect_~s__state~0); 22866#L152 assume !(4433 == ssl3_connect_~s__state~0); 22864#L155 assume !(4448 == ssl3_connect_~s__state~0); 22862#L158 assume !(4449 == ssl3_connect_~s__state~0); 22860#L161 assume !(4464 == ssl3_connect_~s__state~0); 22858#L164 assume !(4465 == ssl3_connect_~s__state~0); 22856#L167 assume !(4466 == ssl3_connect_~s__state~0); 22854#L170 assume !(4467 == ssl3_connect_~s__state~0); 22852#L173 assume !(4480 == ssl3_connect_~s__state~0); 22850#L176 assume !(4481 == ssl3_connect_~s__state~0); 22848#L179 assume !(4496 == ssl3_connect_~s__state~0); 22691#L182 assume !(4497 == ssl3_connect_~s__state~0); 22687#L185 assume !(4512 == ssl3_connect_~s__state~0); 22686#L188 assume !(4513 == ssl3_connect_~s__state~0); 22386#L191 assume !(4528 == ssl3_connect_~s__state~0); 22383#L194 assume !(4529 == ssl3_connect_~s__state~0); 22385#L197 assume !(4560 == ssl3_connect_~s__state~0); 22652#L200 assume !(4561 == ssl3_connect_~s__state~0); 22654#L203 assume 4352 == ssl3_connect_~s__state~0; 22951#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22949#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22947#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22943#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22940#L544 ssl3_connect_~skip~0 := 0; 22938#L107-1 assume !false; 22937#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22690#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-11-20 07:48:48,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2019-11-20 07:48:48,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,944 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845689648] [2019-11-20 07:48:48,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:48,953 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:48,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:48,953 INFO L82 PathProgramCache]: Analyzing trace with hash 905241670, now seen corresponding path program 1 times [2019-11-20 07:48:48,953 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:48,954 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750916595] [2019-11-20 07:48:48,954 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:48,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:49,017 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2019-11-20 07:48:49,017 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750916595] [2019-11-20 07:48:49,018 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:49,019 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:49,019 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671429516] [2019-11-20 07:48:49,020 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:49,021 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:49,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:49,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:49,023 INFO L87 Difference]: Start difference. First operand 1648 states and 2197 transitions. cyclomatic complexity: 551 Second operand 3 states. [2019-11-20 07:48:49,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:49,041 INFO L93 Difference]: Finished difference Result 3266 states and 4351 transitions. [2019-11-20 07:48:49,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:49,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3266 states and 4351 transitions. [2019-11-20 07:48:49,055 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-20 07:48:49,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-20 07:48:49,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2019-11-20 07:48:49,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2019-11-20 07:48:49,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 4351 transitions. [2019-11-20 07:48:49,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:49,115 INFO L688 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 07:48:49,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 4351 transitions. [2019-11-20 07:48:49,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3266. [2019-11-20 07:48:49,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3266 states. [2019-11-20 07:48:49,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-20 07:48:49,167 INFO L711 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 07:48:49,168 INFO L591 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 07:48:49,168 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-20 07:48:49,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3266 states and 4351 transitions. [2019-11-20 07:48:49,176 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-20 07:48:49,176 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:49,176 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:49,178 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,178 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,179 INFO L794 eck$LassoCheckResult]: Stem: 27226#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; 27227#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27224#L96-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; 27225#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27190#L107-1 assume !false; 27502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27503#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-11-20 07:48:49,179 INFO L796 eck$LassoCheckResult]: Loop: 27512#L111 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; 27377#L215 ssl3_connect_~s__server~0 := 0; 27484#L220 assume 0 != ssl3_connect_~cb~0; 27470#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 27471#L225 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; 27460#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 27459#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 27450#L257 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; 27451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27565#L544 ssl3_connect_~skip~0 := 0; 27555#L107-1 assume !false; 27556#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27404#L110 assume !(12292 == ssl3_connect_~s__state~0); 27405#L113 assume !(16384 == ssl3_connect_~s__state~0); 27392#L116 assume !(4096 == ssl3_connect_~s__state~0); 27393#L119 assume !(20480 == ssl3_connect_~s__state~0); 27379#L122 assume !(4099 == ssl3_connect_~s__state~0); 27380#L125 assume 4368 == ssl3_connect_~s__state~0; 27365#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 27366#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27356#L269-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; 27357#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 27342#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27340#L544 ssl3_connect_~skip~0 := 0; 27331#L107-1 assume !false; 27332#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27323#L110 assume !(12292 == ssl3_connect_~s__state~0); 27324#L113 assume !(16384 == ssl3_connect_~s__state~0); 27315#L116 assume !(4096 == ssl3_connect_~s__state~0); 27316#L119 assume !(20480 == ssl3_connect_~s__state~0); 27307#L122 assume !(4099 == ssl3_connect_~s__state~0); 27308#L125 assume !(4368 == ssl3_connect_~s__state~0); 27296#L128 assume !(4369 == ssl3_connect_~s__state~0); 27297#L131 assume 4384 == ssl3_connect_~s__state~0; 27281#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27282#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28024#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 28022#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28019#L298-2 ssl3_connect_~s__init_num~0 := 0; 28015#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28011#L544 ssl3_connect_~skip~0 := 0; 28009#L107-1 assume !false; 28007#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28005#L110 assume !(12292 == ssl3_connect_~s__state~0); 28003#L113 assume !(16384 == ssl3_connect_~s__state~0); 28001#L116 assume !(4096 == ssl3_connect_~s__state~0); 27999#L119 assume !(20480 == ssl3_connect_~s__state~0); 27997#L122 assume !(4099 == ssl3_connect_~s__state~0); 27995#L125 assume !(4368 == ssl3_connect_~s__state~0); 27993#L128 assume !(4369 == ssl3_connect_~s__state~0); 27991#L131 assume !(4384 == ssl3_connect_~s__state~0); 27989#L134 assume !(4385 == ssl3_connect_~s__state~0); 27987#L137 assume 4400 == ssl3_connect_~s__state~0; 27614#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27983#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27979#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27975#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27969#L544 ssl3_connect_~skip~0 := 0; 27963#L107-1 assume !false; 27961#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27959#L110 assume !(12292 == ssl3_connect_~s__state~0); 27957#L113 assume !(16384 == ssl3_connect_~s__state~0); 27955#L116 assume !(4096 == ssl3_connect_~s__state~0); 27953#L119 assume !(20480 == ssl3_connect_~s__state~0); 27951#L122 assume !(4099 == ssl3_connect_~s__state~0); 27949#L125 assume !(4368 == ssl3_connect_~s__state~0); 27947#L128 assume !(4369 == ssl3_connect_~s__state~0); 27945#L131 assume !(4384 == ssl3_connect_~s__state~0); 27943#L134 assume !(4385 == ssl3_connect_~s__state~0); 27941#L137 assume !(4400 == ssl3_connect_~s__state~0); 27939#L140 assume !(4401 == ssl3_connect_~s__state~0); 27937#L143 assume 4416 == ssl3_connect_~s__state~0; 27606#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27934#L327 assume !(3 == ssl3_connect_~blastFlag~0); 27932#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 27929#L335 assume !(0 == ssl3_connect_~tmp___6~0); 27925#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27921#L544 ssl3_connect_~skip~0 := 0; 27919#L107-1 assume !false; 27917#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27914#L110 assume !(12292 == ssl3_connect_~s__state~0); 27911#L113 assume !(16384 == ssl3_connect_~s__state~0); 27908#L116 assume !(4096 == ssl3_connect_~s__state~0); 27905#L119 assume !(20480 == ssl3_connect_~s__state~0); 27902#L122 assume !(4099 == ssl3_connect_~s__state~0); 27899#L125 assume !(4368 == ssl3_connect_~s__state~0); 27896#L128 assume !(4369 == ssl3_connect_~s__state~0); 27893#L131 assume !(4384 == ssl3_connect_~s__state~0); 27891#L134 assume !(4385 == ssl3_connect_~s__state~0); 27888#L137 assume !(4400 == ssl3_connect_~s__state~0); 27885#L140 assume !(4401 == ssl3_connect_~s__state~0); 27879#L143 assume !(4416 == ssl3_connect_~s__state~0); 27878#L146 assume !(4417 == ssl3_connect_~s__state~0); 27877#L149 assume 4432 == ssl3_connect_~s__state~0; 27597#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 27869#L343 assume !(5 == ssl3_connect_~blastFlag~0); 27866#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 27862#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27858#L544 ssl3_connect_~skip~0 := 0; 27856#L107-1 assume !false; 27854#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27852#L110 assume !(12292 == ssl3_connect_~s__state~0); 27850#L113 assume !(16384 == ssl3_connect_~s__state~0); 27848#L116 assume !(4096 == ssl3_connect_~s__state~0); 27846#L119 assume !(20480 == ssl3_connect_~s__state~0); 27844#L122 assume !(4099 == ssl3_connect_~s__state~0); 27842#L125 assume !(4368 == ssl3_connect_~s__state~0); 27840#L128 assume !(4369 == ssl3_connect_~s__state~0); 27838#L131 assume !(4384 == ssl3_connect_~s__state~0); 27836#L134 assume !(4385 == ssl3_connect_~s__state~0); 27834#L137 assume !(4400 == ssl3_connect_~s__state~0); 27832#L140 assume !(4401 == ssl3_connect_~s__state~0); 27830#L143 assume !(4416 == ssl3_connect_~s__state~0); 27828#L146 assume !(4417 == ssl3_connect_~s__state~0); 27826#L149 assume !(4432 == ssl3_connect_~s__state~0); 27824#L152 assume !(4433 == ssl3_connect_~s__state~0); 27822#L155 assume 4448 == ssl3_connect_~s__state~0; 27589#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 27819#L355 assume !(ssl3_connect_~ret~0 <= 0); 27816#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 27813#L358-2 ssl3_connect_~s__init_num~0 := 0; 27809#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27805#L544 ssl3_connect_~skip~0 := 0; 27803#L107-1 assume !false; 27800#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27799#L110 assume !(12292 == ssl3_connect_~s__state~0); 27796#L113 assume !(16384 == ssl3_connect_~s__state~0); 27751#L116 assume !(4096 == ssl3_connect_~s__state~0); 27750#L119 assume !(20480 == ssl3_connect_~s__state~0); 27748#L122 assume !(4099 == ssl3_connect_~s__state~0); 27746#L125 assume !(4368 == ssl3_connect_~s__state~0); 27745#L128 assume !(4369 == ssl3_connect_~s__state~0); 27744#L131 assume !(4384 == ssl3_connect_~s__state~0); 27742#L134 assume !(4385 == ssl3_connect_~s__state~0); 27740#L137 assume !(4400 == ssl3_connect_~s__state~0); 27739#L140 assume !(4401 == ssl3_connect_~s__state~0); 27738#L143 assume !(4416 == ssl3_connect_~s__state~0); 27736#L146 assume !(4417 == ssl3_connect_~s__state~0); 27734#L149 assume !(4432 == ssl3_connect_~s__state~0); 27733#L152 assume !(4433 == ssl3_connect_~s__state~0); 27732#L155 assume !(4448 == ssl3_connect_~s__state~0); 27729#L158 assume !(4449 == ssl3_connect_~s__state~0); 27724#L161 assume 4464 == ssl3_connect_~s__state~0; 27573#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 27722#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 27714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27709#L544 ssl3_connect_~skip~0 := 0; 27708#L107-1 assume !false; 27707#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27706#L110 assume !(12292 == ssl3_connect_~s__state~0); 27705#L113 assume !(16384 == ssl3_connect_~s__state~0); 27704#L116 assume !(4096 == ssl3_connect_~s__state~0); 27703#L119 assume !(20480 == ssl3_connect_~s__state~0); 27702#L122 assume !(4099 == ssl3_connect_~s__state~0); 27701#L125 assume !(4368 == ssl3_connect_~s__state~0); 27700#L128 assume !(4369 == ssl3_connect_~s__state~0); 27699#L131 assume !(4384 == ssl3_connect_~s__state~0); 27698#L134 assume !(4385 == ssl3_connect_~s__state~0); 27696#L137 assume !(4400 == ssl3_connect_~s__state~0); 27694#L140 assume !(4401 == ssl3_connect_~s__state~0); 27692#L143 assume !(4416 == ssl3_connect_~s__state~0); 27690#L146 assume !(4417 == ssl3_connect_~s__state~0); 27688#L149 assume !(4432 == ssl3_connect_~s__state~0); 27686#L152 assume !(4433 == ssl3_connect_~s__state~0); 27684#L155 assume !(4448 == ssl3_connect_~s__state~0); 27682#L158 assume !(4449 == ssl3_connect_~s__state~0); 27680#L161 assume !(4464 == ssl3_connect_~s__state~0); 27678#L164 assume !(4465 == ssl3_connect_~s__state~0); 27676#L167 assume !(4466 == ssl3_connect_~s__state~0); 27674#L170 assume !(4467 == ssl3_connect_~s__state~0); 27672#L173 assume 4480 == ssl3_connect_~s__state~0; 27667#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 27666#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27664#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 27663#L383-2 ssl3_connect_~s__init_num~0 := 0; 27655#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27653#L544 ssl3_connect_~skip~0 := 0; 27648#L107-1 assume !false; 27649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27644#L110 assume !(12292 == ssl3_connect_~s__state~0); 27645#L113 assume !(16384 == ssl3_connect_~s__state~0); 27639#L116 assume !(4096 == ssl3_connect_~s__state~0); 27640#L119 assume !(20480 == ssl3_connect_~s__state~0); 27376#L122 assume !(4099 == ssl3_connect_~s__state~0); 27378#L125 assume !(4368 == ssl3_connect_~s__state~0); 27627#L128 assume !(4369 == ssl3_connect_~s__state~0); 27628#L131 assume !(4384 == ssl3_connect_~s__state~0); 27621#L134 assume !(4385 == ssl3_connect_~s__state~0); 27622#L137 assume !(4400 == ssl3_connect_~s__state~0); 27613#L140 assume !(4401 == ssl3_connect_~s__state~0); 27615#L143 assume !(4416 == ssl3_connect_~s__state~0); 27605#L146 assume !(4417 == ssl3_connect_~s__state~0); 27607#L149 assume !(4432 == ssl3_connect_~s__state~0); 27596#L152 assume !(4433 == ssl3_connect_~s__state~0); 27598#L155 assume !(4448 == ssl3_connect_~s__state~0); 27588#L158 assume !(4449 == ssl3_connect_~s__state~0); 27590#L161 assume !(4464 == ssl3_connect_~s__state~0); 27581#L164 assume !(4465 == ssl3_connect_~s__state~0); 27582#L167 assume !(4466 == ssl3_connect_~s__state~0); 27572#L170 assume !(4467 == ssl3_connect_~s__state~0); 27574#L173 assume !(4480 == ssl3_connect_~s__state~0); 27670#L176 assume !(4481 == ssl3_connect_~s__state~0); 27671#L179 assume !(4496 == ssl3_connect_~s__state~0); 27546#L182 assume !(4497 == ssl3_connect_~s__state~0); 27547#L185 assume !(4512 == ssl3_connect_~s__state~0); 27801#L188 assume !(4513 == ssl3_connect_~s__state~0); 27269#L191 assume !(4528 == ssl3_connect_~s__state~0); 27266#L194 assume !(4529 == ssl3_connect_~s__state~0); 27268#L197 assume !(4560 == ssl3_connect_~s__state~0); 27472#L200 assume !(4561 == ssl3_connect_~s__state~0); 27474#L203 assume 4352 == ssl3_connect_~s__state~0; 27530#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 27531#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 27522#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27523#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27509#L544 ssl3_connect_~skip~0 := 0; 27510#L107-1 assume !false; 27504#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27505#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-11-20 07:48:49,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2019-11-20 07:48:49,180 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,180 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439745173] [2019-11-20 07:48:49,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,198 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:49,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,198 INFO L82 PathProgramCache]: Analyzing trace with hash 652105564, now seen corresponding path program 1 times [2019-11-20 07:48:49,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,199 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554393430] [2019-11-20 07:48:49,199 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:49,259 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2019-11-20 07:48:49,259 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554393430] [2019-11-20 07:48:49,259 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:49,260 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:49,260 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550806034] [2019-11-20 07:48:49,261 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:49,261 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:49,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:49,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:49,262 INFO L87 Difference]: Start difference. First operand 3266 states and 4351 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2019-11-20 07:48:49,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:49,396 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2019-11-20 07:48:49,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:49,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2019-11-20 07:48:49,409 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2019-11-20 07:48:49,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2019-11-20 07:48:49,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2019-11-20 07:48:49,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2019-11-20 07:48:49,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2019-11-20 07:48:49,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:49,435 INFO L688 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2019-11-20 07:48:49,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2019-11-20 07:48:49,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2019-11-20 07:48:49,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2019-11-20 07:48:49,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2019-11-20 07:48:49,487 INFO L711 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-20 07:48:49,487 INFO L591 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-20 07:48:49,487 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-20 07:48:49,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2019-11-20 07:48:49,496 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-20 07:48:49,496 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:49,496 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:49,498 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,498 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,498 INFO L794 eck$LassoCheckResult]: Stem: 33917#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; 33918#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33915#L96-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; 33916#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33877#L107-1 assume !false; 34198#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34199#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-11-20 07:48:49,499 INFO L796 eck$LassoCheckResult]: Loop: 34189#L111 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; 34082#L215 ssl3_connect_~s__server~0 := 0; 34178#L220 assume 0 != ssl3_connect_~cb~0; 34169#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 34164#L225 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; 34156#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 34155#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 34142#L257 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; 34143#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34989#L544 ssl3_connect_~skip~0 := 0; 34988#L107-1 assume !false; 34987#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34986#L110 assume !(12292 == ssl3_connect_~s__state~0); 34985#L113 assume !(16384 == ssl3_connect_~s__state~0); 34984#L116 assume !(4096 == ssl3_connect_~s__state~0); 34983#L119 assume !(20480 == ssl3_connect_~s__state~0); 34982#L122 assume !(4099 == ssl3_connect_~s__state~0); 34981#L125 assume 4368 == ssl3_connect_~s__state~0; 34075#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 34980#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 34978#L269-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; 34977#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 34047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34045#L544 ssl3_connect_~skip~0 := 0; 34036#L107-1 assume !false; 34037#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34028#L110 assume !(12292 == ssl3_connect_~s__state~0); 34029#L113 assume !(16384 == ssl3_connect_~s__state~0); 34020#L116 assume !(4096 == ssl3_connect_~s__state~0); 34021#L119 assume !(20480 == ssl3_connect_~s__state~0); 34012#L122 assume !(4099 == ssl3_connect_~s__state~0); 34013#L125 assume !(4368 == ssl3_connect_~s__state~0); 34001#L128 assume !(4369 == ssl3_connect_~s__state~0); 34002#L131 assume 4384 == ssl3_connect_~s__state~0; 33985#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 33986#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33976#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 33977#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 34706#L298-2 ssl3_connect_~s__init_num~0 := 0; 34707#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34698#L544 ssl3_connect_~skip~0 := 0; 34699#L107-1 assume !false; 34694#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34695#L110 assume !(12292 == ssl3_connect_~s__state~0); 34690#L113 assume !(16384 == ssl3_connect_~s__state~0); 34691#L116 assume !(4096 == ssl3_connect_~s__state~0); 34686#L119 assume !(20480 == ssl3_connect_~s__state~0); 34687#L122 assume !(4099 == ssl3_connect_~s__state~0); 34682#L125 assume !(4368 == ssl3_connect_~s__state~0); 34683#L128 assume !(4369 == ssl3_connect_~s__state~0); 34678#L131 assume !(4384 == ssl3_connect_~s__state~0); 34679#L134 assume !(4385 == ssl3_connect_~s__state~0); 34675#L137 assume 4400 == ssl3_connect_~s__state~0; 34304#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34669#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 34668#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34659#L544 ssl3_connect_~skip~0 := 0; 34654#L107-1 assume !false; 34655#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34650#L110 assume !(12292 == ssl3_connect_~s__state~0); 34651#L113 assume !(16384 == ssl3_connect_~s__state~0); 34646#L116 assume !(4096 == ssl3_connect_~s__state~0); 34647#L119 assume !(20480 == ssl3_connect_~s__state~0); 34642#L122 assume !(4099 == ssl3_connect_~s__state~0); 34643#L125 assume !(4368 == ssl3_connect_~s__state~0); 34638#L128 assume !(4369 == ssl3_connect_~s__state~0); 34639#L131 assume !(4384 == ssl3_connect_~s__state~0); 34634#L134 assume !(4385 == ssl3_connect_~s__state~0); 34635#L137 assume !(4400 == ssl3_connect_~s__state~0); 34630#L140 assume !(4401 == ssl3_connect_~s__state~0); 34631#L143 assume 4416 == ssl3_connect_~s__state~0; 34297#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34628#L327 assume !(3 == ssl3_connect_~blastFlag~0); 34624#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34625#L335 assume !(0 == ssl3_connect_~tmp___6~0); 34618#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34616#L544 ssl3_connect_~skip~0 := 0; 34611#L107-1 assume !false; 34612#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34607#L110 assume !(12292 == ssl3_connect_~s__state~0); 34608#L113 assume !(16384 == ssl3_connect_~s__state~0); 34603#L116 assume !(4096 == ssl3_connect_~s__state~0); 34604#L119 assume !(20480 == ssl3_connect_~s__state~0); 34599#L122 assume !(4099 == ssl3_connect_~s__state~0); 34600#L125 assume !(4368 == ssl3_connect_~s__state~0); 34595#L128 assume !(4369 == ssl3_connect_~s__state~0); 34596#L131 assume !(4384 == ssl3_connect_~s__state~0); 34591#L134 assume !(4385 == ssl3_connect_~s__state~0); 34592#L137 assume !(4400 == ssl3_connect_~s__state~0); 34587#L140 assume !(4401 == ssl3_connect_~s__state~0); 34588#L143 assume !(4416 == ssl3_connect_~s__state~0); 34583#L146 assume !(4417 == ssl3_connect_~s__state~0); 34584#L149 assume 4432 == ssl3_connect_~s__state~0; 34290#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34581#L343 assume !(5 == ssl3_connect_~blastFlag~0); 34571#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 34572#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34555#L544 ssl3_connect_~skip~0 := 0; 34556#L107-1 assume !false; 34547#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34548#L110 assume !(12292 == ssl3_connect_~s__state~0); 34539#L113 assume !(16384 == ssl3_connect_~s__state~0); 34540#L116 assume !(4096 == ssl3_connect_~s__state~0); 34531#L119 assume !(20480 == ssl3_connect_~s__state~0); 34532#L122 assume !(4099 == ssl3_connect_~s__state~0); 34523#L125 assume !(4368 == ssl3_connect_~s__state~0); 34524#L128 assume !(4369 == ssl3_connect_~s__state~0); 34515#L131 assume !(4384 == ssl3_connect_~s__state~0); 34516#L134 assume !(4385 == ssl3_connect_~s__state~0); 34507#L137 assume !(4400 == ssl3_connect_~s__state~0); 34508#L140 assume !(4401 == ssl3_connect_~s__state~0); 34500#L143 assume !(4416 == ssl3_connect_~s__state~0); 34501#L146 assume !(4417 == ssl3_connect_~s__state~0); 34492#L149 assume !(4432 == ssl3_connect_~s__state~0); 34493#L152 assume !(4433 == ssl3_connect_~s__state~0); 34485#L155 assume 4448 == ssl3_connect_~s__state~0; 34283#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 34479#L355 assume !(ssl3_connect_~ret~0 <= 0); 34480#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 34574#L358-2 ssl3_connect_~s__init_num~0 := 0; 34575#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34557#L544 ssl3_connect_~skip~0 := 0; 34558#L107-1 assume !false; 34549#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34550#L110 assume !(12292 == ssl3_connect_~s__state~0); 34541#L113 assume !(16384 == ssl3_connect_~s__state~0); 34542#L116 assume !(4096 == ssl3_connect_~s__state~0); 34533#L119 assume !(20480 == ssl3_connect_~s__state~0); 34534#L122 assume !(4099 == ssl3_connect_~s__state~0); 34525#L125 assume !(4368 == ssl3_connect_~s__state~0); 34526#L128 assume !(4369 == ssl3_connect_~s__state~0); 34517#L131 assume !(4384 == ssl3_connect_~s__state~0); 34518#L134 assume !(4385 == ssl3_connect_~s__state~0); 34509#L137 assume !(4400 == ssl3_connect_~s__state~0); 34510#L140 assume !(4401 == ssl3_connect_~s__state~0); 34502#L143 assume !(4416 == ssl3_connect_~s__state~0); 34498#L146 assume !(4417 == ssl3_connect_~s__state~0); 34499#L149 assume !(4432 == ssl3_connect_~s__state~0); 34490#L152 assume !(4433 == ssl3_connect_~s__state~0); 34491#L155 assume !(4448 == ssl3_connect_~s__state~0); 34483#L158 assume !(4449 == ssl3_connect_~s__state~0); 34484#L161 assume 4464 == ssl3_connect_~s__state~0; 34270#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 34478#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 34469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34465#L544 ssl3_connect_~skip~0 := 0; 34466#L107-1 assume !false; 34461#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34462#L110 assume !(12292 == ssl3_connect_~s__state~0); 34457#L113 assume !(16384 == ssl3_connect_~s__state~0); 34458#L116 assume !(4096 == ssl3_connect_~s__state~0); 34453#L119 assume !(20480 == ssl3_connect_~s__state~0); 34454#L122 assume !(4099 == ssl3_connect_~s__state~0); 34449#L125 assume !(4368 == ssl3_connect_~s__state~0); 34450#L128 assume !(4369 == ssl3_connect_~s__state~0); 34445#L131 assume !(4384 == ssl3_connect_~s__state~0); 34446#L134 assume !(4385 == ssl3_connect_~s__state~0); 34441#L137 assume !(4400 == ssl3_connect_~s__state~0); 34442#L140 assume !(4401 == ssl3_connect_~s__state~0); 34437#L143 assume !(4416 == ssl3_connect_~s__state~0); 34438#L146 assume !(4417 == ssl3_connect_~s__state~0); 34433#L149 assume !(4432 == ssl3_connect_~s__state~0); 34434#L152 assume !(4433 == ssl3_connect_~s__state~0); 34429#L155 assume !(4448 == ssl3_connect_~s__state~0); 34430#L158 assume !(4449 == ssl3_connect_~s__state~0); 34425#L161 assume !(4464 == ssl3_connect_~s__state~0); 34426#L164 assume !(4465 == ssl3_connect_~s__state~0); 34421#L167 assume !(4466 == ssl3_connect_~s__state~0); 34422#L170 assume !(4467 == ssl3_connect_~s__state~0); 34418#L173 assume 4480 == ssl3_connect_~s__state~0; 34253#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 34414#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34415#L383 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; 34407#L383-2 ssl3_connect_~s__init_num~0 := 0; 34404#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34401#L544 ssl3_connect_~skip~0 := 0; 34400#L107-1 assume !false; 34399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34398#L110 assume !(12292 == ssl3_connect_~s__state~0); 34397#L113 assume !(16384 == ssl3_connect_~s__state~0); 34396#L116 assume !(4096 == ssl3_connect_~s__state~0); 34395#L119 assume !(20480 == ssl3_connect_~s__state~0); 34394#L122 assume !(4099 == ssl3_connect_~s__state~0); 34393#L125 assume !(4368 == ssl3_connect_~s__state~0); 34392#L128 assume !(4369 == ssl3_connect_~s__state~0); 34391#L131 assume !(4384 == ssl3_connect_~s__state~0); 34390#L134 assume !(4385 == ssl3_connect_~s__state~0); 34389#L137 assume !(4400 == ssl3_connect_~s__state~0); 34388#L140 assume !(4401 == ssl3_connect_~s__state~0); 34387#L143 assume !(4416 == ssl3_connect_~s__state~0); 34386#L146 assume !(4417 == ssl3_connect_~s__state~0); 34385#L149 assume !(4432 == ssl3_connect_~s__state~0); 34384#L152 assume !(4433 == ssl3_connect_~s__state~0); 34383#L155 assume !(4448 == ssl3_connect_~s__state~0); 34380#L158 assume !(4449 == ssl3_connect_~s__state~0); 34376#L161 assume !(4464 == ssl3_connect_~s__state~0); 34373#L164 assume !(4465 == ssl3_connect_~s__state~0); 34369#L167 assume !(4466 == ssl3_connect_~s__state~0); 34366#L170 assume !(4467 == ssl3_connect_~s__state~0); 34362#L173 assume !(4480 == ssl3_connect_~s__state~0); 34359#L176 assume !(4481 == ssl3_connect_~s__state~0); 34355#L179 assume !(4496 == ssl3_connect_~s__state~0); 34352#L182 assume !(4497 == ssl3_connect_~s__state~0); 34349#L185 assume 4512 == ssl3_connect_~s__state~0; 34233#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 34343#L404 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; 34341#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 34337#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 34336#L419 assume !(0 == ssl3_connect_~tmp___8~0); 34332#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34329#L544 ssl3_connect_~skip~0 := 0; 34328#L107-1 assume !false; 34327#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34326#L110 assume !(12292 == ssl3_connect_~s__state~0); 34325#L113 assume !(16384 == ssl3_connect_~s__state~0); 34323#L116 assume !(4096 == ssl3_connect_~s__state~0); 34321#L119 assume !(20480 == ssl3_connect_~s__state~0); 34081#L122 assume !(4099 == ssl3_connect_~s__state~0); 34083#L125 assume !(4368 == ssl3_connect_~s__state~0); 34315#L128 assume !(4369 == ssl3_connect_~s__state~0); 34313#L131 assume !(4384 == ssl3_connect_~s__state~0); 34310#L134 assume !(4385 == ssl3_connect_~s__state~0); 34307#L137 assume !(4400 == ssl3_connect_~s__state~0); 34303#L140 assume !(4401 == ssl3_connect_~s__state~0); 34300#L143 assume !(4416 == ssl3_connect_~s__state~0); 34296#L146 assume !(4417 == ssl3_connect_~s__state~0); 34293#L149 assume !(4432 == ssl3_connect_~s__state~0); 34289#L152 assume !(4433 == ssl3_connect_~s__state~0); 34286#L155 assume !(4448 == ssl3_connect_~s__state~0); 34282#L158 assume !(4449 == ssl3_connect_~s__state~0); 34279#L161 assume !(4464 == ssl3_connect_~s__state~0); 34276#L164 assume !(4465 == ssl3_connect_~s__state~0); 34273#L167 assume !(4466 == ssl3_connect_~s__state~0); 34269#L170 assume !(4467 == ssl3_connect_~s__state~0); 34257#L173 assume !(4480 == ssl3_connect_~s__state~0); 34252#L176 assume !(4481 == ssl3_connect_~s__state~0); 34246#L179 assume !(4496 == ssl3_connect_~s__state~0); 34248#L182 assume !(4497 == ssl3_connect_~s__state~0); 34242#L185 assume !(4512 == ssl3_connect_~s__state~0); 34232#L188 assume !(4513 == ssl3_connect_~s__state~0); 34234#L191 assume !(4528 == ssl3_connect_~s__state~0); 34918#L194 assume !(4529 == ssl3_connect_~s__state~0); 34917#L197 assume !(4560 == ssl3_connect_~s__state~0); 34229#L200 assume !(4561 == ssl3_connect_~s__state~0); 34173#L203 assume 4352 == ssl3_connect_~s__state~0; 34225#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 34226#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 34217#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34218#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34206#L544 ssl3_connect_~skip~0 := 0; 34207#L107-1 assume !false; 34200#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34201#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-11-20 07:48:49,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2019-11-20 07:48:49,500 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,500 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950205394] [2019-11-20 07:48:49,500 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,506 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:49,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,506 INFO L82 PathProgramCache]: Analyzing trace with hash 628417184, now seen corresponding path program 1 times [2019-11-20 07:48:49,506 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,507 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707903580] [2019-11-20 07:48:49,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-20 07:48:49,583 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707903580] [2019-11-20 07:48:49,584 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:49,584 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:49,584 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70339180] [2019-11-20 07:48:49,585 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:49,585 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:49,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:49,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:49,585 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2019-11-20 07:48:49,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:49,712 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2019-11-20 07:48:49,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:49,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2019-11-20 07:48:49,725 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-20 07:48:49,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2019-11-20 07:48:49,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2019-11-20 07:48:49,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2019-11-20 07:48:49,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2019-11-20 07:48:49,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:49,747 INFO L688 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2019-11-20 07:48:49,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2019-11-20 07:48:49,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2019-11-20 07:48:49,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2019-11-20 07:48:49,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2019-11-20 07:48:49,797 INFO L711 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-20 07:48:49,797 INFO L591 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-20 07:48:49,797 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-20 07:48:49,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2019-11-20 07:48:49,805 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2019-11-20 07:48:49,806 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:49,806 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:49,808 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,808 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:49,808 INFO L794 eck$LassoCheckResult]: Stem: 40719#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; 40720#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40717#L96-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; 40718#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40681#L107-1 assume !false; 41930#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41926#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-11-20 07:48:49,809 INFO L796 eck$LassoCheckResult]: Loop: 41923#L111 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; 41012#L215 ssl3_connect_~s__server~0 := 0; 41921#L220 assume 0 != ssl3_connect_~cb~0; 41919#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 41916#L225 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; 41912#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41907#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 41903#L257 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; 41895#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41891#L544 ssl3_connect_~skip~0 := 0; 41889#L107-1 assume !false; 41887#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41885#L110 assume !(12292 == ssl3_connect_~s__state~0); 41883#L113 assume !(16384 == ssl3_connect_~s__state~0); 41881#L116 assume !(4096 == ssl3_connect_~s__state~0); 41846#L119 assume !(20480 == ssl3_connect_~s__state~0); 41847#L122 assume !(4099 == ssl3_connect_~s__state~0); 41679#L125 assume 4368 == ssl3_connect_~s__state~0; 40999#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 41671#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41668#L269-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; 41666#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 41661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41652#L544 ssl3_connect_~skip~0 := 0; 41648#L107-1 assume !false; 41644#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41637#L110 assume !(12292 == ssl3_connect_~s__state~0); 41634#L113 assume !(16384 == ssl3_connect_~s__state~0); 41631#L116 assume !(4096 == ssl3_connect_~s__state~0); 41628#L119 assume !(20480 == ssl3_connect_~s__state~0); 41625#L122 assume !(4099 == ssl3_connect_~s__state~0); 41622#L125 assume !(4368 == ssl3_connect_~s__state~0); 41619#L128 assume !(4369 == ssl3_connect_~s__state~0); 41616#L131 assume 4384 == ssl3_connect_~s__state~0; 40988#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 41612#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41606#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 41602#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41599#L298-2 ssl3_connect_~s__init_num~0 := 0; 41596#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41590#L544 ssl3_connect_~skip~0 := 0; 41587#L107-1 assume !false; 41586#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41585#L110 assume !(12292 == ssl3_connect_~s__state~0); 41583#L113 assume !(16384 == ssl3_connect_~s__state~0); 41582#L116 assume !(4096 == ssl3_connect_~s__state~0); 41581#L119 assume !(20480 == ssl3_connect_~s__state~0); 41580#L122 assume !(4099 == ssl3_connect_~s__state~0); 41579#L125 assume !(4368 == ssl3_connect_~s__state~0); 41577#L128 assume !(4369 == ssl3_connect_~s__state~0); 41575#L131 assume !(4384 == ssl3_connect_~s__state~0); 41573#L134 assume !(4385 == ssl3_connect_~s__state~0); 41572#L137 assume 4400 == ssl3_connect_~s__state~0; 40978#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41568#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41566#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41563#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41553#L544 ssl3_connect_~skip~0 := 0; 41551#L107-1 assume !false; 41548#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41545#L110 assume !(12292 == ssl3_connect_~s__state~0); 41541#L113 assume !(16384 == ssl3_connect_~s__state~0); 41538#L116 assume !(4096 == ssl3_connect_~s__state~0); 41535#L119 assume !(20480 == ssl3_connect_~s__state~0); 41532#L122 assume !(4099 == ssl3_connect_~s__state~0); 41530#L125 assume !(4368 == ssl3_connect_~s__state~0); 41528#L128 assume !(4369 == ssl3_connect_~s__state~0); 41526#L131 assume !(4384 == ssl3_connect_~s__state~0); 41524#L134 assume !(4385 == ssl3_connect_~s__state~0); 41522#L137 assume !(4400 == ssl3_connect_~s__state~0); 41520#L140 assume !(4401 == ssl3_connect_~s__state~0); 41518#L143 assume 4416 == ssl3_connect_~s__state~0; 40968#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 41512#L327 assume !(3 == ssl3_connect_~blastFlag~0); 41513#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41501#L335 assume !(0 == ssl3_connect_~tmp___6~0); 41502#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41485#L544 ssl3_connect_~skip~0 := 0; 41486#L107-1 assume !false; 41477#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41478#L110 assume !(12292 == ssl3_connect_~s__state~0); 41469#L113 assume !(16384 == ssl3_connect_~s__state~0); 41470#L116 assume !(4096 == ssl3_connect_~s__state~0); 41461#L119 assume !(20480 == ssl3_connect_~s__state~0); 41462#L122 assume !(4099 == ssl3_connect_~s__state~0); 41453#L125 assume !(4368 == ssl3_connect_~s__state~0); 41454#L128 assume !(4369 == ssl3_connect_~s__state~0); 41445#L131 assume !(4384 == ssl3_connect_~s__state~0); 41446#L134 assume !(4385 == ssl3_connect_~s__state~0); 41437#L137 assume !(4400 == ssl3_connect_~s__state~0); 41438#L140 assume !(4401 == ssl3_connect_~s__state~0); 41429#L143 assume !(4416 == ssl3_connect_~s__state~0); 41430#L146 assume !(4417 == ssl3_connect_~s__state~0); 41423#L149 assume 4432 == ssl3_connect_~s__state~0; 40958#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 41414#L343 assume !(5 == ssl3_connect_~blastFlag~0); 41415#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41400#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41398#L544 ssl3_connect_~skip~0 := 0; 41389#L107-1 assume !false; 41390#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41381#L110 assume !(12292 == ssl3_connect_~s__state~0); 41382#L113 assume !(16384 == ssl3_connect_~s__state~0); 41373#L116 assume !(4096 == ssl3_connect_~s__state~0); 41374#L119 assume !(20480 == ssl3_connect_~s__state~0); 41365#L122 assume !(4099 == ssl3_connect_~s__state~0); 41366#L125 assume !(4368 == ssl3_connect_~s__state~0); 41357#L128 assume !(4369 == ssl3_connect_~s__state~0); 41358#L131 assume !(4384 == ssl3_connect_~s__state~0); 41349#L134 assume !(4385 == ssl3_connect_~s__state~0); 41350#L137 assume !(4400 == ssl3_connect_~s__state~0); 41341#L140 assume !(4401 == ssl3_connect_~s__state~0); 41342#L143 assume !(4416 == ssl3_connect_~s__state~0); 41333#L146 assume !(4417 == ssl3_connect_~s__state~0); 41334#L149 assume !(4432 == ssl3_connect_~s__state~0); 41325#L152 assume !(4433 == ssl3_connect_~s__state~0); 41326#L155 assume 4448 == ssl3_connect_~s__state~0; 40948#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 41321#L355 assume !(ssl3_connect_~ret~0 <= 0); 41251#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41252#L358-2 ssl3_connect_~s__init_num~0 := 0; 42216#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42213#L544 ssl3_connect_~skip~0 := 0; 42212#L107-1 assume !false; 42209#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42203#L110 assume !(12292 == ssl3_connect_~s__state~0); 42201#L113 assume !(16384 == ssl3_connect_~s__state~0); 42199#L116 assume !(4096 == ssl3_connect_~s__state~0); 42197#L119 assume !(20480 == ssl3_connect_~s__state~0); 42195#L122 assume !(4099 == ssl3_connect_~s__state~0); 42193#L125 assume !(4368 == ssl3_connect_~s__state~0); 42191#L128 assume !(4369 == ssl3_connect_~s__state~0); 42189#L131 assume !(4384 == ssl3_connect_~s__state~0); 42187#L134 assume !(4385 == ssl3_connect_~s__state~0); 42185#L137 assume !(4400 == ssl3_connect_~s__state~0); 42183#L140 assume !(4401 == ssl3_connect_~s__state~0); 42181#L143 assume !(4416 == ssl3_connect_~s__state~0); 42179#L146 assume !(4417 == ssl3_connect_~s__state~0); 42177#L149 assume !(4432 == ssl3_connect_~s__state~0); 42175#L152 assume !(4433 == ssl3_connect_~s__state~0); 42173#L155 assume !(4448 == ssl3_connect_~s__state~0); 42171#L158 assume !(4449 == ssl3_connect_~s__state~0); 42169#L161 assume 4464 == ssl3_connect_~s__state~0; 40930#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 42161#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42148#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42144#L544 ssl3_connect_~skip~0 := 0; 42142#L107-1 assume !false; 42140#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42138#L110 assume !(12292 == ssl3_connect_~s__state~0); 42136#L113 assume !(16384 == ssl3_connect_~s__state~0); 42134#L116 assume !(4096 == ssl3_connect_~s__state~0); 42132#L119 assume !(20480 == ssl3_connect_~s__state~0); 42130#L122 assume !(4099 == ssl3_connect_~s__state~0); 42128#L125 assume !(4368 == ssl3_connect_~s__state~0); 42126#L128 assume !(4369 == ssl3_connect_~s__state~0); 42124#L131 assume !(4384 == ssl3_connect_~s__state~0); 42122#L134 assume !(4385 == ssl3_connect_~s__state~0); 42120#L137 assume !(4400 == ssl3_connect_~s__state~0); 42118#L140 assume !(4401 == ssl3_connect_~s__state~0); 42116#L143 assume !(4416 == ssl3_connect_~s__state~0); 42114#L146 assume !(4417 == ssl3_connect_~s__state~0); 42112#L149 assume !(4432 == ssl3_connect_~s__state~0); 42110#L152 assume !(4433 == ssl3_connect_~s__state~0); 42108#L155 assume !(4448 == ssl3_connect_~s__state~0); 42106#L158 assume !(4449 == ssl3_connect_~s__state~0); 42104#L161 assume !(4464 == ssl3_connect_~s__state~0); 42102#L164 assume !(4465 == ssl3_connect_~s__state~0); 42100#L167 assume !(4466 == ssl3_connect_~s__state~0); 42098#L170 assume !(4467 == ssl3_connect_~s__state~0); 42096#L173 assume 4480 == ssl3_connect_~s__state~0; 40921#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40758#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 40759#L383 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; 42089#L383-2 ssl3_connect_~s__init_num~0 := 0; 42086#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42083#L544 ssl3_connect_~skip~0 := 0; 42082#L107-1 assume !false; 42081#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42080#L110 assume !(12292 == ssl3_connect_~s__state~0); 42079#L113 assume !(16384 == ssl3_connect_~s__state~0); 42078#L116 assume !(4096 == ssl3_connect_~s__state~0); 42077#L119 assume !(20480 == ssl3_connect_~s__state~0); 42076#L122 assume !(4099 == ssl3_connect_~s__state~0); 42075#L125 assume !(4368 == ssl3_connect_~s__state~0); 42074#L128 assume !(4369 == ssl3_connect_~s__state~0); 42073#L131 assume !(4384 == ssl3_connect_~s__state~0); 42072#L134 assume !(4385 == ssl3_connect_~s__state~0); 42071#L137 assume !(4400 == ssl3_connect_~s__state~0); 42070#L140 assume !(4401 == ssl3_connect_~s__state~0); 42069#L143 assume !(4416 == ssl3_connect_~s__state~0); 42068#L146 assume !(4417 == ssl3_connect_~s__state~0); 42067#L149 assume !(4432 == ssl3_connect_~s__state~0); 42066#L152 assume !(4433 == ssl3_connect_~s__state~0); 42065#L155 assume !(4448 == ssl3_connect_~s__state~0); 42064#L158 assume !(4449 == ssl3_connect_~s__state~0); 42063#L161 assume !(4464 == ssl3_connect_~s__state~0); 42062#L164 assume !(4465 == ssl3_connect_~s__state~0); 42061#L167 assume !(4466 == ssl3_connect_~s__state~0); 42060#L170 assume !(4467 == ssl3_connect_~s__state~0); 42059#L173 assume !(4480 == ssl3_connect_~s__state~0); 42058#L176 assume !(4481 == ssl3_connect_~s__state~0); 42057#L179 assume !(4496 == ssl3_connect_~s__state~0); 42056#L182 assume !(4497 == ssl3_connect_~s__state~0); 42055#L185 assume 4512 == ssl3_connect_~s__state~0; 41850#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 42054#L404 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; 42053#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42052#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 42050#L419 assume !(0 == ssl3_connect_~tmp___8~0); 42047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42044#L544 ssl3_connect_~skip~0 := 0; 42043#L107-1 assume !false; 42042#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42041#L110 assume !(12292 == ssl3_connect_~s__state~0); 42040#L113 assume !(16384 == ssl3_connect_~s__state~0); 42039#L116 assume !(4096 == ssl3_connect_~s__state~0); 42038#L119 assume !(20480 == ssl3_connect_~s__state~0); 42037#L122 assume !(4099 == ssl3_connect_~s__state~0); 42036#L125 assume !(4368 == ssl3_connect_~s__state~0); 42035#L128 assume !(4369 == ssl3_connect_~s__state~0); 42034#L131 assume !(4384 == ssl3_connect_~s__state~0); 42033#L134 assume !(4385 == ssl3_connect_~s__state~0); 42032#L137 assume !(4400 == ssl3_connect_~s__state~0); 42031#L140 assume !(4401 == ssl3_connect_~s__state~0); 42030#L143 assume !(4416 == ssl3_connect_~s__state~0); 42029#L146 assume !(4417 == ssl3_connect_~s__state~0); 42027#L149 assume !(4432 == ssl3_connect_~s__state~0); 42024#L152 assume !(4433 == ssl3_connect_~s__state~0); 42021#L155 assume !(4448 == ssl3_connect_~s__state~0); 42017#L158 assume !(4449 == ssl3_connect_~s__state~0); 42012#L161 assume !(4464 == ssl3_connect_~s__state~0); 42006#L164 assume !(4465 == ssl3_connect_~s__state~0); 42005#L167 assume !(4466 == ssl3_connect_~s__state~0); 41996#L170 assume !(4467 == ssl3_connect_~s__state~0); 41989#L173 assume !(4480 == ssl3_connect_~s__state~0); 41986#L176 assume !(4481 == ssl3_connect_~s__state~0); 41983#L179 assume !(4496 == ssl3_connect_~s__state~0); 41980#L182 assume !(4497 == ssl3_connect_~s__state~0); 41977#L185 assume !(4512 == ssl3_connect_~s__state~0); 41974#L188 assume !(4513 == ssl3_connect_~s__state~0); 41971#L191 assume 4528 == ssl3_connect_~s__state~0; 41674#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41917#L427 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; 41914#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41906#L434-1 ssl3_connect_~s__init_num~0 := 0; 41900#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41892#L544 ssl3_connect_~skip~0 := 0; 41890#L107-1 assume !false; 41888#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41886#L110 assume !(12292 == ssl3_connect_~s__state~0); 41884#L113 assume !(16384 == ssl3_connect_~s__state~0); 41882#L116 assume !(4096 == ssl3_connect_~s__state~0); 41876#L119 assume !(20480 == ssl3_connect_~s__state~0); 41837#L122 assume !(4099 == ssl3_connect_~s__state~0); 41838#L125 assume !(4368 == ssl3_connect_~s__state~0); 41875#L128 assume !(4369 == ssl3_connect_~s__state~0); 41874#L131 assume !(4384 == ssl3_connect_~s__state~0); 41873#L134 assume !(4385 == ssl3_connect_~s__state~0); 41872#L137 assume !(4400 == ssl3_connect_~s__state~0); 41871#L140 assume !(4401 == ssl3_connect_~s__state~0); 41870#L143 assume !(4416 == ssl3_connect_~s__state~0); 41869#L146 assume !(4417 == ssl3_connect_~s__state~0); 41868#L149 assume !(4432 == ssl3_connect_~s__state~0); 41867#L152 assume !(4433 == ssl3_connect_~s__state~0); 41866#L155 assume !(4448 == ssl3_connect_~s__state~0); 41865#L158 assume !(4449 == ssl3_connect_~s__state~0); 41864#L161 assume !(4464 == ssl3_connect_~s__state~0); 41863#L164 assume !(4465 == ssl3_connect_~s__state~0); 41862#L167 assume !(4466 == ssl3_connect_~s__state~0); 41861#L170 assume !(4467 == ssl3_connect_~s__state~0); 41860#L173 assume !(4480 == ssl3_connect_~s__state~0); 41859#L176 assume !(4481 == ssl3_connect_~s__state~0); 41857#L179 assume !(4496 == ssl3_connect_~s__state~0); 41854#L182 assume !(4497 == ssl3_connect_~s__state~0); 41852#L185 assume !(4512 == ssl3_connect_~s__state~0); 41848#L188 assume !(4513 == ssl3_connect_~s__state~0); 41839#L191 assume !(4528 == ssl3_connect_~s__state~0); 41840#L194 assume !(4529 == ssl3_connect_~s__state~0); 41672#L197 assume !(4560 == ssl3_connect_~s__state~0); 41578#L200 assume !(4561 == ssl3_connect_~s__state~0); 41576#L203 assume 4352 == ssl3_connect_~s__state~0; 41574#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 41570#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40755#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40756#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41030#L544 ssl3_connect_~skip~0 := 0; 41031#L107-1 assume !false; 41931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41928#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-11-20 07:48:49,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2019-11-20 07:48:49,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,810 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740623955] [2019-11-20 07:48:49,810 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:49,816 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:49,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:49,816 INFO L82 PathProgramCache]: Analyzing trace with hash 1216844911, now seen corresponding path program 1 times [2019-11-20 07:48:49,816 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:49,817 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498368605] [2019-11-20 07:48:49,817 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:49,936 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 07:48:49,937 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498368605] [2019-11-20 07:48:49,937 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977395518] [2019-11-20 07:48:49,937 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:50,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:50,033 INFO L255 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:50,052 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 07:48:50,181 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:50,181 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 07:48:50,182 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065667876] [2019-11-20 07:48:50,182 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:50,182 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:50,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 07:48:50,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 07:48:50,183 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2019-11-20 07:48:50,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:50,456 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2019-11-20 07:48:50,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 07:48:50,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2019-11-20 07:48:50,472 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2019-11-20 07:48:50,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2019-11-20 07:48:50,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2019-11-20 07:48:50,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2019-11-20 07:48:50,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2019-11-20 07:48:50,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:50,495 INFO L688 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2019-11-20 07:48:50,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2019-11-20 07:48:50,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2019-11-20 07:48:50,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2019-11-20 07:48:50,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2019-11-20 07:48:50,549 INFO L711 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-20 07:48:50,549 INFO L591 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-20 07:48:50,550 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-20 07:48:50,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2019-11-20 07:48:50,559 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2019-11-20 07:48:50,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:50,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:50,561 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:50,561 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:50,561 INFO L794 eck$LassoCheckResult]: Stem: 49409#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; 49410#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49407#L96-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; 49408#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49374#L107-1 assume !false; 49533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49446#L110 assume 12292 == ssl3_connect_~s__state~0; 49333#L111 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; 49334#L215 [2019-11-20 07:48:50,562 INFO L796 eck$LassoCheckResult]: Loop: 49334#L215 ssl3_connect_~s__server~0 := 0; 49396#L220 assume 0 != ssl3_connect_~cb~0; 49400#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49401#L225 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; 49351#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49323#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 49324#L257 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; 50084#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50081#L544 ssl3_connect_~skip~0 := 0; 50080#L107-1 assume !false; 50079#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50078#L110 assume !(12292 == ssl3_connect_~s__state~0); 50077#L113 assume !(16384 == ssl3_connect_~s__state~0); 50076#L116 assume !(4096 == ssl3_connect_~s__state~0); 50075#L119 assume !(20480 == ssl3_connect_~s__state~0); 50074#L122 assume !(4099 == ssl3_connect_~s__state~0); 50073#L125 assume 4368 == ssl3_connect_~s__state~0; 49518#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 50072#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 50071#L269-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; 50069#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 50066#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50063#L544 ssl3_connect_~skip~0 := 0; 50062#L107-1 assume !false; 50061#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50060#L110 assume !(12292 == ssl3_connect_~s__state~0); 50059#L113 assume !(16384 == ssl3_connect_~s__state~0); 50058#L116 assume !(4096 == ssl3_connect_~s__state~0); 50057#L119 assume !(20480 == ssl3_connect_~s__state~0); 50056#L122 assume !(4099 == ssl3_connect_~s__state~0); 50055#L125 assume !(4368 == ssl3_connect_~s__state~0); 50054#L128 assume !(4369 == ssl3_connect_~s__state~0); 50053#L131 assume 4384 == ssl3_connect_~s__state~0; 49514#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 49924#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49918#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 49914#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49345#L298-2 ssl3_connect_~s__init_num~0 := 0; 49346#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52620#L544 ssl3_connect_~skip~0 := 0; 52618#L107-1 assume !false; 52616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52614#L110 assume !(12292 == ssl3_connect_~s__state~0); 52612#L113 assume !(16384 == ssl3_connect_~s__state~0); 52610#L116 assume !(4096 == ssl3_connect_~s__state~0); 52608#L119 assume !(20480 == ssl3_connect_~s__state~0); 52606#L122 assume !(4099 == ssl3_connect_~s__state~0); 52604#L125 assume !(4368 == ssl3_connect_~s__state~0); 52602#L128 assume !(4369 == ssl3_connect_~s__state~0); 52600#L131 assume !(4384 == ssl3_connect_~s__state~0); 52597#L134 assume !(4385 == ssl3_connect_~s__state~0); 52596#L137 assume 4400 == ssl3_connect_~s__state~0; 49366#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49367#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52737#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52733#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52730#L544 ssl3_connect_~skip~0 := 0; 52728#L107-1 assume !false; 52723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52721#L110 assume !(12292 == ssl3_connect_~s__state~0); 49376#L113 assume !(16384 == ssl3_connect_~s__state~0); 49358#L116 assume !(4096 == ssl3_connect_~s__state~0); 49359#L119 assume !(20480 == ssl3_connect_~s__state~0); 49335#L122 assume !(4099 == ssl3_connect_~s__state~0); 49317#L125 assume !(4368 == ssl3_connect_~s__state~0); 49318#L128 assume !(4369 == ssl3_connect_~s__state~0); 49312#L131 assume !(4384 == ssl3_connect_~s__state~0); 49313#L134 assume !(4385 == ssl3_connect_~s__state~0); 49417#L137 assume !(4400 == ssl3_connect_~s__state~0); 49418#L140 assume !(4401 == ssl3_connect_~s__state~0); 49399#L143 assume 4416 == ssl3_connect_~s__state~0; 49319#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 49320#L327 assume !(3 == ssl3_connect_~blastFlag~0); 49422#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49425#L335 assume !(0 == ssl3_connect_~tmp___6~0); 49445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52699#L544 ssl3_connect_~skip~0 := 0; 52693#L107-1 assume !false; 52691#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52689#L110 assume !(12292 == ssl3_connect_~s__state~0); 52687#L113 assume !(16384 == ssl3_connect_~s__state~0); 52685#L116 assume !(4096 == ssl3_connect_~s__state~0); 52683#L119 assume !(20480 == ssl3_connect_~s__state~0); 52681#L122 assume !(4099 == ssl3_connect_~s__state~0); 52679#L125 assume !(4368 == ssl3_connect_~s__state~0); 52677#L128 assume !(4369 == ssl3_connect_~s__state~0); 52675#L131 assume !(4384 == ssl3_connect_~s__state~0); 52673#L134 assume !(4385 == ssl3_connect_~s__state~0); 52671#L137 assume !(4400 == ssl3_connect_~s__state~0); 52669#L140 assume !(4401 == ssl3_connect_~s__state~0); 52667#L143 assume !(4416 == ssl3_connect_~s__state~0); 52664#L146 assume !(4417 == ssl3_connect_~s__state~0); 52663#L149 assume 4432 == ssl3_connect_~s__state~0; 49500#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 52662#L343 assume !(5 == ssl3_connect_~blastFlag~0); 52660#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52657#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52654#L544 ssl3_connect_~skip~0 := 0; 52653#L107-1 assume !false; 52652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52651#L110 assume !(12292 == ssl3_connect_~s__state~0); 52650#L113 assume !(16384 == ssl3_connect_~s__state~0); 52649#L116 assume !(4096 == ssl3_connect_~s__state~0); 52648#L119 assume !(20480 == ssl3_connect_~s__state~0); 52647#L122 assume !(4099 == ssl3_connect_~s__state~0); 52646#L125 assume !(4368 == ssl3_connect_~s__state~0); 52645#L128 assume !(4369 == ssl3_connect_~s__state~0); 52644#L131 assume !(4384 == ssl3_connect_~s__state~0); 52643#L134 assume !(4385 == ssl3_connect_~s__state~0); 52642#L137 assume !(4400 == ssl3_connect_~s__state~0); 52641#L140 assume !(4401 == ssl3_connect_~s__state~0); 52640#L143 assume !(4416 == ssl3_connect_~s__state~0); 52639#L146 assume !(4417 == ssl3_connect_~s__state~0); 52638#L149 assume !(4432 == ssl3_connect_~s__state~0); 49368#L152 assume !(4433 == ssl3_connect_~s__state~0); 49336#L155 assume 4448 == ssl3_connect_~s__state~0; 49337#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 49403#L355 assume !(ssl3_connect_~ret~0 <= 0); 49404#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52420#L358-2 ssl3_connect_~s__init_num~0 := 0; 52425#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52421#L544 ssl3_connect_~skip~0 := 0; 52289#L107-1 assume !false; 52265#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52258#L110 assume !(12292 == ssl3_connect_~s__state~0); 52255#L113 assume !(16384 == ssl3_connect_~s__state~0); 52252#L116 assume !(4096 == ssl3_connect_~s__state~0); 52249#L119 assume !(20480 == ssl3_connect_~s__state~0); 52246#L122 assume !(4099 == ssl3_connect_~s__state~0); 52243#L125 assume !(4368 == ssl3_connect_~s__state~0); 52240#L128 assume !(4369 == ssl3_connect_~s__state~0); 52237#L131 assume !(4384 == ssl3_connect_~s__state~0); 52234#L134 assume !(4385 == ssl3_connect_~s__state~0); 52231#L137 assume !(4400 == ssl3_connect_~s__state~0); 52228#L140 assume !(4401 == ssl3_connect_~s__state~0); 52225#L143 assume !(4416 == ssl3_connect_~s__state~0); 52222#L146 assume !(4417 == ssl3_connect_~s__state~0); 52219#L149 assume !(4432 == ssl3_connect_~s__state~0); 52216#L152 assume !(4433 == ssl3_connect_~s__state~0); 52212#L155 assume !(4448 == ssl3_connect_~s__state~0); 52210#L158 assume !(4449 == ssl3_connect_~s__state~0); 52209#L161 assume 4464 == ssl3_connect_~s__state~0; 49487#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 52208#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 52203#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52199#L544 ssl3_connect_~skip~0 := 0; 52197#L107-1 assume !false; 52195#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52193#L110 assume !(12292 == ssl3_connect_~s__state~0); 52191#L113 assume !(16384 == ssl3_connect_~s__state~0); 52189#L116 assume !(4096 == ssl3_connect_~s__state~0); 52187#L119 assume !(20480 == ssl3_connect_~s__state~0); 52185#L122 assume !(4099 == ssl3_connect_~s__state~0); 52183#L125 assume !(4368 == ssl3_connect_~s__state~0); 52181#L128 assume !(4369 == ssl3_connect_~s__state~0); 52179#L131 assume !(4384 == ssl3_connect_~s__state~0); 52177#L134 assume !(4385 == ssl3_connect_~s__state~0); 52175#L137 assume !(4400 == ssl3_connect_~s__state~0); 52173#L140 assume !(4401 == ssl3_connect_~s__state~0); 52171#L143 assume !(4416 == ssl3_connect_~s__state~0); 52169#L146 assume !(4417 == ssl3_connect_~s__state~0); 52167#L149 assume !(4432 == ssl3_connect_~s__state~0); 52165#L152 assume !(4433 == ssl3_connect_~s__state~0); 52163#L155 assume !(4448 == ssl3_connect_~s__state~0); 52161#L158 assume !(4449 == ssl3_connect_~s__state~0); 52159#L161 assume !(4464 == ssl3_connect_~s__state~0); 52158#L164 assume !(4465 == ssl3_connect_~s__state~0); 52156#L167 assume !(4466 == ssl3_connect_~s__state~0); 52154#L170 assume !(4467 == ssl3_connect_~s__state~0); 52151#L173 assume 4480 == ssl3_connect_~s__state~0; 49482#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52150#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52149#L383 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; 52083#L383-2 ssl3_connect_~s__init_num~0 := 0; 52074#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52070#L544 ssl3_connect_~skip~0 := 0; 52068#L107-1 assume !false; 52066#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52064#L110 assume !(12292 == ssl3_connect_~s__state~0); 52062#L113 assume !(16384 == ssl3_connect_~s__state~0); 52060#L116 assume !(4096 == ssl3_connect_~s__state~0); 52058#L119 assume !(20480 == ssl3_connect_~s__state~0); 52057#L122 assume !(4099 == ssl3_connect_~s__state~0); 52055#L125 assume !(4368 == ssl3_connect_~s__state~0); 52052#L128 assume !(4369 == ssl3_connect_~s__state~0); 52050#L131 assume !(4384 == ssl3_connect_~s__state~0); 52041#L134 assume !(4385 == ssl3_connect_~s__state~0); 52034#L137 assume !(4400 == ssl3_connect_~s__state~0); 52031#L140 assume !(4401 == ssl3_connect_~s__state~0); 52028#L143 assume !(4416 == ssl3_connect_~s__state~0); 52025#L146 assume !(4417 == ssl3_connect_~s__state~0); 52022#L149 assume !(4432 == ssl3_connect_~s__state~0); 52019#L152 assume !(4433 == ssl3_connect_~s__state~0); 52016#L155 assume !(4448 == ssl3_connect_~s__state~0); 52013#L158 assume !(4449 == ssl3_connect_~s__state~0); 52010#L161 assume !(4464 == ssl3_connect_~s__state~0); 52007#L164 assume !(4465 == ssl3_connect_~s__state~0); 52004#L167 assume !(4466 == ssl3_connect_~s__state~0); 52001#L170 assume !(4467 == ssl3_connect_~s__state~0); 51998#L173 assume !(4480 == ssl3_connect_~s__state~0); 51995#L176 assume !(4481 == ssl3_connect_~s__state~0); 51992#L179 assume !(4496 == ssl3_connect_~s__state~0); 51989#L182 assume !(4497 == ssl3_connect_~s__state~0); 51986#L185 assume 4512 == ssl3_connect_~s__state~0; 49472#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 51981#L404 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; 51978#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 51975#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 51932#L419 assume !(0 == ssl3_connect_~tmp___8~0); 51885#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51879#L544 ssl3_connect_~skip~0 := 0; 51875#L107-1 assume !false; 51871#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51867#L110 assume !(12292 == ssl3_connect_~s__state~0); 51863#L113 assume !(16384 == ssl3_connect_~s__state~0); 51859#L116 assume !(4096 == ssl3_connect_~s__state~0); 51855#L119 assume !(20480 == ssl3_connect_~s__state~0); 51851#L122 assume !(4099 == ssl3_connect_~s__state~0); 51847#L125 assume !(4368 == ssl3_connect_~s__state~0); 51843#L128 assume !(4369 == ssl3_connect_~s__state~0); 51836#L131 assume !(4384 == ssl3_connect_~s__state~0); 51822#L134 assume !(4385 == ssl3_connect_~s__state~0); 51821#L137 assume !(4400 == ssl3_connect_~s__state~0); 51820#L140 assume !(4401 == ssl3_connect_~s__state~0); 51819#L143 assume !(4416 == ssl3_connect_~s__state~0); 51818#L146 assume !(4417 == ssl3_connect_~s__state~0); 51815#L149 assume !(4432 == ssl3_connect_~s__state~0); 51812#L152 assume !(4433 == ssl3_connect_~s__state~0); 51810#L155 assume !(4448 == ssl3_connect_~s__state~0); 51808#L158 assume !(4449 == ssl3_connect_~s__state~0); 51806#L161 assume !(4464 == ssl3_connect_~s__state~0); 51804#L164 assume !(4465 == ssl3_connect_~s__state~0); 51802#L167 assume !(4466 == ssl3_connect_~s__state~0); 51800#L170 assume !(4467 == ssl3_connect_~s__state~0); 51798#L173 assume !(4480 == ssl3_connect_~s__state~0); 51797#L176 assume !(4481 == ssl3_connect_~s__state~0); 51796#L179 assume !(4496 == ssl3_connect_~s__state~0); 51795#L182 assume !(4497 == ssl3_connect_~s__state~0); 51794#L185 assume !(4512 == ssl3_connect_~s__state~0); 51793#L188 assume !(4513 == ssl3_connect_~s__state~0); 51792#L191 assume 4528 == ssl3_connect_~s__state~0; 49467#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 51791#L427 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; 50007#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49724#L434-1 ssl3_connect_~s__init_num~0 := 0; 49723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49714#L544 ssl3_connect_~skip~0 := 0; 49715#L107-1 assume !false; 49710#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49711#L110 assume !(12292 == ssl3_connect_~s__state~0); 49706#L113 assume !(16384 == ssl3_connect_~s__state~0); 49707#L116 assume 4096 == ssl3_connect_~s__state~0; 49334#L215 [2019-11-20 07:48:50,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:50,562 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2019-11-20 07:48:50,562 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:50,563 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717205182] [2019-11-20 07:48:50,563 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:50,570 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:50,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:50,570 INFO L82 PathProgramCache]: Analyzing trace with hash -572844789, now seen corresponding path program 1 times [2019-11-20 07:48:50,571 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:50,571 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057539833] [2019-11-20 07:48:50,571 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 07:48:50,651 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057539833] [2019-11-20 07:48:50,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:50,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:50,653 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389257869] [2019-11-20 07:48:50,654 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:50,654 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:50,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:50,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:50,654 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2019-11-20 07:48:50,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:50,808 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2019-11-20 07:48:50,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:50,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2019-11-20 07:48:50,822 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2019-11-20 07:48:50,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2019-11-20 07:48:50,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2019-11-20 07:48:50,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2019-11-20 07:48:50,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2019-11-20 07:48:50,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:50,846 INFO L688 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2019-11-20 07:48:50,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2019-11-20 07:48:50,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2019-11-20 07:48:50,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2019-11-20 07:48:50,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2019-11-20 07:48:50,888 INFO L711 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-20 07:48:50,888 INFO L591 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-20 07:48:50,888 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-20 07:48:50,888 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2019-11-20 07:48:50,897 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2019-11-20 07:48:50,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:50,898 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:50,900 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:50,900 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:50,900 INFO L794 eck$LassoCheckResult]: Stem: 56705#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; 56706#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56703#L96-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; 56704#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56662#L107-1 assume !false; 56820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56759#L110 assume 12292 == ssl3_connect_~s__state~0; 56619#L111 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; 56620#L215 [2019-11-20 07:48:50,901 INFO L796 eck$LassoCheckResult]: Loop: 56620#L215 ssl3_connect_~s__server~0 := 0; 59491#L220 assume 0 != ssl3_connect_~cb~0; 59490#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59489#L225 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; 59487#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 59485#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 59442#L257 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; 59437#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59432#L544 ssl3_connect_~skip~0 := 0; 59429#L107-1 assume !false; 59426#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59423#L110 assume !(12292 == ssl3_connect_~s__state~0); 59420#L113 assume !(16384 == ssl3_connect_~s__state~0); 59418#L116 assume !(4096 == ssl3_connect_~s__state~0); 59415#L119 assume !(20480 == ssl3_connect_~s__state~0); 59411#L122 assume !(4099 == ssl3_connect_~s__state~0); 58408#L125 assume 4368 == ssl3_connect_~s__state~0; 56813#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 57201#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56751#L269-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; 57196#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57176#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57174#L544 ssl3_connect_~skip~0 := 0; 57161#L107-1 assume !false; 57162#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57150#L110 assume !(12292 == ssl3_connect_~s__state~0); 57151#L113 assume !(16384 == ssl3_connect_~s__state~0); 57105#L116 assume !(4096 == ssl3_connect_~s__state~0); 57106#L119 assume !(20480 == ssl3_connect_~s__state~0); 57086#L122 assume !(4099 == ssl3_connect_~s__state~0); 57087#L125 assume !(4368 == ssl3_connect_~s__state~0); 56985#L128 assume !(4369 == ssl3_connect_~s__state~0); 56986#L131 assume 4384 == ssl3_connect_~s__state~0; 56810#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 56975#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 56969#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 58399#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 58395#L298-2 ssl3_connect_~s__init_num~0 := 0; 58389#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58384#L544 ssl3_connect_~skip~0 := 0; 58378#L107-1 assume !false; 58376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58374#L110 assume !(12292 == ssl3_connect_~s__state~0); 58372#L113 assume !(16384 == ssl3_connect_~s__state~0); 58370#L116 assume !(4096 == ssl3_connect_~s__state~0); 58368#L119 assume !(20480 == ssl3_connect_~s__state~0); 58366#L122 assume !(4099 == ssl3_connect_~s__state~0); 58364#L125 assume !(4368 == ssl3_connect_~s__state~0); 58362#L128 assume !(4369 == ssl3_connect_~s__state~0); 58360#L131 assume !(4384 == ssl3_connect_~s__state~0); 58358#L134 assume !(4385 == ssl3_connect_~s__state~0); 58322#L137 assume 4400 == ssl3_connect_~s__state~0; 56807#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 58316#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58317#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 58513#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58509#L544 ssl3_connect_~skip~0 := 0; 58507#L107-1 assume !false; 58505#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58503#L110 assume !(12292 == ssl3_connect_~s__state~0); 58501#L113 assume !(16384 == ssl3_connect_~s__state~0); 58499#L116 assume !(4096 == ssl3_connect_~s__state~0); 58497#L119 assume !(20480 == ssl3_connect_~s__state~0); 58495#L122 assume !(4099 == ssl3_connect_~s__state~0); 58493#L125 assume !(4368 == ssl3_connect_~s__state~0); 58491#L128 assume !(4369 == ssl3_connect_~s__state~0); 58489#L131 assume !(4384 == ssl3_connect_~s__state~0); 58487#L134 assume !(4385 == ssl3_connect_~s__state~0); 58485#L137 assume !(4400 == ssl3_connect_~s__state~0); 58483#L140 assume !(4401 == ssl3_connect_~s__state~0); 58481#L143 assume 4416 == ssl3_connect_~s__state~0; 56804#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 58478#L327 assume !(3 == ssl3_connect_~blastFlag~0); 58477#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 58475#L335 assume !(0 == ssl3_connect_~tmp___6~0); 58445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58419#L544 ssl3_connect_~skip~0 := 0; 58417#L107-1 assume !false; 58415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58413#L110 assume !(12292 == ssl3_connect_~s__state~0); 58411#L113 assume !(16384 == ssl3_connect_~s__state~0); 58410#L116 assume !(4096 == ssl3_connect_~s__state~0); 58409#L119 assume !(20480 == ssl3_connect_~s__state~0); 58315#L122 assume !(4099 == ssl3_connect_~s__state~0); 58314#L125 assume !(4368 == ssl3_connect_~s__state~0); 58313#L128 assume !(4369 == ssl3_connect_~s__state~0); 58054#L131 assume !(4384 == ssl3_connect_~s__state~0); 58055#L134 assume !(4385 == ssl3_connect_~s__state~0); 59355#L137 assume !(4400 == ssl3_connect_~s__state~0); 59353#L140 assume !(4401 == ssl3_connect_~s__state~0); 59351#L143 assume !(4416 == ssl3_connect_~s__state~0); 59349#L146 assume !(4417 == ssl3_connect_~s__state~0); 59347#L149 assume 4432 == ssl3_connect_~s__state~0; 56801#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 59344#L343 assume !(5 == ssl3_connect_~blastFlag~0); 59342#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59325#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59322#L544 ssl3_connect_~skip~0 := 0; 59321#L107-1 assume !false; 59320#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59319#L110 assume !(12292 == ssl3_connect_~s__state~0); 59318#L113 assume !(16384 == ssl3_connect_~s__state~0); 59317#L116 assume !(4096 == ssl3_connect_~s__state~0); 59316#L119 assume !(20480 == ssl3_connect_~s__state~0); 59315#L122 assume !(4099 == ssl3_connect_~s__state~0); 59314#L125 assume !(4368 == ssl3_connect_~s__state~0); 59313#L128 assume !(4369 == ssl3_connect_~s__state~0); 59312#L131 assume !(4384 == ssl3_connect_~s__state~0); 59311#L134 assume !(4385 == ssl3_connect_~s__state~0); 59310#L137 assume !(4400 == ssl3_connect_~s__state~0); 59309#L140 assume !(4401 == ssl3_connect_~s__state~0); 59308#L143 assume !(4416 == ssl3_connect_~s__state~0); 59307#L146 assume !(4417 == ssl3_connect_~s__state~0); 59306#L149 assume !(4432 == ssl3_connect_~s__state~0); 59305#L152 assume !(4433 == ssl3_connect_~s__state~0); 59304#L155 assume 4448 == ssl3_connect_~s__state~0; 56798#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 59303#L355 assume !(ssl3_connect_~ret~0 <= 0); 59302#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 59301#L358-2 ssl3_connect_~s__init_num~0 := 0; 59297#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59294#L544 ssl3_connect_~skip~0 := 0; 59293#L107-1 assume !false; 59292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59291#L110 assume !(12292 == ssl3_connect_~s__state~0); 59290#L113 assume !(16384 == ssl3_connect_~s__state~0); 59289#L116 assume !(4096 == ssl3_connect_~s__state~0); 59288#L119 assume !(20480 == ssl3_connect_~s__state~0); 59287#L122 assume !(4099 == ssl3_connect_~s__state~0); 59286#L125 assume !(4368 == ssl3_connect_~s__state~0); 59285#L128 assume !(4369 == ssl3_connect_~s__state~0); 59284#L131 assume !(4384 == ssl3_connect_~s__state~0); 59283#L134 assume !(4385 == ssl3_connect_~s__state~0); 59282#L137 assume !(4400 == ssl3_connect_~s__state~0); 59281#L140 assume !(4401 == ssl3_connect_~s__state~0); 59280#L143 assume !(4416 == ssl3_connect_~s__state~0); 59279#L146 assume !(4417 == ssl3_connect_~s__state~0); 59278#L149 assume !(4432 == ssl3_connect_~s__state~0); 59277#L152 assume !(4433 == ssl3_connect_~s__state~0); 59276#L155 assume !(4448 == ssl3_connect_~s__state~0); 59275#L158 assume !(4449 == ssl3_connect_~s__state~0); 59274#L161 assume 4464 == ssl3_connect_~s__state~0; 56793#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 59273#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59269#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59266#L544 ssl3_connect_~skip~0 := 0; 59265#L107-1 assume !false; 59264#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59263#L110 assume !(12292 == ssl3_connect_~s__state~0); 59262#L113 assume !(16384 == ssl3_connect_~s__state~0); 59261#L116 assume !(4096 == ssl3_connect_~s__state~0); 59260#L119 assume !(20480 == ssl3_connect_~s__state~0); 59259#L122 assume !(4099 == ssl3_connect_~s__state~0); 59258#L125 assume !(4368 == ssl3_connect_~s__state~0); 59257#L128 assume !(4369 == ssl3_connect_~s__state~0); 59256#L131 assume !(4384 == ssl3_connect_~s__state~0); 59255#L134 assume !(4385 == ssl3_connect_~s__state~0); 59254#L137 assume !(4400 == ssl3_connect_~s__state~0); 59253#L140 assume !(4401 == ssl3_connect_~s__state~0); 59252#L143 assume !(4416 == ssl3_connect_~s__state~0); 59251#L146 assume !(4417 == ssl3_connect_~s__state~0); 59250#L149 assume !(4432 == ssl3_connect_~s__state~0); 59249#L152 assume !(4433 == ssl3_connect_~s__state~0); 59248#L155 assume !(4448 == ssl3_connect_~s__state~0); 59247#L158 assume !(4449 == ssl3_connect_~s__state~0); 59246#L161 assume !(4464 == ssl3_connect_~s__state~0); 59245#L164 assume !(4465 == ssl3_connect_~s__state~0); 57884#L167 assume !(4466 == ssl3_connect_~s__state~0); 57881#L170 assume !(4467 == ssl3_connect_~s__state~0); 57880#L173 assume 4480 == ssl3_connect_~s__state~0; 56790#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57812#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57813#L383 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; 59202#L383-2 ssl3_connect_~s__init_num~0 := 0; 59198#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59194#L544 ssl3_connect_~skip~0 := 0; 59192#L107-1 assume !false; 59190#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59188#L110 assume !(12292 == ssl3_connect_~s__state~0); 59186#L113 assume !(16384 == ssl3_connect_~s__state~0); 59184#L116 assume !(4096 == ssl3_connect_~s__state~0); 59182#L119 assume !(20480 == ssl3_connect_~s__state~0); 59180#L122 assume !(4099 == ssl3_connect_~s__state~0); 59178#L125 assume !(4368 == ssl3_connect_~s__state~0); 59176#L128 assume !(4369 == ssl3_connect_~s__state~0); 59174#L131 assume !(4384 == ssl3_connect_~s__state~0); 59172#L134 assume !(4385 == ssl3_connect_~s__state~0); 59170#L137 assume !(4400 == ssl3_connect_~s__state~0); 59168#L140 assume !(4401 == ssl3_connect_~s__state~0); 59166#L143 assume !(4416 == ssl3_connect_~s__state~0); 59164#L146 assume !(4417 == ssl3_connect_~s__state~0); 59162#L149 assume !(4432 == ssl3_connect_~s__state~0); 59160#L152 assume !(4433 == ssl3_connect_~s__state~0); 59158#L155 assume !(4448 == ssl3_connect_~s__state~0); 59156#L158 assume !(4449 == ssl3_connect_~s__state~0); 59154#L161 assume !(4464 == ssl3_connect_~s__state~0); 59152#L164 assume !(4465 == ssl3_connect_~s__state~0); 59150#L167 assume !(4466 == ssl3_connect_~s__state~0); 59148#L170 assume !(4467 == ssl3_connect_~s__state~0); 59147#L173 assume !(4480 == ssl3_connect_~s__state~0); 59145#L176 assume !(4481 == ssl3_connect_~s__state~0); 59143#L179 assume !(4496 == ssl3_connect_~s__state~0); 59139#L182 assume !(4497 == ssl3_connect_~s__state~0); 59133#L185 assume 4512 == ssl3_connect_~s__state~0; 56784#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 59130#L404 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; 59128#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 59126#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 59123#L419 assume !(0 == ssl3_connect_~tmp___8~0); 59119#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59115#L544 ssl3_connect_~skip~0 := 0; 59113#L107-1 assume !false; 59111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59109#L110 assume !(12292 == ssl3_connect_~s__state~0); 59107#L113 assume !(16384 == ssl3_connect_~s__state~0); 59105#L116 assume !(4096 == ssl3_connect_~s__state~0); 59103#L119 assume !(20480 == ssl3_connect_~s__state~0); 59101#L122 assume !(4099 == ssl3_connect_~s__state~0); 59099#L125 assume !(4368 == ssl3_connect_~s__state~0); 59097#L128 assume !(4369 == ssl3_connect_~s__state~0); 59095#L131 assume !(4384 == ssl3_connect_~s__state~0); 59093#L134 assume !(4385 == ssl3_connect_~s__state~0); 59091#L137 assume !(4400 == ssl3_connect_~s__state~0); 59089#L140 assume !(4401 == ssl3_connect_~s__state~0); 59087#L143 assume !(4416 == ssl3_connect_~s__state~0); 59085#L146 assume !(4417 == ssl3_connect_~s__state~0); 59083#L149 assume !(4432 == ssl3_connect_~s__state~0); 59081#L152 assume !(4433 == ssl3_connect_~s__state~0); 59079#L155 assume !(4448 == ssl3_connect_~s__state~0); 59077#L158 assume !(4449 == ssl3_connect_~s__state~0); 59075#L161 assume !(4464 == ssl3_connect_~s__state~0); 59073#L164 assume !(4465 == ssl3_connect_~s__state~0); 59071#L167 assume !(4466 == ssl3_connect_~s__state~0); 59070#L170 assume !(4467 == ssl3_connect_~s__state~0); 59068#L173 assume !(4480 == ssl3_connect_~s__state~0); 59066#L176 assume !(4481 == ssl3_connect_~s__state~0); 59064#L179 assume !(4496 == ssl3_connect_~s__state~0); 59061#L182 assume !(4497 == ssl3_connect_~s__state~0); 59055#L185 assume !(4512 == ssl3_connect_~s__state~0); 59032#L188 assume !(4513 == ssl3_connect_~s__state~0); 59031#L191 assume 4528 == ssl3_connect_~s__state~0; 56780#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 59028#L427 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; 59026#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 59025#L434-1 ssl3_connect_~s__init_num~0 := 0; 59013#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59011#L544 ssl3_connect_~skip~0 := 0; 59503#L107-1 assume !false; 59502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59500#L110 assume !(12292 == ssl3_connect_~s__state~0); 59499#L113 assume !(16384 == ssl3_connect_~s__state~0); 58990#L116 assume !(4096 == ssl3_connect_~s__state~0); 58991#L119 assume !(20480 == ssl3_connect_~s__state~0); 58983#L122 assume !(4099 == ssl3_connect_~s__state~0); 58980#L125 assume !(4368 == ssl3_connect_~s__state~0); 58977#L128 assume !(4369 == ssl3_connect_~s__state~0); 58974#L131 assume !(4384 == ssl3_connect_~s__state~0); 58939#L134 assume !(4385 == ssl3_connect_~s__state~0); 58933#L137 assume !(4400 == ssl3_connect_~s__state~0); 58931#L140 assume !(4401 == ssl3_connect_~s__state~0); 58929#L143 assume !(4416 == ssl3_connect_~s__state~0); 58927#L146 assume !(4417 == ssl3_connect_~s__state~0); 58925#L149 assume !(4432 == ssl3_connect_~s__state~0); 58923#L152 assume !(4433 == ssl3_connect_~s__state~0); 58921#L155 assume !(4448 == ssl3_connect_~s__state~0); 58919#L158 assume !(4449 == ssl3_connect_~s__state~0); 58917#L161 assume !(4464 == ssl3_connect_~s__state~0); 58915#L164 assume !(4465 == ssl3_connect_~s__state~0); 58913#L167 assume !(4466 == ssl3_connect_~s__state~0); 58911#L170 assume !(4467 == ssl3_connect_~s__state~0); 58909#L173 assume !(4480 == ssl3_connect_~s__state~0); 58907#L176 assume !(4481 == ssl3_connect_~s__state~0); 58905#L179 assume !(4496 == ssl3_connect_~s__state~0); 58903#L182 assume !(4497 == ssl3_connect_~s__state~0); 58846#L185 assume !(4512 == ssl3_connect_~s__state~0); 58845#L188 assume !(4513 == ssl3_connect_~s__state~0); 58844#L191 assume !(4528 == ssl3_connect_~s__state~0); 58836#L194 assume !(4529 == ssl3_connect_~s__state~0); 57877#L197 assume !(4560 == ssl3_connect_~s__state~0); 56734#L200 assume !(4561 == ssl3_connect_~s__state~0); 56735#L203 assume 4352 == ssl3_connect_~s__state~0; 56740#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 57217#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 57212#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57213#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57169#L544 ssl3_connect_~skip~0 := 0; 57170#L107-1 assume !false; 57157#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57158#L110 assume !(12292 == ssl3_connect_~s__state~0); 56913#L113 assume !(16384 == ssl3_connect_~s__state~0); 56914#L116 assume 4096 == ssl3_connect_~s__state~0; 56620#L215 [2019-11-20 07:48:50,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:50,901 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2019-11-20 07:48:50,901 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:50,902 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632165832] [2019-11-20 07:48:50,902 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:50,908 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:50,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:50,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1252447069, now seen corresponding path program 1 times [2019-11-20 07:48:50,909 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:50,909 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152860988] [2019-11-20 07:48:50,909 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:51,024 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 07:48:51,024 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152860988] [2019-11-20 07:48:51,024 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648676493] [2019-11-20 07:48:51,025 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:51,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:51,114 INFO L255 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:51,117 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:51,222 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 07:48:51,222 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:51,223 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 07:48:51,223 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491723319] [2019-11-20 07:48:51,224 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:51,224 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:51,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 07:48:51,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 07:48:51,224 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2019-11-20 07:48:51,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:51,541 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2019-11-20 07:48:51,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 07:48:51,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2019-11-20 07:48:51,561 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-20 07:48:51,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2019-11-20 07:48:51,575 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2019-11-20 07:48:51,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2019-11-20 07:48:51,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2019-11-20 07:48:51,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:51,579 INFO L688 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2019-11-20 07:48:51,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2019-11-20 07:48:51,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2019-11-20 07:48:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2019-11-20 07:48:51,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2019-11-20 07:48:51,623 INFO L711 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-20 07:48:51,623 INFO L591 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-20 07:48:51,623 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-20 07:48:51,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2019-11-20 07:48:51,631 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-20 07:48:51,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:51,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:51,633 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:51,633 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:51,634 INFO L794 eck$LassoCheckResult]: Stem: 66081#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; 66082#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66079#L96-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; 66080#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 66047#L107-1 assume !false; 66129#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66125#L110 assume 12292 == ssl3_connect_~s__state~0; 66008#L111 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; 66009#L215 [2019-11-20 07:48:51,634 INFO L796 eck$LassoCheckResult]: Loop: 66009#L215 ssl3_connect_~s__server~0 := 0; 66069#L220 assume 0 != ssl3_connect_~cb~0; 66073#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66074#L225 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; 66025#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66026#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 68740#L257 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; 68734#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68728#L544 ssl3_connect_~skip~0 := 0; 68723#L107-1 assume !false; 68715#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68711#L110 assume !(12292 == ssl3_connect_~s__state~0); 68707#L113 assume !(16384 == ssl3_connect_~s__state~0); 68703#L116 assume !(4096 == ssl3_connect_~s__state~0); 68699#L119 assume !(20480 == ssl3_connect_~s__state~0); 68695#L122 assume !(4099 == ssl3_connect_~s__state~0); 68688#L125 assume 4368 == ssl3_connect_~s__state~0; 66199#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 68681#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68311#L269-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; 68675#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 68670#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68615#L544 ssl3_connect_~skip~0 := 0; 68611#L107-1 assume !false; 68603#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68599#L110 assume !(12292 == ssl3_connect_~s__state~0); 68595#L113 assume !(16384 == ssl3_connect_~s__state~0); 68591#L116 assume !(4096 == ssl3_connect_~s__state~0); 68587#L119 assume !(20480 == ssl3_connect_~s__state~0); 68583#L122 assume !(4099 == ssl3_connect_~s__state~0); 68579#L125 assume !(4368 == ssl3_connect_~s__state~0); 68575#L128 assume !(4369 == ssl3_connect_~s__state~0); 68571#L131 assume 4384 == ssl3_connect_~s__state~0; 66195#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 68564#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68289#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 68556#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 68551#L298-2 ssl3_connect_~s__init_num~0 := 0; 68545#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68540#L544 ssl3_connect_~skip~0 := 0; 68537#L107-1 assume !false; 68533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68527#L110 assume !(12292 == ssl3_connect_~s__state~0); 68523#L113 assume !(16384 == ssl3_connect_~s__state~0); 68474#L116 assume !(4096 == ssl3_connect_~s__state~0); 68465#L119 assume !(20480 == ssl3_connect_~s__state~0); 68460#L122 assume !(4099 == ssl3_connect_~s__state~0); 68455#L125 assume !(4368 == ssl3_connect_~s__state~0); 68450#L128 assume !(4369 == ssl3_connect_~s__state~0); 68445#L131 assume !(4384 == ssl3_connect_~s__state~0); 68440#L134 assume !(4385 == ssl3_connect_~s__state~0); 68265#L137 assume 4400 == ssl3_connect_~s__state~0; 66041#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66042#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 68253#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68248#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68243#L544 ssl3_connect_~skip~0 := 0; 68241#L107-1 assume !false; 68239#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68236#L110 assume !(12292 == ssl3_connect_~s__state~0); 68234#L113 assume !(16384 == ssl3_connect_~s__state~0); 68163#L116 assume !(4096 == ssl3_connect_~s__state~0); 68157#L119 assume !(20480 == ssl3_connect_~s__state~0); 68155#L122 assume !(4099 == ssl3_connect_~s__state~0); 68153#L125 assume !(4368 == ssl3_connect_~s__state~0); 68151#L128 assume !(4369 == ssl3_connect_~s__state~0); 68149#L131 assume !(4384 == ssl3_connect_~s__state~0); 68147#L134 assume !(4385 == ssl3_connect_~s__state~0); 68145#L137 assume !(4400 == ssl3_connect_~s__state~0); 68143#L140 assume !(4401 == ssl3_connect_~s__state~0); 68141#L143 assume 4416 == ssl3_connect_~s__state~0; 66185#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 68137#L327 assume !(3 == ssl3_connect_~blastFlag~0); 68131#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 66123#L335 assume !(0 == ssl3_connect_~tmp___6~0); 66124#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68130#L544 ssl3_connect_~skip~0 := 0; 68127#L107-1 assume !false; 68120#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68117#L110 assume !(12292 == ssl3_connect_~s__state~0); 68114#L113 assume !(16384 == ssl3_connect_~s__state~0); 68111#L116 assume !(4096 == ssl3_connect_~s__state~0); 68108#L119 assume !(20480 == ssl3_connect_~s__state~0); 68105#L122 assume !(4099 == ssl3_connect_~s__state~0); 68102#L125 assume !(4368 == ssl3_connect_~s__state~0); 68099#L128 assume !(4369 == ssl3_connect_~s__state~0); 68096#L131 assume !(4384 == ssl3_connect_~s__state~0); 68093#L134 assume !(4385 == ssl3_connect_~s__state~0); 68090#L137 assume !(4400 == ssl3_connect_~s__state~0); 68087#L140 assume !(4401 == ssl3_connect_~s__state~0); 68084#L143 assume !(4416 == ssl3_connect_~s__state~0); 68081#L146 assume !(4417 == ssl3_connect_~s__state~0); 68078#L149 assume 4432 == ssl3_connect_~s__state~0; 65992#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 65983#L343 assume !(5 == ssl3_connect_~blastFlag~0); 65984#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66122#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67712#L544 ssl3_connect_~skip~0 := 0; 67710#L107-1 assume !false; 67708#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67706#L110 assume !(12292 == ssl3_connect_~s__state~0); 67704#L113 assume !(16384 == ssl3_connect_~s__state~0); 67702#L116 assume !(4096 == ssl3_connect_~s__state~0); 67700#L119 assume !(20480 == ssl3_connect_~s__state~0); 67698#L122 assume !(4099 == ssl3_connect_~s__state~0); 67696#L125 assume !(4368 == ssl3_connect_~s__state~0); 67685#L128 assume !(4369 == ssl3_connect_~s__state~0); 67678#L131 assume !(4384 == ssl3_connect_~s__state~0); 67671#L134 assume !(4385 == ssl3_connect_~s__state~0); 67664#L137 assume !(4400 == ssl3_connect_~s__state~0); 67658#L140 assume !(4401 == ssl3_connect_~s__state~0); 67651#L143 assume !(4416 == ssl3_connect_~s__state~0); 67645#L146 assume !(4417 == ssl3_connect_~s__state~0); 67639#L149 assume !(4432 == ssl3_connect_~s__state~0); 67614#L152 assume !(4433 == ssl3_connect_~s__state~0); 67603#L155 assume 4448 == ssl3_connect_~s__state~0; 66176#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 67593#L355 assume !(ssl3_connect_~ret~0 <= 0); 67559#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 67560#L358-2 ssl3_connect_~s__init_num~0 := 0; 69113#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69109#L544 ssl3_connect_~skip~0 := 0; 69107#L107-1 assume !false; 69105#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69103#L110 assume !(12292 == ssl3_connect_~s__state~0); 69102#L113 assume !(16384 == ssl3_connect_~s__state~0); 69100#L116 assume !(4096 == ssl3_connect_~s__state~0); 69098#L119 assume !(20480 == ssl3_connect_~s__state~0); 69096#L122 assume !(4099 == ssl3_connect_~s__state~0); 69094#L125 assume !(4368 == ssl3_connect_~s__state~0); 69093#L128 assume !(4369 == ssl3_connect_~s__state~0); 69092#L131 assume !(4384 == ssl3_connect_~s__state~0); 69091#L134 assume !(4385 == ssl3_connect_~s__state~0); 69089#L137 assume !(4400 == ssl3_connect_~s__state~0); 69083#L140 assume !(4401 == ssl3_connect_~s__state~0); 69081#L143 assume !(4416 == ssl3_connect_~s__state~0); 69079#L146 assume !(4417 == ssl3_connect_~s__state~0); 69077#L149 assume !(4432 == ssl3_connect_~s__state~0); 69075#L152 assume !(4433 == ssl3_connect_~s__state~0); 69073#L155 assume !(4448 == ssl3_connect_~s__state~0); 69071#L158 assume !(4449 == ssl3_connect_~s__state~0); 69069#L161 assume 4464 == ssl3_connect_~s__state~0; 66167#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 69066#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68999#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68996#L544 ssl3_connect_~skip~0 := 0; 68994#L107-1 assume !false; 68993#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68992#L110 assume !(12292 == ssl3_connect_~s__state~0); 68991#L113 assume !(16384 == ssl3_connect_~s__state~0); 68990#L116 assume !(4096 == ssl3_connect_~s__state~0); 68989#L119 assume !(20480 == ssl3_connect_~s__state~0); 68988#L122 assume !(4099 == ssl3_connect_~s__state~0); 68987#L125 assume !(4368 == ssl3_connect_~s__state~0); 68946#L128 assume !(4369 == ssl3_connect_~s__state~0); 68942#L131 assume !(4384 == ssl3_connect_~s__state~0); 68938#L134 assume !(4385 == ssl3_connect_~s__state~0); 68933#L137 assume !(4400 == ssl3_connect_~s__state~0); 68928#L140 assume !(4401 == ssl3_connect_~s__state~0); 68923#L143 assume !(4416 == ssl3_connect_~s__state~0); 68918#L146 assume !(4417 == ssl3_connect_~s__state~0); 68913#L149 assume !(4432 == ssl3_connect_~s__state~0); 68908#L152 assume !(4433 == ssl3_connect_~s__state~0); 68903#L155 assume !(4448 == ssl3_connect_~s__state~0); 68898#L158 assume !(4449 == ssl3_connect_~s__state~0); 68893#L161 assume !(4464 == ssl3_connect_~s__state~0); 68888#L164 assume !(4465 == ssl3_connect_~s__state~0); 68883#L167 assume !(4466 == ssl3_connect_~s__state~0); 68877#L170 assume !(4467 == ssl3_connect_~s__state~0); 68871#L173 assume 4480 == ssl3_connect_~s__state~0; 66162#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68860#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68857#L383 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; 68852#L383-2 ssl3_connect_~s__init_num~0 := 0; 68847#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68842#L544 ssl3_connect_~skip~0 := 0; 68839#L107-1 assume !false; 68836#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68833#L110 assume !(12292 == ssl3_connect_~s__state~0); 68830#L113 assume !(16384 == ssl3_connect_~s__state~0); 68827#L116 assume !(4096 == ssl3_connect_~s__state~0); 68825#L119 assume !(20480 == ssl3_connect_~s__state~0); 68822#L122 assume !(4099 == ssl3_connect_~s__state~0); 68819#L125 assume !(4368 == ssl3_connect_~s__state~0); 68816#L128 assume !(4369 == ssl3_connect_~s__state~0); 68812#L131 assume !(4384 == ssl3_connect_~s__state~0); 68805#L134 assume !(4385 == ssl3_connect_~s__state~0); 68802#L137 assume !(4400 == ssl3_connect_~s__state~0); 68799#L140 assume !(4401 == ssl3_connect_~s__state~0); 68796#L143 assume !(4416 == ssl3_connect_~s__state~0); 68793#L146 assume !(4417 == ssl3_connect_~s__state~0); 68790#L149 assume !(4432 == ssl3_connect_~s__state~0); 68787#L152 assume !(4433 == ssl3_connect_~s__state~0); 68784#L155 assume !(4448 == ssl3_connect_~s__state~0); 68781#L158 assume !(4449 == ssl3_connect_~s__state~0); 68778#L161 assume !(4464 == ssl3_connect_~s__state~0); 68775#L164 assume !(4465 == ssl3_connect_~s__state~0); 68772#L167 assume !(4466 == ssl3_connect_~s__state~0); 68769#L170 assume !(4467 == ssl3_connect_~s__state~0); 68766#L173 assume !(4480 == ssl3_connect_~s__state~0); 68763#L176 assume !(4481 == ssl3_connect_~s__state~0); 68760#L179 assume !(4496 == ssl3_connect_~s__state~0); 68757#L182 assume !(4497 == ssl3_connect_~s__state~0); 68754#L185 assume 4512 == ssl3_connect_~s__state~0; 66152#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68744#L404 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; 68739#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 68731#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 68726#L419 assume !(0 == ssl3_connect_~tmp___8~0); 68720#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68714#L544 ssl3_connect_~skip~0 := 0; 68710#L107-1 assume !false; 68706#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68702#L110 assume !(12292 == ssl3_connect_~s__state~0); 68698#L113 assume !(16384 == ssl3_connect_~s__state~0); 68694#L116 assume !(4096 == ssl3_connect_~s__state~0); 68687#L119 assume !(20480 == ssl3_connect_~s__state~0); 68684#L122 assume !(4099 == ssl3_connect_~s__state~0); 68680#L125 assume !(4368 == ssl3_connect_~s__state~0); 68678#L128 assume !(4369 == ssl3_connect_~s__state~0); 68674#L131 assume !(4384 == ssl3_connect_~s__state~0); 68616#L134 assume !(4385 == ssl3_connect_~s__state~0); 68612#L137 assume !(4400 == ssl3_connect_~s__state~0); 68604#L140 assume !(4401 == ssl3_connect_~s__state~0); 68600#L143 assume !(4416 == ssl3_connect_~s__state~0); 68596#L146 assume !(4417 == ssl3_connect_~s__state~0); 68592#L149 assume !(4432 == ssl3_connect_~s__state~0); 68588#L152 assume !(4433 == ssl3_connect_~s__state~0); 68584#L155 assume !(4448 == ssl3_connect_~s__state~0); 68580#L158 assume !(4449 == ssl3_connect_~s__state~0); 68576#L161 assume !(4464 == ssl3_connect_~s__state~0); 68572#L164 assume !(4465 == ssl3_connect_~s__state~0); 68568#L167 assume !(4466 == ssl3_connect_~s__state~0); 68565#L170 assume !(4467 == ssl3_connect_~s__state~0); 68560#L173 assume !(4480 == ssl3_connect_~s__state~0); 68557#L176 assume !(4481 == ssl3_connect_~s__state~0); 68553#L179 assume !(4496 == ssl3_connect_~s__state~0); 68548#L182 assume !(4497 == ssl3_connect_~s__state~0); 68541#L185 assume !(4512 == ssl3_connect_~s__state~0); 68538#L188 assume !(4513 == ssl3_connect_~s__state~0); 68534#L191 assume 4528 == ssl3_connect_~s__state~0; 66147#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68524#L427 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; 68479#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 68477#L434-1 ssl3_connect_~s__init_num~0 := 0; 68469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68467#L544 ssl3_connect_~skip~0 := 0; 68456#L107-1 assume !false; 68457#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68446#L110 assume !(12292 == ssl3_connect_~s__state~0); 68447#L113 assume !(16384 == ssl3_connect_~s__state~0); 68436#L116 assume !(4096 == ssl3_connect_~s__state~0); 68437#L119 assume !(20480 == ssl3_connect_~s__state~0); 68314#L122 assume !(4099 == ssl3_connect_~s__state~0); 66383#L125 assume !(4368 == ssl3_connect_~s__state~0); 66384#L128 assume !(4369 == ssl3_connect_~s__state~0); 66380#L131 assume !(4384 == ssl3_connect_~s__state~0); 66378#L134 assume !(4385 == ssl3_connect_~s__state~0); 66379#L137 assume !(4400 == ssl3_connect_~s__state~0); 66374#L140 assume !(4401 == ssl3_connect_~s__state~0); 66375#L143 assume !(4416 == ssl3_connect_~s__state~0); 66371#L146 assume !(4417 == ssl3_connect_~s__state~0); 66370#L149 assume !(4432 == ssl3_connect_~s__state~0); 66369#L152 assume !(4433 == ssl3_connect_~s__state~0); 66367#L155 assume !(4448 == ssl3_connect_~s__state~0); 66368#L158 assume !(4449 == ssl3_connect_~s__state~0); 68428#L161 assume !(4464 == ssl3_connect_~s__state~0); 68427#L164 assume !(4465 == ssl3_connect_~s__state~0); 68426#L167 assume !(4466 == ssl3_connect_~s__state~0); 68425#L170 assume !(4467 == ssl3_connect_~s__state~0); 68424#L173 assume !(4480 == ssl3_connect_~s__state~0); 68423#L176 assume !(4481 == ssl3_connect_~s__state~0); 68422#L179 assume !(4496 == ssl3_connect_~s__state~0); 68421#L182 assume !(4497 == ssl3_connect_~s__state~0); 68420#L185 assume !(4512 == ssl3_connect_~s__state~0); 68419#L188 assume !(4513 == ssl3_connect_~s__state~0); 68418#L191 assume !(4528 == ssl3_connect_~s__state~0); 68417#L194 assume !(4529 == ssl3_connect_~s__state~0); 66352#L197 assume !(4560 == ssl3_connect_~s__state~0); 66351#L200 assume !(4561 == ssl3_connect_~s__state~0); 66108#L203 assume 4352 == ssl3_connect_~s__state~0; 66067#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66068#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66113#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66114#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68514#L544 ssl3_connect_~skip~0 := 0; 68513#L107-1 assume !false; 68512#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68511#L110 assume !(12292 == ssl3_connect_~s__state~0); 68510#L113 assume !(16384 == ssl3_connect_~s__state~0); 68509#L116 assume !(4096 == ssl3_connect_~s__state~0); 68508#L119 assume !(20480 == ssl3_connect_~s__state~0); 68507#L122 assume !(4099 == ssl3_connect_~s__state~0); 68506#L125 assume !(4368 == ssl3_connect_~s__state~0); 68505#L128 assume !(4369 == ssl3_connect_~s__state~0); 68504#L131 assume !(4384 == ssl3_connect_~s__state~0); 68503#L134 assume !(4385 == ssl3_connect_~s__state~0); 68502#L137 assume !(4400 == ssl3_connect_~s__state~0); 68501#L140 assume !(4401 == ssl3_connect_~s__state~0); 68500#L143 assume !(4416 == ssl3_connect_~s__state~0); 68499#L146 assume !(4417 == ssl3_connect_~s__state~0); 68498#L149 assume !(4432 == ssl3_connect_~s__state~0); 68497#L152 assume !(4433 == ssl3_connect_~s__state~0); 68496#L155 assume !(4448 == ssl3_connect_~s__state~0); 68495#L158 assume !(4449 == ssl3_connect_~s__state~0); 68494#L161 assume !(4464 == ssl3_connect_~s__state~0); 68493#L164 assume !(4465 == ssl3_connect_~s__state~0); 68492#L167 assume !(4466 == ssl3_connect_~s__state~0); 68491#L170 assume !(4467 == ssl3_connect_~s__state~0); 68490#L173 assume !(4480 == ssl3_connect_~s__state~0); 68489#L176 assume !(4481 == ssl3_connect_~s__state~0); 68488#L179 assume !(4496 == ssl3_connect_~s__state~0); 68487#L182 assume !(4497 == ssl3_connect_~s__state~0); 68486#L185 assume !(4512 == ssl3_connect_~s__state~0); 68485#L188 assume !(4513 == ssl3_connect_~s__state~0); 68484#L191 assume !(4528 == ssl3_connect_~s__state~0); 68483#L194 assume !(4529 == ssl3_connect_~s__state~0); 68482#L197 assume 4560 == ssl3_connect_~s__state~0; 68481#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 68480#L454 assume !(ssl3_connect_~ret~0 <= 0); 68478#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 68475#L457-2 ssl3_connect_~s__init_num~0 := 0; 68476#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68461#L544 ssl3_connect_~skip~0 := 0; 68462#L107-1 assume !false; 68451#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68452#L110 assume !(12292 == ssl3_connect_~s__state~0); 68441#L113 assume !(16384 == ssl3_connect_~s__state~0); 68442#L116 assume 4096 == ssl3_connect_~s__state~0; 66009#L215 [2019-11-20 07:48:51,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:51,635 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2019-11-20 07:48:51,635 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:51,635 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285911239] [2019-11-20 07:48:51,636 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:51,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:51,642 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:51,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:51,643 INFO L82 PathProgramCache]: Analyzing trace with hash -204464055, now seen corresponding path program 1 times [2019-11-20 07:48:51,643 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:51,643 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543443860] [2019-11-20 07:48:51,643 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:51,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2019-11-20 07:48:51,743 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543443860] [2019-11-20 07:48:51,743 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:51,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:51,743 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062724829] [2019-11-20 07:48:51,744 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:51,744 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:51,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:51,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:51,745 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2019-11-20 07:48:51,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:51,886 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2019-11-20 07:48:51,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:51,887 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2019-11-20 07:48:51,898 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-20 07:48:51,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2019-11-20 07:48:51,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2019-11-20 07:48:51,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2019-11-20 07:48:51,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2019-11-20 07:48:51,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:51,909 INFO L688 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2019-11-20 07:48:51,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2019-11-20 07:48:51,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2019-11-20 07:48:51,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2019-11-20 07:48:51,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2019-11-20 07:48:51,944 INFO L711 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-20 07:48:51,944 INFO L591 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-20 07:48:51,945 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-20 07:48:51,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2019-11-20 07:48:51,951 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-20 07:48:51,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:51,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:51,954 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-11-20 07:48:51,954 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:51,954 INFO L794 eck$LassoCheckResult]: Stem: 73380#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; 73381#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73378#L96-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; 73379#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73344#L107-1 assume !false; 73415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73416#L110 assume 12292 == ssl3_connect_~s__state~0; 73305#L111 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; 73306#L215 ssl3_connect_~s__server~0 := 0; 74782#L220 assume !(0 != ssl3_connect_~cb~0); 74781#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 74780#L225 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; 74778#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 74775#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 74774#L257 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; 74770#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74762#L544 ssl3_connect_~skip~0 := 0; 74760#L107-1 assume !false; 74758#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74756#L110 assume !(12292 == ssl3_connect_~s__state~0); 74754#L113 assume !(16384 == ssl3_connect_~s__state~0); 74752#L116 assume !(4096 == ssl3_connect_~s__state~0); 74748#L119 assume !(20480 == ssl3_connect_~s__state~0); 74741#L122 assume !(4099 == ssl3_connect_~s__state~0); 74738#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-11-20 07:48:51,955 INFO L796 eck$LassoCheckResult]: Loop: 74734#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 74732#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74713#L269-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; 74727#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 74723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74719#L544 ssl3_connect_~skip~0 := 0; 74716#L107-1 assume !false; 74714#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74711#L110 assume !(12292 == ssl3_connect_~s__state~0); 74709#L113 assume !(16384 == ssl3_connect_~s__state~0); 74706#L116 assume !(4096 == ssl3_connect_~s__state~0); 74700#L119 assume !(20480 == ssl3_connect_~s__state~0); 74698#L122 assume !(4099 == ssl3_connect_~s__state~0); 74696#L125 assume !(4368 == ssl3_connect_~s__state~0); 74694#L128 assume !(4369 == ssl3_connect_~s__state~0); 74692#L131 assume 4384 == ssl3_connect_~s__state~0; 74690#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 74688#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74669#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 74683#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74680#L298-2 ssl3_connect_~s__init_num~0 := 0; 74676#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74672#L544 ssl3_connect_~skip~0 := 0; 74670#L107-1 assume !false; 74661#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74655#L110 assume !(12292 == ssl3_connect_~s__state~0); 74653#L113 assume !(16384 == ssl3_connect_~s__state~0); 74651#L116 assume !(4096 == ssl3_connect_~s__state~0); 74649#L119 assume !(20480 == ssl3_connect_~s__state~0); 74647#L122 assume !(4099 == ssl3_connect_~s__state~0); 74645#L125 assume !(4368 == ssl3_connect_~s__state~0); 74643#L128 assume !(4369 == ssl3_connect_~s__state~0); 74641#L131 assume !(4384 == ssl3_connect_~s__state~0); 74639#L134 assume !(4385 == ssl3_connect_~s__state~0); 74637#L137 assume 4400 == ssl3_connect_~s__state~0; 74635#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74632#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 74633#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74611#L544 ssl3_connect_~skip~0 := 0; 74609#L107-1 assume !false; 74607#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74605#L110 assume !(12292 == ssl3_connect_~s__state~0); 74603#L113 assume !(16384 == ssl3_connect_~s__state~0); 74601#L116 assume !(4096 == ssl3_connect_~s__state~0); 74599#L119 assume !(20480 == ssl3_connect_~s__state~0); 74597#L122 assume !(4099 == ssl3_connect_~s__state~0); 74595#L125 assume !(4368 == ssl3_connect_~s__state~0); 74593#L128 assume !(4369 == ssl3_connect_~s__state~0); 74591#L131 assume !(4384 == ssl3_connect_~s__state~0); 74589#L134 assume !(4385 == ssl3_connect_~s__state~0); 74587#L137 assume !(4400 == ssl3_connect_~s__state~0); 74585#L140 assume !(4401 == ssl3_connect_~s__state~0); 74583#L143 assume 4416 == ssl3_connect_~s__state~0; 74581#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 74578#L327 assume !(3 == ssl3_connect_~blastFlag~0); 74579#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74572#L335 assume !(0 == ssl3_connect_~tmp___6~0); 74573#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74558#L544 ssl3_connect_~skip~0 := 0; 74559#L107-1 assume !false; 74552#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74553#L110 assume !(12292 == ssl3_connect_~s__state~0); 74465#L113 assume !(16384 == ssl3_connect_~s__state~0); 74466#L116 assume !(4096 == ssl3_connect_~s__state~0); 74459#L119 assume !(20480 == ssl3_connect_~s__state~0); 74460#L122 assume !(4099 == ssl3_connect_~s__state~0); 74455#L125 assume !(4368 == ssl3_connect_~s__state~0); 74456#L128 assume !(4369 == ssl3_connect_~s__state~0); 74445#L131 assume !(4384 == ssl3_connect_~s__state~0); 74446#L134 assume !(4385 == ssl3_connect_~s__state~0); 74439#L137 assume !(4400 == ssl3_connect_~s__state~0); 74440#L140 assume !(4401 == ssl3_connect_~s__state~0); 74433#L143 assume !(4416 == ssl3_connect_~s__state~0); 74434#L146 assume !(4417 == ssl3_connect_~s__state~0); 74427#L149 assume 4432 == ssl3_connect_~s__state~0; 74428#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 74421#L343 assume !(5 == ssl3_connect_~blastFlag~0); 74422#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74409#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74407#L544 ssl3_connect_~skip~0 := 0; 74400#L107-1 assume !false; 74401#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74393#L110 assume !(12292 == ssl3_connect_~s__state~0); 74394#L113 assume !(16384 == ssl3_connect_~s__state~0); 74385#L116 assume !(4096 == ssl3_connect_~s__state~0); 74386#L119 assume !(20480 == ssl3_connect_~s__state~0); 74381#L122 assume !(4099 == ssl3_connect_~s__state~0); 74382#L125 assume !(4368 == ssl3_connect_~s__state~0); 74376#L128 assume !(4369 == ssl3_connect_~s__state~0); 74377#L131 assume !(4384 == ssl3_connect_~s__state~0); 74366#L134 assume !(4385 == ssl3_connect_~s__state~0); 74367#L137 assume !(4400 == ssl3_connect_~s__state~0); 74360#L140 assume !(4401 == ssl3_connect_~s__state~0); 74361#L143 assume !(4416 == ssl3_connect_~s__state~0); 74354#L146 assume !(4417 == ssl3_connect_~s__state~0); 74355#L149 assume !(4432 == ssl3_connect_~s__state~0); 74348#L152 assume !(4433 == ssl3_connect_~s__state~0); 74349#L155 assume 4448 == ssl3_connect_~s__state~0; 74342#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 74343#L355 assume !(ssl3_connect_~ret~0 <= 0); 74335#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74336#L358-2 ssl3_connect_~s__init_num~0 := 0; 74321#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74317#L544 ssl3_connect_~skip~0 := 0; 74315#L107-1 assume !false; 74314#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74312#L110 assume !(12292 == ssl3_connect_~s__state~0); 74308#L113 assume !(16384 == ssl3_connect_~s__state~0); 74305#L116 assume !(4096 == ssl3_connect_~s__state~0); 74304#L119 assume !(20480 == ssl3_connect_~s__state~0); 74303#L122 assume !(4099 == ssl3_connect_~s__state~0); 74302#L125 assume !(4368 == ssl3_connect_~s__state~0); 74300#L128 assume !(4369 == ssl3_connect_~s__state~0); 74294#L131 assume !(4384 == ssl3_connect_~s__state~0); 74292#L134 assume !(4385 == ssl3_connect_~s__state~0); 74290#L137 assume !(4400 == ssl3_connect_~s__state~0); 74288#L140 assume !(4401 == ssl3_connect_~s__state~0); 74286#L143 assume !(4416 == ssl3_connect_~s__state~0); 74284#L146 assume !(4417 == ssl3_connect_~s__state~0); 74282#L149 assume !(4432 == ssl3_connect_~s__state~0); 74280#L152 assume !(4433 == ssl3_connect_~s__state~0); 74278#L155 assume !(4448 == ssl3_connect_~s__state~0); 74276#L158 assume !(4449 == ssl3_connect_~s__state~0); 74274#L161 assume 4464 == ssl3_connect_~s__state~0; 74272#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74270#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74259#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74255#L544 ssl3_connect_~skip~0 := 0; 74253#L107-1 assume !false; 74251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74249#L110 assume !(12292 == ssl3_connect_~s__state~0); 74247#L113 assume !(16384 == ssl3_connect_~s__state~0); 74244#L116 assume !(4096 == ssl3_connect_~s__state~0); 74243#L119 assume !(20480 == ssl3_connect_~s__state~0); 74242#L122 assume !(4099 == ssl3_connect_~s__state~0); 74241#L125 assume !(4368 == ssl3_connect_~s__state~0); 74239#L128 assume !(4369 == ssl3_connect_~s__state~0); 74233#L131 assume !(4384 == ssl3_connect_~s__state~0); 74231#L134 assume !(4385 == ssl3_connect_~s__state~0); 74229#L137 assume !(4400 == ssl3_connect_~s__state~0); 74227#L140 assume !(4401 == ssl3_connect_~s__state~0); 74225#L143 assume !(4416 == ssl3_connect_~s__state~0); 74223#L146 assume !(4417 == ssl3_connect_~s__state~0); 74221#L149 assume !(4432 == ssl3_connect_~s__state~0); 74219#L152 assume !(4433 == ssl3_connect_~s__state~0); 73773#L155 assume !(4448 == ssl3_connect_~s__state~0); 73701#L158 assume !(4449 == ssl3_connect_~s__state~0); 73697#L161 assume !(4464 == ssl3_connect_~s__state~0); 73691#L164 assume !(4465 == ssl3_connect_~s__state~0); 73684#L167 assume !(4466 == ssl3_connect_~s__state~0); 73682#L170 assume !(4467 == ssl3_connect_~s__state~0); 73621#L173 assume 4480 == ssl3_connect_~s__state~0; 73615#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73612#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73607#L383 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; 73609#L383-2 ssl3_connect_~s__init_num~0 := 0; 74540#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74127#L544 ssl3_connect_~skip~0 := 0; 74128#L107-1 assume !false; 74122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74123#L110 assume !(12292 == ssl3_connect_~s__state~0); 74116#L113 assume !(16384 == ssl3_connect_~s__state~0); 74117#L116 assume !(4096 == ssl3_connect_~s__state~0); 74110#L119 assume !(20480 == ssl3_connect_~s__state~0); 74111#L122 assume !(4099 == ssl3_connect_~s__state~0); 74100#L125 assume !(4368 == ssl3_connect_~s__state~0); 74101#L128 assume !(4369 == ssl3_connect_~s__state~0); 74095#L131 assume !(4384 == ssl3_connect_~s__state~0); 74096#L134 assume !(4385 == ssl3_connect_~s__state~0); 74079#L137 assume !(4400 == ssl3_connect_~s__state~0); 74080#L140 assume !(4401 == ssl3_connect_~s__state~0); 74067#L143 assume !(4416 == ssl3_connect_~s__state~0); 74068#L146 assume !(4417 == ssl3_connect_~s__state~0); 74055#L149 assume !(4432 == ssl3_connect_~s__state~0); 74056#L152 assume !(4433 == ssl3_connect_~s__state~0); 74043#L155 assume !(4448 == ssl3_connect_~s__state~0); 74044#L158 assume !(4449 == ssl3_connect_~s__state~0); 74031#L161 assume !(4464 == ssl3_connect_~s__state~0); 74032#L164 assume !(4465 == ssl3_connect_~s__state~0); 74019#L167 assume !(4466 == ssl3_connect_~s__state~0); 74020#L170 assume !(4467 == ssl3_connect_~s__state~0); 74007#L173 assume !(4480 == ssl3_connect_~s__state~0); 74008#L176 assume !(4481 == ssl3_connect_~s__state~0); 73995#L179 assume !(4496 == ssl3_connect_~s__state~0); 73996#L182 assume !(4497 == ssl3_connect_~s__state~0); 73983#L185 assume 4512 == ssl3_connect_~s__state~0; 73984#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74789#L404 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; 74788#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74787#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 74786#L419 assume !(0 == ssl3_connect_~tmp___8~0); 73924#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73922#L544 ssl3_connect_~skip~0 := 0; 73907#L107-1 assume !false; 73908#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73897#L110 assume !(12292 == ssl3_connect_~s__state~0); 73898#L113 assume !(16384 == ssl3_connect_~s__state~0); 73887#L116 assume !(4096 == ssl3_connect_~s__state~0); 73888#L119 assume !(20480 == ssl3_connect_~s__state~0); 73877#L122 assume !(4099 == ssl3_connect_~s__state~0); 73878#L125 assume !(4368 == ssl3_connect_~s__state~0); 73867#L128 assume !(4369 == ssl3_connect_~s__state~0); 73868#L131 assume !(4384 == ssl3_connect_~s__state~0); 73857#L134 assume !(4385 == ssl3_connect_~s__state~0); 73858#L137 assume !(4400 == ssl3_connect_~s__state~0); 73847#L140 assume !(4401 == ssl3_connect_~s__state~0); 73848#L143 assume !(4416 == ssl3_connect_~s__state~0); 73837#L146 assume !(4417 == ssl3_connect_~s__state~0); 73838#L149 assume !(4432 == ssl3_connect_~s__state~0); 73827#L152 assume !(4433 == ssl3_connect_~s__state~0); 73828#L155 assume !(4448 == ssl3_connect_~s__state~0); 73817#L158 assume !(4449 == ssl3_connect_~s__state~0); 73818#L161 assume !(4464 == ssl3_connect_~s__state~0); 73807#L164 assume !(4465 == ssl3_connect_~s__state~0); 73808#L167 assume !(4466 == ssl3_connect_~s__state~0); 73797#L170 assume !(4467 == ssl3_connect_~s__state~0); 73798#L173 assume !(4480 == ssl3_connect_~s__state~0); 73787#L176 assume !(4481 == ssl3_connect_~s__state~0); 73788#L179 assume !(4496 == ssl3_connect_~s__state~0); 73777#L182 assume !(4497 == ssl3_connect_~s__state~0); 73778#L185 assume !(4512 == ssl3_connect_~s__state~0); 73768#L188 assume !(4513 == ssl3_connect_~s__state~0); 73769#L191 assume 4528 == ssl3_connect_~s__state~0; 73756#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73757#L427 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; 73744#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73745#L434-1 ssl3_connect_~s__init_num~0 := 0; 74765#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74761#L544 ssl3_connect_~skip~0 := 0; 74759#L107-1 assume !false; 74757#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74755#L110 assume !(12292 == ssl3_connect_~s__state~0); 74753#L113 assume !(16384 == ssl3_connect_~s__state~0); 74751#L116 assume !(4096 == ssl3_connect_~s__state~0); 74747#L119 assume !(20480 == ssl3_connect_~s__state~0); 74740#L122 assume !(4099 == ssl3_connect_~s__state~0); 74736#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-11-20 07:48:51,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:51,955 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2019-11-20 07:48:51,956 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:51,956 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518389530] [2019-11-20 07:48:51,956 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:51,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:51,965 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518389530] [2019-11-20 07:48:51,966 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:51,966 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 07:48:51,966 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861270767] [2019-11-20 07:48:51,966 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 07:48:51,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:51,966 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 1 times [2019-11-20 07:48:51,966 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:51,967 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766565828] [2019-11-20 07:48:51,967 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:52,026 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-20 07:48:52,026 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766565828] [2019-11-20 07:48:52,027 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:52,027 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:52,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334071258] [2019-11-20 07:48:52,028 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:52,028 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:52,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:52,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:52,028 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2019-11-20 07:48:52,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:52,049 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2019-11-20 07:48:52,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:52,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2019-11-20 07:48:52,069 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-20 07:48:52,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-20 07:48:52,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2019-11-20 07:48:52,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2019-11-20 07:48:52,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2019-11-20 07:48:52,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:52,091 INFO L688 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 07:48:52,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2019-11-20 07:48:52,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2019-11-20 07:48:52,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2019-11-20 07:48:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-20 07:48:52,162 INFO L711 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 07:48:52,162 INFO L591 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 07:48:52,162 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-20 07:48:52,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2019-11-20 07:48:52,179 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-20 07:48:52,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:52,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:52,184 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-11-20 07:48:52,184 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:52,184 INFO L794 eck$LassoCheckResult]: Stem: 82737#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; 82738#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82734#L96-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; 82735#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82693#L107-1 assume !false; 82826#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82827#L110 assume 12292 == ssl3_connect_~s__state~0; 82654#L111 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; 82655#L215 ssl3_connect_~s__server~0 := 0; 83421#L220 assume 0 != ssl3_connect_~cb~0; 83420#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 83419#L225 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; 83417#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 83415#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 83413#L257 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; 83411#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83408#L544 ssl3_connect_~skip~0 := 0; 83407#L107-1 assume !false; 83406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83405#L110 assume !(12292 == ssl3_connect_~s__state~0); 83404#L113 assume !(16384 == ssl3_connect_~s__state~0); 83403#L116 assume !(4096 == ssl3_connect_~s__state~0); 83402#L119 assume !(20480 == ssl3_connect_~s__state~0); 83401#L122 assume !(4099 == ssl3_connect_~s__state~0); 83400#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-11-20 07:48:52,185 INFO L796 eck$LassoCheckResult]: Loop: 83394#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 83395#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 85060#L269-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; 85059#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 83375#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83373#L544 ssl3_connect_~skip~0 := 0; 83364#L107-1 assume !false; 83365#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83356#L110 assume !(12292 == ssl3_connect_~s__state~0); 83357#L113 assume !(16384 == ssl3_connect_~s__state~0); 83348#L116 assume !(4096 == ssl3_connect_~s__state~0); 83349#L119 assume !(20480 == ssl3_connect_~s__state~0); 83340#L122 assume !(4099 == ssl3_connect_~s__state~0); 83341#L125 assume !(4368 == ssl3_connect_~s__state~0); 83332#L128 assume !(4369 == ssl3_connect_~s__state~0); 83333#L131 assume 4384 == ssl3_connect_~s__state~0; 83324#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 83325#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 85055#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 85052#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 85050#L298-2 ssl3_connect_~s__init_num~0 := 0; 85049#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85046#L544 ssl3_connect_~skip~0 := 0; 85045#L107-1 assume !false; 85044#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85043#L110 assume !(12292 == ssl3_connect_~s__state~0); 85042#L113 assume !(16384 == ssl3_connect_~s__state~0); 85041#L116 assume !(4096 == ssl3_connect_~s__state~0); 85040#L119 assume !(20480 == ssl3_connect_~s__state~0); 85039#L122 assume !(4099 == ssl3_connect_~s__state~0); 85038#L125 assume !(4368 == ssl3_connect_~s__state~0); 85037#L128 assume !(4369 == ssl3_connect_~s__state~0); 85036#L131 assume !(4384 == ssl3_connect_~s__state~0); 85035#L134 assume !(4385 == ssl3_connect_~s__state~0); 85034#L137 assume 4400 == ssl3_connect_~s__state~0; 85033#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 85029#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 85026#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 85025#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85022#L544 ssl3_connect_~skip~0 := 0; 85021#L107-1 assume !false; 85020#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85019#L110 assume !(12292 == ssl3_connect_~s__state~0); 85018#L113 assume !(16384 == ssl3_connect_~s__state~0); 85017#L116 assume !(4096 == ssl3_connect_~s__state~0); 85016#L119 assume !(20480 == ssl3_connect_~s__state~0); 85015#L122 assume !(4099 == ssl3_connect_~s__state~0); 85014#L125 assume !(4368 == ssl3_connect_~s__state~0); 85013#L128 assume !(4369 == ssl3_connect_~s__state~0); 85012#L131 assume !(4384 == ssl3_connect_~s__state~0); 85011#L134 assume !(4385 == ssl3_connect_~s__state~0); 85010#L137 assume !(4400 == ssl3_connect_~s__state~0); 85009#L140 assume !(4401 == ssl3_connect_~s__state~0); 85008#L143 assume 4416 == ssl3_connect_~s__state~0; 85007#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 85006#L327 assume !(3 == ssl3_connect_~blastFlag~0); 85004#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 85002#L335 assume !(0 == ssl3_connect_~tmp___6~0); 85001#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84998#L544 ssl3_connect_~skip~0 := 0; 84997#L107-1 assume !false; 84996#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84995#L110 assume !(12292 == ssl3_connect_~s__state~0); 84994#L113 assume !(16384 == ssl3_connect_~s__state~0); 84993#L116 assume !(4096 == ssl3_connect_~s__state~0); 84992#L119 assume !(20480 == ssl3_connect_~s__state~0); 84991#L122 assume !(4099 == ssl3_connect_~s__state~0); 84990#L125 assume !(4368 == ssl3_connect_~s__state~0); 84989#L128 assume !(4369 == ssl3_connect_~s__state~0); 84988#L131 assume !(4384 == ssl3_connect_~s__state~0); 84987#L134 assume !(4385 == ssl3_connect_~s__state~0); 84986#L137 assume !(4400 == ssl3_connect_~s__state~0); 84985#L140 assume !(4401 == ssl3_connect_~s__state~0); 84984#L143 assume !(4416 == ssl3_connect_~s__state~0); 84983#L146 assume !(4417 == ssl3_connect_~s__state~0); 84982#L149 assume 4432 == ssl3_connect_~s__state~0; 84981#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 84979#L343 assume !(5 == ssl3_connect_~blastFlag~0); 84977#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84976#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84973#L544 ssl3_connect_~skip~0 := 0; 84972#L107-1 assume !false; 84971#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84970#L110 assume !(12292 == ssl3_connect_~s__state~0); 84969#L113 assume !(16384 == ssl3_connect_~s__state~0); 84968#L116 assume !(4096 == ssl3_connect_~s__state~0); 84967#L119 assume !(20480 == ssl3_connect_~s__state~0); 84966#L122 assume !(4099 == ssl3_connect_~s__state~0); 84965#L125 assume !(4368 == ssl3_connect_~s__state~0); 84964#L128 assume !(4369 == ssl3_connect_~s__state~0); 84963#L131 assume !(4384 == ssl3_connect_~s__state~0); 84962#L134 assume !(4385 == ssl3_connect_~s__state~0); 84961#L137 assume !(4400 == ssl3_connect_~s__state~0); 84960#L140 assume !(4401 == ssl3_connect_~s__state~0); 84959#L143 assume !(4416 == ssl3_connect_~s__state~0); 84958#L146 assume !(4417 == ssl3_connect_~s__state~0); 84957#L149 assume !(4432 == ssl3_connect_~s__state~0); 84956#L152 assume !(4433 == ssl3_connect_~s__state~0); 84955#L155 assume 4448 == ssl3_connect_~s__state~0; 84954#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 84953#L355 assume !(ssl3_connect_~ret~0 <= 0); 84950#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84948#L358-2 ssl3_connect_~s__init_num~0 := 0; 84947#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84944#L544 ssl3_connect_~skip~0 := 0; 84943#L107-1 assume !false; 84942#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84941#L110 assume !(12292 == ssl3_connect_~s__state~0); 84940#L113 assume !(16384 == ssl3_connect_~s__state~0); 84939#L116 assume !(4096 == ssl3_connect_~s__state~0); 84938#L119 assume !(20480 == ssl3_connect_~s__state~0); 84937#L122 assume !(4099 == ssl3_connect_~s__state~0); 84936#L125 assume !(4368 == ssl3_connect_~s__state~0); 84935#L128 assume !(4369 == ssl3_connect_~s__state~0); 84934#L131 assume !(4384 == ssl3_connect_~s__state~0); 84933#L134 assume !(4385 == ssl3_connect_~s__state~0); 84932#L137 assume !(4400 == ssl3_connect_~s__state~0); 84931#L140 assume !(4401 == ssl3_connect_~s__state~0); 84930#L143 assume !(4416 == ssl3_connect_~s__state~0); 84929#L146 assume !(4417 == ssl3_connect_~s__state~0); 84928#L149 assume !(4432 == ssl3_connect_~s__state~0); 84927#L152 assume !(4433 == ssl3_connect_~s__state~0); 84926#L155 assume !(4448 == ssl3_connect_~s__state~0); 84925#L158 assume !(4449 == ssl3_connect_~s__state~0); 84924#L161 assume 4464 == ssl3_connect_~s__state~0; 84922#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 84920#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 84919#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84916#L544 ssl3_connect_~skip~0 := 0; 84915#L107-1 assume !false; 84914#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84913#L110 assume !(12292 == ssl3_connect_~s__state~0); 84912#L113 assume !(16384 == ssl3_connect_~s__state~0); 84911#L116 assume !(4096 == ssl3_connect_~s__state~0); 84910#L119 assume !(20480 == ssl3_connect_~s__state~0); 84909#L122 assume !(4099 == ssl3_connect_~s__state~0); 84908#L125 assume !(4368 == ssl3_connect_~s__state~0); 84907#L128 assume !(4369 == ssl3_connect_~s__state~0); 84906#L131 assume !(4384 == ssl3_connect_~s__state~0); 84905#L134 assume !(4385 == ssl3_connect_~s__state~0); 84904#L137 assume !(4400 == ssl3_connect_~s__state~0); 84903#L140 assume !(4401 == ssl3_connect_~s__state~0); 84902#L143 assume !(4416 == ssl3_connect_~s__state~0); 84901#L146 assume !(4417 == ssl3_connect_~s__state~0); 84900#L149 assume !(4432 == ssl3_connect_~s__state~0); 84899#L152 assume !(4433 == ssl3_connect_~s__state~0); 84898#L155 assume !(4448 == ssl3_connect_~s__state~0); 84897#L158 assume !(4449 == ssl3_connect_~s__state~0); 84896#L161 assume !(4464 == ssl3_connect_~s__state~0); 84895#L164 assume !(4465 == ssl3_connect_~s__state~0); 84894#L167 assume !(4466 == ssl3_connect_~s__state~0); 84893#L170 assume !(4467 == ssl3_connect_~s__state~0); 84892#L173 assume 4480 == ssl3_connect_~s__state~0; 84891#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84890#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84887#L383 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; 84888#L383-2 ssl3_connect_~s__init_num~0 := 0; 84853#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85167#L544 ssl3_connect_~skip~0 := 0; 85166#L107-1 assume !false; 85165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85164#L110 assume !(12292 == ssl3_connect_~s__state~0); 85163#L113 assume !(16384 == ssl3_connect_~s__state~0); 85162#L116 assume !(4096 == ssl3_connect_~s__state~0); 85161#L119 assume !(20480 == ssl3_connect_~s__state~0); 85160#L122 assume !(4099 == ssl3_connect_~s__state~0); 85159#L125 assume !(4368 == ssl3_connect_~s__state~0); 85158#L128 assume !(4369 == ssl3_connect_~s__state~0); 85157#L131 assume !(4384 == ssl3_connect_~s__state~0); 85156#L134 assume !(4385 == ssl3_connect_~s__state~0); 85155#L137 assume !(4400 == ssl3_connect_~s__state~0); 85154#L140 assume !(4401 == ssl3_connect_~s__state~0); 85153#L143 assume !(4416 == ssl3_connect_~s__state~0); 85152#L146 assume !(4417 == ssl3_connect_~s__state~0); 85151#L149 assume !(4432 == ssl3_connect_~s__state~0); 85150#L152 assume !(4433 == ssl3_connect_~s__state~0); 85149#L155 assume !(4448 == ssl3_connect_~s__state~0); 85148#L158 assume !(4449 == ssl3_connect_~s__state~0); 85147#L161 assume !(4464 == ssl3_connect_~s__state~0); 85146#L164 assume !(4465 == ssl3_connect_~s__state~0); 85145#L167 assume !(4466 == ssl3_connect_~s__state~0); 85144#L170 assume !(4467 == ssl3_connect_~s__state~0); 85143#L173 assume !(4480 == ssl3_connect_~s__state~0); 85142#L176 assume !(4481 == ssl3_connect_~s__state~0); 85141#L179 assume !(4496 == ssl3_connect_~s__state~0); 85140#L182 assume !(4497 == ssl3_connect_~s__state~0); 85139#L185 assume 4512 == ssl3_connect_~s__state~0; 85138#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 85137#L404 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; 85136#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 85135#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 85134#L419 assume !(0 == ssl3_connect_~tmp___8~0); 85133#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85130#L544 ssl3_connect_~skip~0 := 0; 85129#L107-1 assume !false; 85128#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85127#L110 assume !(12292 == ssl3_connect_~s__state~0); 85126#L113 assume !(16384 == ssl3_connect_~s__state~0); 85125#L116 assume !(4096 == ssl3_connect_~s__state~0); 85124#L119 assume !(20480 == ssl3_connect_~s__state~0); 85123#L122 assume !(4099 == ssl3_connect_~s__state~0); 85122#L125 assume !(4368 == ssl3_connect_~s__state~0); 85121#L128 assume !(4369 == ssl3_connect_~s__state~0); 85120#L131 assume !(4384 == ssl3_connect_~s__state~0); 85119#L134 assume !(4385 == ssl3_connect_~s__state~0); 85118#L137 assume !(4400 == ssl3_connect_~s__state~0); 85117#L140 assume !(4401 == ssl3_connect_~s__state~0); 85116#L143 assume !(4416 == ssl3_connect_~s__state~0); 85115#L146 assume !(4417 == ssl3_connect_~s__state~0); 85114#L149 assume !(4432 == ssl3_connect_~s__state~0); 85113#L152 assume !(4433 == ssl3_connect_~s__state~0); 85112#L155 assume !(4448 == ssl3_connect_~s__state~0); 85111#L158 assume !(4449 == ssl3_connect_~s__state~0); 85110#L161 assume !(4464 == ssl3_connect_~s__state~0); 85109#L164 assume !(4465 == ssl3_connect_~s__state~0); 85108#L167 assume !(4466 == ssl3_connect_~s__state~0); 85107#L170 assume !(4467 == ssl3_connect_~s__state~0); 85106#L173 assume !(4480 == ssl3_connect_~s__state~0); 85105#L176 assume !(4481 == ssl3_connect_~s__state~0); 85104#L179 assume !(4496 == ssl3_connect_~s__state~0); 85103#L182 assume !(4497 == ssl3_connect_~s__state~0); 85102#L185 assume !(4512 == ssl3_connect_~s__state~0); 85101#L188 assume !(4513 == ssl3_connect_~s__state~0); 85100#L191 assume 4528 == ssl3_connect_~s__state~0; 85099#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 85098#L427 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; 85097#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 85096#L434-1 ssl3_connect_~s__init_num~0 := 0; 85093#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85090#L544 ssl3_connect_~skip~0 := 0; 85089#L107-1 assume !false; 85088#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85087#L110 assume !(12292 == ssl3_connect_~s__state~0); 85086#L113 assume !(16384 == ssl3_connect_~s__state~0); 85085#L116 assume !(4096 == ssl3_connect_~s__state~0); 85084#L119 assume !(20480 == ssl3_connect_~s__state~0); 85083#L122 assume !(4099 == ssl3_connect_~s__state~0); 85082#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-11-20 07:48:52,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:52,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2019-11-20 07:48:52,186 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:52,186 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364436204] [2019-11-20 07:48:52,186 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:52,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:52,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:52,203 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:52,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:52,204 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 2 times [2019-11-20 07:48:52,204 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:52,204 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088876532] [2019-11-20 07:48:52,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:52,293 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-20 07:48:52,294 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088876532] [2019-11-20 07:48:52,294 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:52,294 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:52,294 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359756440] [2019-11-20 07:48:52,295 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:52,295 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:52,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:52,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:52,296 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2019-11-20 07:48:52,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:52,479 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2019-11-20 07:48:52,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:52,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2019-11-20 07:48:52,498 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2019-11-20 07:48:52,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2019-11-20 07:48:52,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2019-11-20 07:48:52,515 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2019-11-20 07:48:52,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2019-11-20 07:48:52,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:52,520 INFO L688 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2019-11-20 07:48:52,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2019-11-20 07:48:52,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2019-11-20 07:48:52,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-20 07:48:52,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2019-11-20 07:48:52,579 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-20 07:48:52,579 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-20 07:48:52,579 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-20 07:48:52,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2019-11-20 07:48:52,592 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:52,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:52,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:52,595 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:52,595 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:52,596 INFO L794 eck$LassoCheckResult]: Stem: 94447#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; 94448#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94445#L96-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; 94446#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94570#L107-1 assume !false; 94566#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94567#L110 assume !(12292 == ssl3_connect_~s__state~0); 94561#L113 assume !(16384 == ssl3_connect_~s__state~0); 94562#L116 assume !(4096 == ssl3_connect_~s__state~0); 94557#L119 assume !(20480 == ssl3_connect_~s__state~0); 94558#L122 assume !(4099 == ssl3_connect_~s__state~0); 94553#L125 assume !(4368 == ssl3_connect_~s__state~0); 94554#L128 assume !(4369 == ssl3_connect_~s__state~0); 94549#L131 assume !(4384 == ssl3_connect_~s__state~0); 94550#L134 assume !(4385 == ssl3_connect_~s__state~0); 94545#L137 assume !(4400 == ssl3_connect_~s__state~0); 94546#L140 assume !(4401 == ssl3_connect_~s__state~0); 94541#L143 assume !(4416 == ssl3_connect_~s__state~0); 94542#L146 assume !(4417 == ssl3_connect_~s__state~0); 94537#L149 assume !(4432 == ssl3_connect_~s__state~0); 94538#L152 assume !(4433 == ssl3_connect_~s__state~0); 94533#L155 assume !(4448 == ssl3_connect_~s__state~0); 94534#L158 assume !(4449 == ssl3_connect_~s__state~0); 94529#L161 assume !(4464 == ssl3_connect_~s__state~0); 94530#L164 assume !(4465 == ssl3_connect_~s__state~0); 94525#L167 assume !(4466 == ssl3_connect_~s__state~0); 94526#L170 assume !(4467 == ssl3_connect_~s__state~0); 94521#L173 assume !(4480 == ssl3_connect_~s__state~0); 94522#L176 assume !(4481 == ssl3_connect_~s__state~0); 94517#L179 assume !(4496 == ssl3_connect_~s__state~0); 94518#L182 assume !(4497 == ssl3_connect_~s__state~0); 94513#L185 assume !(4512 == ssl3_connect_~s__state~0); 94514#L188 assume !(4513 == ssl3_connect_~s__state~0); 94509#L191 assume !(4528 == ssl3_connect_~s__state~0); 94510#L194 assume !(4529 == ssl3_connect_~s__state~0); 94506#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-11-20 07:48:52,596 INFO L796 eck$LassoCheckResult]: Loop: 94419#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94420#L454 assume !(ssl3_connect_~ret~0 <= 0); 94424#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 94425#L457-2 ssl3_connect_~s__init_num~0 := 0; 94430#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99716#L544 ssl3_connect_~skip~0 := 0; 99714#L107-1 assume !false; 99712#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99709#L110 assume !(12292 == ssl3_connect_~s__state~0); 99707#L113 assume !(16384 == ssl3_connect_~s__state~0); 99705#L116 assume !(4096 == ssl3_connect_~s__state~0); 99703#L119 assume !(20480 == ssl3_connect_~s__state~0); 99701#L122 assume !(4099 == ssl3_connect_~s__state~0); 99692#L125 assume !(4368 == ssl3_connect_~s__state~0); 99689#L128 assume !(4369 == ssl3_connect_~s__state~0); 99686#L131 assume !(4384 == ssl3_connect_~s__state~0); 99683#L134 assume !(4385 == ssl3_connect_~s__state~0); 99680#L137 assume !(4400 == ssl3_connect_~s__state~0); 99677#L140 assume !(4401 == ssl3_connect_~s__state~0); 99674#L143 assume !(4416 == ssl3_connect_~s__state~0); 99671#L146 assume !(4417 == ssl3_connect_~s__state~0); 99668#L149 assume !(4432 == ssl3_connect_~s__state~0); 99665#L152 assume !(4433 == ssl3_connect_~s__state~0); 99659#L155 assume !(4448 == ssl3_connect_~s__state~0); 99660#L158 assume !(4449 == ssl3_connect_~s__state~0); 94357#L161 assume !(4464 == ssl3_connect_~s__state~0); 94358#L164 assume !(4465 == ssl3_connect_~s__state~0); 94474#L167 assume !(4466 == ssl3_connect_~s__state~0); 94475#L170 assume !(4467 == ssl3_connect_~s__state~0); 94465#L173 assume !(4480 == ssl3_connect_~s__state~0); 94466#L176 assume !(4481 == ssl3_connect_~s__state~0); 99654#L179 assume !(4496 == ssl3_connect_~s__state~0); 99528#L182 assume !(4497 == ssl3_connect_~s__state~0); 99529#L185 assume 4512 == ssl3_connect_~s__state~0; 94476#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 94477#L404 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; 94450#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 94451#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 94386#L419 assume !(0 == ssl3_connect_~tmp___8~0); 94387#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99690#L544 ssl3_connect_~skip~0 := 0; 99687#L107-1 assume !false; 99684#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99681#L110 assume !(12292 == ssl3_connect_~s__state~0); 99678#L113 assume !(16384 == ssl3_connect_~s__state~0); 99675#L116 assume !(4096 == ssl3_connect_~s__state~0); 99672#L119 assume !(20480 == ssl3_connect_~s__state~0); 99669#L122 assume !(4099 == ssl3_connect_~s__state~0); 99666#L125 assume !(4368 == ssl3_connect_~s__state~0); 99663#L128 assume !(4369 == ssl3_connect_~s__state~0); 99661#L131 assume !(4384 == ssl3_connect_~s__state~0); 97866#L134 assume !(4385 == ssl3_connect_~s__state~0); 97867#L137 assume !(4400 == ssl3_connect_~s__state~0); 97860#L140 assume !(4401 == ssl3_connect_~s__state~0); 97861#L143 assume !(4416 == ssl3_connect_~s__state~0); 97852#L146 assume !(4417 == ssl3_connect_~s__state~0); 97853#L149 assume !(4432 == ssl3_connect_~s__state~0); 97841#L152 assume !(4433 == ssl3_connect_~s__state~0); 97842#L155 assume !(4448 == ssl3_connect_~s__state~0); 97835#L158 assume !(4449 == ssl3_connect_~s__state~0); 97836#L161 assume !(4464 == ssl3_connect_~s__state~0); 97829#L164 assume !(4465 == ssl3_connect_~s__state~0); 97830#L167 assume !(4466 == ssl3_connect_~s__state~0); 97823#L170 assume !(4467 == ssl3_connect_~s__state~0); 97824#L173 assume !(4480 == ssl3_connect_~s__state~0); 97815#L176 assume !(4481 == ssl3_connect_~s__state~0); 97816#L179 assume !(4496 == ssl3_connect_~s__state~0); 97807#L182 assume !(4497 == ssl3_connect_~s__state~0); 97808#L185 assume !(4512 == ssl3_connect_~s__state~0); 97799#L188 assume !(4513 == ssl3_connect_~s__state~0); 97800#L191 assume 4528 == ssl3_connect_~s__state~0; 95600#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 97793#L427 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; 97786#L434 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; 94413#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 94414#L434-1 ssl3_connect_~s__init_num~0 := 0; 95777#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95775#L544 ssl3_connect_~skip~0 := 0; 95770#L107-1 assume !false; 95771#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95766#L110 assume !(12292 == ssl3_connect_~s__state~0); 95767#L113 assume !(16384 == ssl3_connect_~s__state~0); 95762#L116 assume !(4096 == ssl3_connect_~s__state~0); 95763#L119 assume !(20480 == ssl3_connect_~s__state~0); 95758#L122 assume !(4099 == ssl3_connect_~s__state~0); 95759#L125 assume !(4368 == ssl3_connect_~s__state~0); 95754#L128 assume !(4369 == ssl3_connect_~s__state~0); 95755#L131 assume !(4384 == ssl3_connect_~s__state~0); 95750#L134 assume !(4385 == ssl3_connect_~s__state~0); 95751#L137 assume !(4400 == ssl3_connect_~s__state~0); 95746#L140 assume !(4401 == ssl3_connect_~s__state~0); 95747#L143 assume !(4416 == ssl3_connect_~s__state~0); 95740#L146 assume !(4417 == ssl3_connect_~s__state~0); 95741#L149 assume !(4432 == ssl3_connect_~s__state~0); 95729#L152 assume !(4433 == ssl3_connect_~s__state~0); 95730#L155 assume !(4448 == ssl3_connect_~s__state~0); 95714#L158 assume !(4449 == ssl3_connect_~s__state~0); 95715#L161 assume !(4464 == ssl3_connect_~s__state~0); 95701#L164 assume !(4465 == ssl3_connect_~s__state~0); 95702#L167 assume !(4466 == ssl3_connect_~s__state~0); 95688#L170 assume !(4467 == ssl3_connect_~s__state~0); 95689#L173 assume !(4480 == ssl3_connect_~s__state~0); 95674#L176 assume !(4481 == ssl3_connect_~s__state~0); 95675#L179 assume !(4496 == ssl3_connect_~s__state~0); 95658#L182 assume !(4497 == ssl3_connect_~s__state~0); 95659#L185 assume !(4512 == ssl3_connect_~s__state~0); 95647#L188 assume !(4513 == ssl3_connect_~s__state~0); 95648#L191 assume !(4528 == ssl3_connect_~s__state~0); 95601#L194 assume !(4529 == ssl3_connect_~s__state~0); 95598#L197 assume !(4560 == ssl3_connect_~s__state~0); 95597#L200 assume !(4561 == ssl3_connect_~s__state~0); 97664#L203 assume 4352 == ssl3_connect_~s__state~0; 97663#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 94858#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 94859#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94849#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94847#L544 ssl3_connect_~skip~0 := 0; 95370#L107-1 assume !false; 95371#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95360#L110 assume !(12292 == ssl3_connect_~s__state~0); 95361#L113 assume !(16384 == ssl3_connect_~s__state~0); 95350#L116 assume !(4096 == ssl3_connect_~s__state~0); 95351#L119 assume !(20480 == ssl3_connect_~s__state~0); 95339#L122 assume !(4099 == ssl3_connect_~s__state~0); 95341#L125 assume !(4368 == ssl3_connect_~s__state~0); 94580#L128 assume !(4369 == ssl3_connect_~s__state~0); 94582#L131 assume !(4384 == ssl3_connect_~s__state~0); 95557#L134 assume !(4385 == ssl3_connect_~s__state~0); 95558#L137 assume !(4400 == ssl3_connect_~s__state~0); 97657#L140 assume !(4401 == ssl3_connect_~s__state~0); 95742#L143 assume !(4416 == ssl3_connect_~s__state~0); 95743#L146 assume !(4417 == ssl3_connect_~s__state~0); 95733#L149 assume !(4432 == ssl3_connect_~s__state~0); 95734#L152 assume !(4433 == ssl3_connect_~s__state~0); 95721#L155 assume !(4448 == ssl3_connect_~s__state~0); 95722#L158 assume !(4449 == ssl3_connect_~s__state~0); 95705#L161 assume !(4464 == ssl3_connect_~s__state~0); 95706#L164 assume !(4465 == ssl3_connect_~s__state~0); 95692#L167 assume !(4466 == ssl3_connect_~s__state~0); 95694#L170 assume !(4467 == ssl3_connect_~s__state~0); 95678#L173 assume !(4480 == ssl3_connect_~s__state~0); 95679#L176 assume !(4481 == ssl3_connect_~s__state~0); 95664#L179 assume !(4496 == ssl3_connect_~s__state~0); 95666#L182 assume !(4497 == ssl3_connect_~s__state~0); 95651#L185 assume !(4512 == ssl3_connect_~s__state~0); 95652#L188 assume !(4513 == ssl3_connect_~s__state~0); 95637#L191 assume !(4528 == ssl3_connect_~s__state~0); 95599#L194 assume !(4529 == ssl3_connect_~s__state~0); 95596#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-11-20 07:48:52,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:52,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2019-11-20 07:48:52,597 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:52,597 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011142258] [2019-11-20 07:48:52,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:52,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:52,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:52,612 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011142258] [2019-11-20 07:48:52,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:52,612 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 07:48:52,612 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924200388] [2019-11-20 07:48:52,612 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 07:48:52,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:52,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2019-11-20 07:48:52,613 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:52,613 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472245673] [2019-11-20 07:48:52,613 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:52,659 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 07:48:52,659 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472245673] [2019-11-20 07:48:52,660 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7873375] [2019-11-20 07:48:52,660 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:52,717 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:52,719 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:52,738 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 07:48:52,739 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:52,739 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 07:48:52,739 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269653615] [2019-11-20 07:48:52,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:52,740 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:52,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:52,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:52,741 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2019-11-20 07:48:52,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:52,881 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2019-11-20 07:48:52,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:52,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2019-11-20 07:48:52,899 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:52,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2019-11-20 07:48:52,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2019-11-20 07:48:52,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2019-11-20 07:48:52,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2019-11-20 07:48:52,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:52,917 INFO L688 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2019-11-20 07:48:52,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2019-11-20 07:48:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2019-11-20 07:48:52,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-20 07:48:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2019-11-20 07:48:52,973 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-20 07:48:52,973 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-20 07:48:52,973 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-20 07:48:52,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2019-11-20 07:48:52,986 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:52,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:52,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:52,988 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:52,988 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 07:48:52,988 INFO L794 eck$LassoCheckResult]: Stem: 105841#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; 105842#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105849#L96-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; 105864#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105802#L107-1 assume !false; 108340#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108845#L110 assume !(12292 == ssl3_connect_~s__state~0); 106839#L113 assume !(16384 == ssl3_connect_~s__state~0); 108840#L116 assume !(4096 == ssl3_connect_~s__state~0); 108838#L119 assume !(20480 == ssl3_connect_~s__state~0); 108835#L122 assume !(4099 == ssl3_connect_~s__state~0); 108832#L125 assume !(4368 == ssl3_connect_~s__state~0); 108829#L128 assume !(4369 == ssl3_connect_~s__state~0); 108824#L131 assume !(4384 == ssl3_connect_~s__state~0); 108823#L134 assume !(4385 == ssl3_connect_~s__state~0); 108822#L137 assume !(4400 == ssl3_connect_~s__state~0); 108602#L140 assume !(4401 == ssl3_connect_~s__state~0); 108603#L143 assume !(4416 == ssl3_connect_~s__state~0); 108595#L146 assume !(4417 == ssl3_connect_~s__state~0); 108590#L149 assume !(4432 == ssl3_connect_~s__state~0); 108588#L152 assume !(4433 == ssl3_connect_~s__state~0); 108586#L155 assume !(4448 == ssl3_connect_~s__state~0); 108584#L158 assume !(4449 == ssl3_connect_~s__state~0); 108581#L161 assume !(4464 == ssl3_connect_~s__state~0); 108582#L164 assume !(4465 == ssl3_connect_~s__state~0); 108744#L167 assume !(4466 == ssl3_connect_~s__state~0); 108742#L170 assume !(4467 == ssl3_connect_~s__state~0); 108569#L173 assume !(4480 == ssl3_connect_~s__state~0); 108567#L176 assume !(4481 == ssl3_connect_~s__state~0); 108565#L179 assume !(4496 == ssl3_connect_~s__state~0); 108563#L182 assume !(4497 == ssl3_connect_~s__state~0); 108561#L185 assume !(4512 == ssl3_connect_~s__state~0); 108559#L188 assume !(4513 == ssl3_connect_~s__state~0); 108557#L191 assume !(4528 == ssl3_connect_~s__state~0); 108554#L194 assume !(4529 == ssl3_connect_~s__state~0); 108549#L197 assume !(4560 == ssl3_connect_~s__state~0); 108550#L200 assume 4561 == ssl3_connect_~s__state~0; 108598#L201 [2019-11-20 07:48:52,989 INFO L796 eck$LassoCheckResult]: Loop: 108598#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 108596#L454 assume !(ssl3_connect_~ret~0 <= 0); 108044#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 108039#L457-2 ssl3_connect_~s__init_num~0 := 0; 108036#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108032#L544 ssl3_connect_~skip~0 := 0; 108030#L107-1 assume !false; 108028#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108026#L110 assume !(12292 == ssl3_connect_~s__state~0); 108024#L113 assume !(16384 == ssl3_connect_~s__state~0); 108022#L116 assume !(4096 == ssl3_connect_~s__state~0); 108020#L119 assume !(20480 == ssl3_connect_~s__state~0); 108018#L122 assume !(4099 == ssl3_connect_~s__state~0); 108016#L125 assume !(4368 == ssl3_connect_~s__state~0); 108014#L128 assume !(4369 == ssl3_connect_~s__state~0); 108012#L131 assume !(4384 == ssl3_connect_~s__state~0); 108009#L134 assume !(4385 == ssl3_connect_~s__state~0); 108003#L137 assume !(4400 == ssl3_connect_~s__state~0); 108001#L140 assume !(4401 == ssl3_connect_~s__state~0); 107999#L143 assume !(4416 == ssl3_connect_~s__state~0); 107997#L146 assume !(4417 == ssl3_connect_~s__state~0); 107995#L149 assume !(4432 == ssl3_connect_~s__state~0); 107993#L152 assume !(4433 == ssl3_connect_~s__state~0); 107991#L155 assume !(4448 == ssl3_connect_~s__state~0); 107989#L158 assume !(4449 == ssl3_connect_~s__state~0); 107987#L161 assume !(4464 == ssl3_connect_~s__state~0); 107985#L164 assume !(4465 == ssl3_connect_~s__state~0); 107983#L167 assume !(4466 == ssl3_connect_~s__state~0); 107981#L170 assume !(4467 == ssl3_connect_~s__state~0); 107979#L173 assume !(4480 == ssl3_connect_~s__state~0); 107977#L176 assume !(4481 == ssl3_connect_~s__state~0); 107975#L179 assume !(4496 == ssl3_connect_~s__state~0); 107973#L182 assume !(4497 == ssl3_connect_~s__state~0); 107971#L185 assume 4512 == ssl3_connect_~s__state~0; 107747#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 107970#L404 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; 107968#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107966#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 107963#L419 assume !(0 == ssl3_connect_~tmp___8~0); 107960#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107956#L544 ssl3_connect_~skip~0 := 0; 107954#L107-1 assume !false; 107951#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107949#L110 assume !(12292 == ssl3_connect_~s__state~0); 107946#L113 assume !(16384 == ssl3_connect_~s__state~0); 107944#L116 assume !(4096 == ssl3_connect_~s__state~0); 107942#L119 assume !(20480 == ssl3_connect_~s__state~0); 107940#L122 assume !(4099 == ssl3_connect_~s__state~0); 107937#L125 assume !(4368 == ssl3_connect_~s__state~0); 107935#L128 assume !(4369 == ssl3_connect_~s__state~0); 107932#L131 assume !(4384 == ssl3_connect_~s__state~0); 107930#L134 assume !(4385 == ssl3_connect_~s__state~0); 107923#L137 assume !(4400 == ssl3_connect_~s__state~0); 107917#L140 assume !(4401 == ssl3_connect_~s__state~0); 107910#L143 assume !(4416 == ssl3_connect_~s__state~0); 107904#L146 assume !(4417 == ssl3_connect_~s__state~0); 107898#L149 assume !(4432 == ssl3_connect_~s__state~0); 107892#L152 assume !(4433 == ssl3_connect_~s__state~0); 107884#L155 assume !(4448 == ssl3_connect_~s__state~0); 107878#L158 assume !(4449 == ssl3_connect_~s__state~0); 107869#L161 assume !(4464 == ssl3_connect_~s__state~0); 107859#L164 assume !(4465 == ssl3_connect_~s__state~0); 107857#L167 assume !(4466 == ssl3_connect_~s__state~0); 107848#L170 assume !(4467 == ssl3_connect_~s__state~0); 107842#L173 assume !(4480 == ssl3_connect_~s__state~0); 107835#L176 assume !(4481 == ssl3_connect_~s__state~0); 107827#L179 assume !(4496 == ssl3_connect_~s__state~0); 107822#L182 assume !(4497 == ssl3_connect_~s__state~0); 107817#L185 assume !(4512 == ssl3_connect_~s__state~0); 107812#L188 assume !(4513 == ssl3_connect_~s__state~0); 107808#L191 assume 4528 == ssl3_connect_~s__state~0; 107741#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 107801#L427 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; 107796#L434 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; 107791#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 107786#L434-1 ssl3_connect_~s__init_num~0 := 0; 107784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107781#L544 ssl3_connect_~skip~0 := 0; 107780#L107-1 assume !false; 107779#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107778#L110 assume !(12292 == ssl3_connect_~s__state~0); 107777#L113 assume !(16384 == ssl3_connect_~s__state~0); 107776#L116 assume !(4096 == ssl3_connect_~s__state~0); 107775#L119 assume !(20480 == ssl3_connect_~s__state~0); 107774#L122 assume !(4099 == ssl3_connect_~s__state~0); 107773#L125 assume !(4368 == ssl3_connect_~s__state~0); 107772#L128 assume !(4369 == ssl3_connect_~s__state~0); 107771#L131 assume !(4384 == ssl3_connect_~s__state~0); 107770#L134 assume !(4385 == ssl3_connect_~s__state~0); 107769#L137 assume !(4400 == ssl3_connect_~s__state~0); 107768#L140 assume !(4401 == ssl3_connect_~s__state~0); 107767#L143 assume !(4416 == ssl3_connect_~s__state~0); 107766#L146 assume !(4417 == ssl3_connect_~s__state~0); 107765#L149 assume !(4432 == ssl3_connect_~s__state~0); 107764#L152 assume !(4433 == ssl3_connect_~s__state~0); 107763#L155 assume !(4448 == ssl3_connect_~s__state~0); 107762#L158 assume !(4449 == ssl3_connect_~s__state~0); 107761#L161 assume !(4464 == ssl3_connect_~s__state~0); 107760#L164 assume !(4465 == ssl3_connect_~s__state~0); 107759#L167 assume !(4466 == ssl3_connect_~s__state~0); 107758#L170 assume !(4467 == ssl3_connect_~s__state~0); 107757#L173 assume !(4480 == ssl3_connect_~s__state~0); 107756#L176 assume !(4481 == ssl3_connect_~s__state~0); 107755#L179 assume !(4496 == ssl3_connect_~s__state~0); 107753#L182 assume !(4497 == ssl3_connect_~s__state~0); 107750#L185 assume !(4512 == ssl3_connect_~s__state~0); 107748#L188 assume !(4513 == ssl3_connect_~s__state~0); 107745#L191 assume !(4528 == ssl3_connect_~s__state~0); 107743#L194 assume !(4529 == ssl3_connect_~s__state~0); 107739#L197 assume !(4560 == ssl3_connect_~s__state~0); 105964#L200 assume !(4561 == ssl3_connect_~s__state~0); 105965#L203 assume 4352 == ssl3_connect_~s__state~0; 107467#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 107468#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 107462#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 107463#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107443#L544 ssl3_connect_~skip~0 := 0; 107444#L107-1 assume !false; 107434#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107435#L110 assume !(12292 == ssl3_connect_~s__state~0); 107424#L113 assume !(16384 == ssl3_connect_~s__state~0); 107425#L116 assume !(4096 == ssl3_connect_~s__state~0); 107414#L119 assume !(20480 == ssl3_connect_~s__state~0); 107415#L122 assume !(4099 == ssl3_connect_~s__state~0); 107402#L125 assume !(4368 == ssl3_connect_~s__state~0); 107403#L128 assume !(4369 == ssl3_connect_~s__state~0); 107391#L131 assume !(4384 == ssl3_connect_~s__state~0); 107393#L134 assume !(4385 == ssl3_connect_~s__state~0); 107379#L137 assume !(4400 == ssl3_connect_~s__state~0); 107381#L140 assume !(4401 == ssl3_connect_~s__state~0); 107369#L143 assume !(4416 == ssl3_connect_~s__state~0); 106039#L146 assume !(4417 == ssl3_connect_~s__state~0); 106041#L149 assume !(4432 == ssl3_connect_~s__state~0); 107361#L152 assume !(4433 == ssl3_connect_~s__state~0); 107348#L155 assume !(4448 == ssl3_connect_~s__state~0); 107350#L158 assume !(4449 == ssl3_connect_~s__state~0); 107337#L161 assume !(4464 == ssl3_connect_~s__state~0); 107338#L164 assume !(4465 == ssl3_connect_~s__state~0); 107326#L167 assume !(4466 == ssl3_connect_~s__state~0); 107328#L170 assume !(4467 == ssl3_connect_~s__state~0); 107315#L173 assume !(4480 == ssl3_connect_~s__state~0); 107316#L176 assume !(4481 == ssl3_connect_~s__state~0); 107754#L179 assume !(4496 == ssl3_connect_~s__state~0); 107751#L182 assume !(4497 == ssl3_connect_~s__state~0); 107749#L185 assume !(4512 == ssl3_connect_~s__state~0); 107746#L188 assume !(4513 == ssl3_connect_~s__state~0); 107744#L191 assume !(4528 == ssl3_connect_~s__state~0); 107740#L194 assume !(4529 == ssl3_connect_~s__state~0); 107742#L197 assume 4560 == ssl3_connect_~s__state~0; 108598#L201 [2019-11-20 07:48:52,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:52,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2019-11-20 07:48:52,989 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:52,990 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038732254] [2019-11-20 07:48:52,990 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:52,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 07:48:53,004 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038732254] [2019-11-20 07:48:53,004 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:53,004 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 07:48:53,004 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212256551] [2019-11-20 07:48:53,004 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 07:48:53,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:53,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2019-11-20 07:48:53,005 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:53,005 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870349326] [2019-11-20 07:48:53,005 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,048 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 07:48:53,049 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870349326] [2019-11-20 07:48:53,049 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001651781] [2019-11-20 07:48:53,049 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:53,109 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 07:48:53,110 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 07:48:53,111 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:53,112 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:53,133 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 07:48:53,134 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:53,134 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 07:48:53,134 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986388837] [2019-11-20 07:48:53,135 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:53,135 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:53,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:53,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:53,136 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2019-11-20 07:48:53,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:53,277 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2019-11-20 07:48:53,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:53,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2019-11-20 07:48:53,296 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2019-11-20 07:48:53,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2019-11-20 07:48:53,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2019-11-20 07:48:53,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2019-11-20 07:48:53,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2019-11-20 07:48:53,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:53,316 INFO L688 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2019-11-20 07:48:53,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2019-11-20 07:48:53,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2019-11-20 07:48:53,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-20 07:48:53,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2019-11-20 07:48:53,368 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-20 07:48:53,369 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-20 07:48:53,369 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-20 07:48:53,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2019-11-20 07:48:53,381 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:53,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:53,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:53,384 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-11-20 07:48:53,385 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-11-20 07:48:53,385 INFO L794 eck$LassoCheckResult]: Stem: 117563#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; 117564#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117559#L96-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; 117560#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117617#L107-1 assume !false; 117618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117769#L110 assume 12292 == ssl3_connect_~s__state~0; 117614#L111 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; 117760#L215 ssl3_connect_~s__server~0 := 0; 117758#L220 assume 0 != ssl3_connect_~cb~0; 117756#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 117754#L225 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; 117749#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 117745#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 117741#L257 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; 117735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117731#L544 ssl3_connect_~skip~0 := 0; 117729#L107-1 assume !false; 117727#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117725#L110 assume !(12292 == ssl3_connect_~s__state~0); 117723#L113 assume !(16384 == ssl3_connect_~s__state~0); 117721#L116 assume !(4096 == ssl3_connect_~s__state~0); 117719#L119 assume !(20480 == ssl3_connect_~s__state~0); 117717#L122 assume !(4099 == ssl3_connect_~s__state~0); 117715#L125 assume 4368 == ssl3_connect_~s__state~0; 117713#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 117711#L269 assume !(0 == ssl3_connect_~blastFlag~0); 117708#L269-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; 117704#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 117698#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117694#L544 ssl3_connect_~skip~0 := 0; 117692#L107-1 assume !false; 117690#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117688#L110 assume !(12292 == ssl3_connect_~s__state~0); 117686#L113 assume !(16384 == ssl3_connect_~s__state~0); 117684#L116 assume !(4096 == ssl3_connect_~s__state~0); 117682#L119 assume !(20480 == ssl3_connect_~s__state~0); 117680#L122 assume !(4099 == ssl3_connect_~s__state~0); 117678#L125 assume !(4368 == ssl3_connect_~s__state~0); 117676#L128 assume !(4369 == ssl3_connect_~s__state~0); 117674#L131 assume 4384 == ssl3_connect_~s__state~0; 117672#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117669#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117666#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117664#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-11-20 07:48:53,385 INFO L796 eck$LassoCheckResult]: Loop: 117505#L298-2 ssl3_connect_~s__init_num~0 := 0; 122799#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122797#L544 ssl3_connect_~skip~0 := 0; 122795#L107-1 assume !false; 122793#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122791#L110 assume !(12292 == ssl3_connect_~s__state~0); 122789#L113 assume !(16384 == ssl3_connect_~s__state~0); 122787#L116 assume !(4096 == ssl3_connect_~s__state~0); 122785#L119 assume !(20480 == ssl3_connect_~s__state~0); 122783#L122 assume !(4099 == ssl3_connect_~s__state~0); 122781#L125 assume !(4368 == ssl3_connect_~s__state~0); 122779#L128 assume !(4369 == ssl3_connect_~s__state~0); 122777#L131 assume !(4384 == ssl3_connect_~s__state~0); 122775#L134 assume !(4385 == ssl3_connect_~s__state~0); 122773#L137 assume !(4400 == ssl3_connect_~s__state~0); 122771#L140 assume !(4401 == ssl3_connect_~s__state~0); 122769#L143 assume !(4416 == ssl3_connect_~s__state~0); 122767#L146 assume !(4417 == ssl3_connect_~s__state~0); 122765#L149 assume !(4432 == ssl3_connect_~s__state~0); 122763#L152 assume !(4433 == ssl3_connect_~s__state~0); 122761#L155 assume !(4448 == ssl3_connect_~s__state~0); 122759#L158 assume !(4449 == ssl3_connect_~s__state~0); 122757#L161 assume !(4464 == ssl3_connect_~s__state~0); 122755#L164 assume !(4465 == ssl3_connect_~s__state~0); 122753#L167 assume !(4466 == ssl3_connect_~s__state~0); 122751#L170 assume !(4467 == ssl3_connect_~s__state~0); 122750#L173 assume !(4480 == ssl3_connect_~s__state~0); 122749#L176 assume !(4481 == ssl3_connect_~s__state~0); 117528#L179 assume !(4496 == ssl3_connect_~s__state~0); 117529#L182 assume !(4497 == ssl3_connect_~s__state~0); 117538#L185 assume !(4512 == ssl3_connect_~s__state~0); 122743#L188 assume !(4513 == ssl3_connect_~s__state~0); 122741#L191 assume !(4528 == ssl3_connect_~s__state~0); 122737#L194 assume !(4529 == ssl3_connect_~s__state~0); 117619#L197 assume 4560 == ssl3_connect_~s__state~0; 117531#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 117532#L454 assume !(ssl3_connect_~ret~0 <= 0); 117535#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 117536#L457-2 ssl3_connect_~s__init_num~0 := 0; 117507#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122731#L544 ssl3_connect_~skip~0 := 0; 122730#L107-1 assume !false; 122729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122728#L110 assume !(12292 == ssl3_connect_~s__state~0); 122727#L113 assume !(16384 == ssl3_connect_~s__state~0); 122726#L116 assume !(4096 == ssl3_connect_~s__state~0); 122725#L119 assume !(20480 == ssl3_connect_~s__state~0); 122724#L122 assume !(4099 == ssl3_connect_~s__state~0); 122723#L125 assume !(4368 == ssl3_connect_~s__state~0); 122722#L128 assume !(4369 == ssl3_connect_~s__state~0); 122721#L131 assume !(4384 == ssl3_connect_~s__state~0); 122720#L134 assume !(4385 == ssl3_connect_~s__state~0); 122719#L137 assume !(4400 == ssl3_connect_~s__state~0); 122718#L140 assume !(4401 == ssl3_connect_~s__state~0); 122717#L143 assume !(4416 == ssl3_connect_~s__state~0); 122716#L146 assume !(4417 == ssl3_connect_~s__state~0); 122715#L149 assume !(4432 == ssl3_connect_~s__state~0); 122714#L152 assume !(4433 == ssl3_connect_~s__state~0); 122713#L155 assume !(4448 == ssl3_connect_~s__state~0); 122712#L158 assume !(4449 == ssl3_connect_~s__state~0); 122711#L161 assume !(4464 == ssl3_connect_~s__state~0); 122710#L164 assume !(4465 == ssl3_connect_~s__state~0); 122709#L167 assume !(4466 == ssl3_connect_~s__state~0); 122708#L170 assume !(4467 == ssl3_connect_~s__state~0); 122707#L173 assume !(4480 == ssl3_connect_~s__state~0); 122706#L176 assume !(4481 == ssl3_connect_~s__state~0); 122705#L179 assume !(4496 == ssl3_connect_~s__state~0); 122704#L182 assume !(4497 == ssl3_connect_~s__state~0); 122703#L185 assume 4512 == ssl3_connect_~s__state~0; 117586#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117572#L404 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; 117566#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 117553#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 117497#L419 assume !(0 == ssl3_connect_~tmp___8~0); 117498#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121313#L544 ssl3_connect_~skip~0 := 0; 121312#L107-1 assume !false; 121309#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121307#L110 assume !(12292 == ssl3_connect_~s__state~0); 121302#L113 assume !(16384 == ssl3_connect_~s__state~0); 121299#L116 assume !(4096 == ssl3_connect_~s__state~0); 121296#L119 assume !(20480 == ssl3_connect_~s__state~0); 121293#L122 assume !(4099 == ssl3_connect_~s__state~0); 121290#L125 assume !(4368 == ssl3_connect_~s__state~0); 121287#L128 assume !(4369 == ssl3_connect_~s__state~0); 121284#L131 assume !(4384 == ssl3_connect_~s__state~0); 121281#L134 assume !(4385 == ssl3_connect_~s__state~0); 121278#L137 assume !(4400 == ssl3_connect_~s__state~0); 121275#L140 assume !(4401 == ssl3_connect_~s__state~0); 121272#L143 assume !(4416 == ssl3_connect_~s__state~0); 121269#L146 assume !(4417 == ssl3_connect_~s__state~0); 121266#L149 assume !(4432 == ssl3_connect_~s__state~0); 121263#L152 assume !(4433 == ssl3_connect_~s__state~0); 121260#L155 assume !(4448 == ssl3_connect_~s__state~0); 121257#L158 assume !(4449 == ssl3_connect_~s__state~0); 121254#L161 assume !(4464 == ssl3_connect_~s__state~0); 121251#L164 assume !(4465 == ssl3_connect_~s__state~0); 121248#L167 assume !(4466 == ssl3_connect_~s__state~0); 121245#L170 assume !(4467 == ssl3_connect_~s__state~0); 121241#L173 assume !(4480 == ssl3_connect_~s__state~0); 121242#L176 assume !(4481 == ssl3_connect_~s__state~0); 121233#L179 assume !(4496 == ssl3_connect_~s__state~0); 121234#L182 assume !(4497 == ssl3_connect_~s__state~0); 121226#L185 assume !(4512 == ssl3_connect_~s__state~0); 121224#L188 assume !(4513 == ssl3_connect_~s__state~0); 121221#L191 assume 4528 == ssl3_connect_~s__state~0; 117579#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 117526#L427 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; 117527#L434 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; 117595#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 118708#L434-1 ssl3_connect_~s__init_num~0 := 0; 118709#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118627#L544 ssl3_connect_~skip~0 := 0; 118628#L107-1 assume !false; 118616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118617#L110 assume !(12292 == ssl3_connect_~s__state~0); 118608#L113 assume !(16384 == ssl3_connect_~s__state~0); 118609#L116 assume !(4096 == ssl3_connect_~s__state~0); 118600#L119 assume !(20480 == ssl3_connect_~s__state~0); 118601#L122 assume !(4099 == ssl3_connect_~s__state~0); 118592#L125 assume !(4368 == ssl3_connect_~s__state~0); 118593#L128 assume !(4369 == ssl3_connect_~s__state~0); 118584#L131 assume !(4384 == ssl3_connect_~s__state~0); 118585#L134 assume !(4385 == ssl3_connect_~s__state~0); 118576#L137 assume !(4400 == ssl3_connect_~s__state~0); 118577#L140 assume !(4401 == ssl3_connect_~s__state~0); 118568#L143 assume !(4416 == ssl3_connect_~s__state~0); 118569#L146 assume !(4417 == ssl3_connect_~s__state~0); 118560#L149 assume !(4432 == ssl3_connect_~s__state~0); 118561#L152 assume !(4433 == ssl3_connect_~s__state~0); 118554#L155 assume !(4448 == ssl3_connect_~s__state~0); 118555#L158 assume !(4449 == ssl3_connect_~s__state~0); 118546#L161 assume !(4464 == ssl3_connect_~s__state~0); 118547#L164 assume !(4465 == ssl3_connect_~s__state~0); 118528#L167 assume !(4466 == ssl3_connect_~s__state~0); 118529#L170 assume !(4467 == ssl3_connect_~s__state~0); 118516#L173 assume !(4480 == ssl3_connect_~s__state~0); 118517#L176 assume !(4481 == ssl3_connect_~s__state~0); 118504#L179 assume !(4496 == ssl3_connect_~s__state~0); 118505#L182 assume !(4497 == ssl3_connect_~s__state~0); 118489#L185 assume !(4512 == ssl3_connect_~s__state~0); 118490#L188 assume !(4513 == ssl3_connect_~s__state~0); 118460#L191 assume !(4528 == ssl3_connect_~s__state~0); 118461#L194 assume !(4529 == ssl3_connect_~s__state~0); 118127#L197 assume !(4560 == ssl3_connect_~s__state~0); 118126#L200 assume !(4561 == ssl3_connect_~s__state~0); 118003#L203 assume 4352 == ssl3_connect_~s__state~0; 118004#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 117924#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 117925#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 117839#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117837#L544 ssl3_connect_~skip~0 := 0; 117819#L107-1 assume !false; 117820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117810#L110 assume !(12292 == ssl3_connect_~s__state~0); 117811#L113 assume !(16384 == ssl3_connect_~s__state~0); 117788#L116 assume !(4096 == ssl3_connect_~s__state~0); 117790#L119 assume !(20480 == ssl3_connect_~s__state~0); 117791#L122 assume !(4099 == ssl3_connect_~s__state~0); 117792#L125 assume !(4368 == ssl3_connect_~s__state~0); 118047#L128 assume !(4369 == ssl3_connect_~s__state~0); 118049#L131 assume 4384 == ssl3_connect_~s__state~0; 118233#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117818#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117609#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117504#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-11-20 07:48:53,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:53,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1190343418, now seen corresponding path program 1 times [2019-11-20 07:48:53,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:53,386 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966014407] [2019-11-20 07:48:53,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-20 07:48:53,405 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966014407] [2019-11-20 07:48:53,405 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 07:48:53,405 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 07:48:53,405 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065035779] [2019-11-20 07:48:53,405 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 07:48:53,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:53,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 1 times [2019-11-20 07:48:53,406 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:53,406 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440439992] [2019-11-20 07:48:53,406 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:53,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,453 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 07:48:53,453 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440439992] [2019-11-20 07:48:53,454 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126639475] [2019-11-20 07:48:53,454 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:53,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,517 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:53,519 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:53,542 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 07:48:53,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:53,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 07:48:53,543 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18778498] [2019-11-20 07:48:53,544 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:53,544 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:53,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 07:48:53,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 07:48:53,544 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2019-11-20 07:48:53,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:53,568 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2019-11-20 07:48:53,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 07:48:53,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2019-11-20 07:48:53,583 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:53,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-20 07:48:53,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2019-11-20 07:48:53,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2019-11-20 07:48:53,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2019-11-20 07:48:53,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 07:48:53,603 INFO L688 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 07:48:53,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2019-11-20 07:48:53,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2019-11-20 07:48:53,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-20 07:48:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-20 07:48:53,656 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 07:48:53,656 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 07:48:53,657 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-20 07:48:53,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2019-11-20 07:48:53,671 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 07:48:53,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 07:48:53,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 07:48:53,678 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-11-20 07:48:53,678 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-11-20 07:48:53,679 INFO L794 eck$LassoCheckResult]: Stem: 128884#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; 128885#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128882#L96-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; 128883#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 128926#L107-1 assume !false; 128927#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129081#L110 assume 12292 == ssl3_connect_~s__state~0; 128923#L111 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; 129072#L215 ssl3_connect_~s__server~0 := 0; 129070#L220 assume 0 != ssl3_connect_~cb~0; 129068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 129066#L225 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; 129061#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 129057#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 129053#L257 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; 129047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129043#L544 ssl3_connect_~skip~0 := 0; 129041#L107-1 assume !false; 129039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129037#L110 assume !(12292 == ssl3_connect_~s__state~0); 129035#L113 assume !(16384 == ssl3_connect_~s__state~0); 129033#L116 assume !(4096 == ssl3_connect_~s__state~0); 129031#L119 assume !(20480 == ssl3_connect_~s__state~0); 129029#L122 assume !(4099 == ssl3_connect_~s__state~0); 129027#L125 assume 4368 == ssl3_connect_~s__state~0; 129025#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129023#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129020#L269-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; 129016#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 129010#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129006#L544 ssl3_connect_~skip~0 := 0; 129004#L107-1 assume !false; 129002#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129000#L110 assume !(12292 == ssl3_connect_~s__state~0); 128998#L113 assume !(16384 == ssl3_connect_~s__state~0); 128996#L116 assume !(4096 == ssl3_connect_~s__state~0); 128994#L119 assume !(20480 == ssl3_connect_~s__state~0); 128992#L122 assume !(4099 == ssl3_connect_~s__state~0); 128990#L125 assume !(4368 == ssl3_connect_~s__state~0); 128988#L128 assume !(4369 == ssl3_connect_~s__state~0); 128986#L131 assume 4384 == ssl3_connect_~s__state~0; 128984#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 128981#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 128978#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 128974#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-11-20 07:48:53,679 INFO L796 eck$LassoCheckResult]: Loop: 128975#L298-2 ssl3_connect_~s__init_num~0 := 0; 132994#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132991#L544 ssl3_connect_~skip~0 := 0; 132990#L107-1 assume !false; 132989#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132988#L110 assume !(12292 == ssl3_connect_~s__state~0); 132987#L113 assume !(16384 == ssl3_connect_~s__state~0); 132986#L116 assume !(4096 == ssl3_connect_~s__state~0); 132985#L119 assume !(20480 == ssl3_connect_~s__state~0); 132984#L122 assume !(4099 == ssl3_connect_~s__state~0); 132983#L125 assume !(4368 == ssl3_connect_~s__state~0); 132982#L128 assume !(4369 == ssl3_connect_~s__state~0); 132981#L131 assume !(4384 == ssl3_connect_~s__state~0); 132980#L134 assume !(4385 == ssl3_connect_~s__state~0); 132979#L137 assume !(4400 == ssl3_connect_~s__state~0); 132978#L140 assume !(4401 == ssl3_connect_~s__state~0); 132977#L143 assume !(4416 == ssl3_connect_~s__state~0); 132976#L146 assume !(4417 == ssl3_connect_~s__state~0); 132975#L149 assume !(4432 == ssl3_connect_~s__state~0); 132974#L152 assume !(4433 == ssl3_connect_~s__state~0); 132973#L155 assume !(4448 == ssl3_connect_~s__state~0); 132972#L158 assume !(4449 == ssl3_connect_~s__state~0); 132971#L161 assume !(4464 == ssl3_connect_~s__state~0); 132970#L164 assume !(4465 == ssl3_connect_~s__state~0); 132969#L167 assume !(4466 == ssl3_connect_~s__state~0); 132968#L170 assume !(4467 == ssl3_connect_~s__state~0); 132967#L173 assume !(4480 == ssl3_connect_~s__state~0); 132966#L176 assume !(4481 == ssl3_connect_~s__state~0); 132965#L179 assume !(4496 == ssl3_connect_~s__state~0); 132964#L182 assume !(4497 == ssl3_connect_~s__state~0); 132963#L185 assume !(4512 == ssl3_connect_~s__state~0); 132962#L188 assume !(4513 == ssl3_connect_~s__state~0); 132961#L191 assume !(4528 == ssl3_connect_~s__state~0); 132960#L194 assume !(4529 == ssl3_connect_~s__state~0); 132959#L197 assume 4560 == ssl3_connect_~s__state~0; 129197#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 132958#L454 assume !(ssl3_connect_~ret~0 <= 0); 132957#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 132954#L457-2 ssl3_connect_~s__init_num~0 := 0; 132955#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133113#L544 ssl3_connect_~skip~0 := 0; 133112#L107-1 assume !false; 133111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133110#L110 assume !(12292 == ssl3_connect_~s__state~0); 133109#L113 assume !(16384 == ssl3_connect_~s__state~0); 133108#L116 assume !(4096 == ssl3_connect_~s__state~0); 133107#L119 assume !(20480 == ssl3_connect_~s__state~0); 133106#L122 assume !(4099 == ssl3_connect_~s__state~0); 133105#L125 assume !(4368 == ssl3_connect_~s__state~0); 133104#L128 assume !(4369 == ssl3_connect_~s__state~0); 133103#L131 assume !(4384 == ssl3_connect_~s__state~0); 133102#L134 assume !(4385 == ssl3_connect_~s__state~0); 133101#L137 assume !(4400 == ssl3_connect_~s__state~0); 133100#L140 assume !(4401 == ssl3_connect_~s__state~0); 133099#L143 assume !(4416 == ssl3_connect_~s__state~0); 133098#L146 assume !(4417 == ssl3_connect_~s__state~0); 133097#L149 assume !(4432 == ssl3_connect_~s__state~0); 133096#L152 assume !(4433 == ssl3_connect_~s__state~0); 133095#L155 assume !(4448 == ssl3_connect_~s__state~0); 133094#L158 assume !(4449 == ssl3_connect_~s__state~0); 133093#L161 assume !(4464 == ssl3_connect_~s__state~0); 133092#L164 assume !(4465 == ssl3_connect_~s__state~0); 133091#L167 assume !(4466 == ssl3_connect_~s__state~0); 133090#L170 assume !(4467 == ssl3_connect_~s__state~0); 133089#L173 assume !(4480 == ssl3_connect_~s__state~0); 133088#L176 assume !(4481 == ssl3_connect_~s__state~0); 133087#L179 assume !(4496 == ssl3_connect_~s__state~0); 133086#L182 assume !(4497 == ssl3_connect_~s__state~0); 133085#L185 assume 4512 == ssl3_connect_~s__state~0; 129470#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 133084#L404 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; 133083#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 132536#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 132537#L419 assume !(0 == ssl3_connect_~tmp___8~0); 132530#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132528#L544 ssl3_connect_~skip~0 := 0; 132520#L107-1 assume !false; 132521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132364#L110 assume !(12292 == ssl3_connect_~s__state~0); 132365#L113 assume !(16384 == ssl3_connect_~s__state~0); 132358#L116 assume !(4096 == ssl3_connect_~s__state~0); 132359#L119 assume !(20480 == ssl3_connect_~s__state~0); 132352#L122 assume !(4099 == ssl3_connect_~s__state~0); 132353#L125 assume !(4368 == ssl3_connect_~s__state~0); 132346#L128 assume !(4369 == ssl3_connect_~s__state~0); 132347#L131 assume !(4384 == ssl3_connect_~s__state~0); 132340#L134 assume !(4385 == ssl3_connect_~s__state~0); 132341#L137 assume !(4400 == ssl3_connect_~s__state~0); 132336#L140 assume !(4401 == ssl3_connect_~s__state~0); 132337#L143 assume !(4416 == ssl3_connect_~s__state~0); 132332#L146 assume !(4417 == ssl3_connect_~s__state~0); 132333#L149 assume !(4432 == ssl3_connect_~s__state~0); 132328#L152 assume !(4433 == ssl3_connect_~s__state~0); 132329#L155 assume !(4448 == ssl3_connect_~s__state~0); 132324#L158 assume !(4449 == ssl3_connect_~s__state~0); 132325#L161 assume !(4464 == ssl3_connect_~s__state~0); 132319#L164 assume !(4465 == ssl3_connect_~s__state~0); 132320#L167 assume !(4466 == ssl3_connect_~s__state~0); 132314#L170 assume !(4467 == ssl3_connect_~s__state~0); 132315#L173 assume !(4480 == ssl3_connect_~s__state~0); 132308#L176 assume !(4481 == ssl3_connect_~s__state~0); 132309#L179 assume !(4496 == ssl3_connect_~s__state~0); 132302#L182 assume !(4497 == ssl3_connect_~s__state~0); 132303#L185 assume !(4512 == ssl3_connect_~s__state~0); 132298#L188 assume !(4513 == ssl3_connect_~s__state~0); 132299#L191 assume 4528 == ssl3_connect_~s__state~0; 128900#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 128901#L427 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; 129452#L434 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; 129437#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 129435#L434-1 ssl3_connect_~s__init_num~0 := 0; 129410#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129405#L544 ssl3_connect_~skip~0 := 0; 129402#L107-1 assume !false; 129399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129396#L110 assume !(12292 == ssl3_connect_~s__state~0); 129393#L113 assume !(16384 == ssl3_connect_~s__state~0); 129390#L116 assume !(4096 == ssl3_connect_~s__state~0); 129387#L119 assume !(20480 == ssl3_connect_~s__state~0); 129384#L122 assume !(4099 == ssl3_connect_~s__state~0); 129381#L125 assume !(4368 == ssl3_connect_~s__state~0); 129378#L128 assume !(4369 == ssl3_connect_~s__state~0); 129375#L131 assume !(4384 == ssl3_connect_~s__state~0); 129368#L134 assume !(4385 == ssl3_connect_~s__state~0); 129361#L137 assume !(4400 == ssl3_connect_~s__state~0); 129354#L140 assume !(4401 == ssl3_connect_~s__state~0); 129347#L143 assume !(4416 == ssl3_connect_~s__state~0); 129340#L146 assume !(4417 == ssl3_connect_~s__state~0); 129333#L149 assume !(4432 == ssl3_connect_~s__state~0); 129326#L152 assume !(4433 == ssl3_connect_~s__state~0); 129318#L155 assume !(4448 == ssl3_connect_~s__state~0); 129310#L158 assume !(4449 == ssl3_connect_~s__state~0); 129302#L161 assume !(4464 == ssl3_connect_~s__state~0); 129292#L164 assume !(4465 == ssl3_connect_~s__state~0); 129283#L167 assume !(4466 == ssl3_connect_~s__state~0); 129273#L170 assume !(4467 == ssl3_connect_~s__state~0); 129264#L173 assume !(4480 == ssl3_connect_~s__state~0); 129254#L176 assume !(4481 == ssl3_connect_~s__state~0); 129245#L179 assume !(4496 == ssl3_connect_~s__state~0); 129235#L182 assume !(4497 == ssl3_connect_~s__state~0); 129226#L185 assume !(4512 == ssl3_connect_~s__state~0); 129216#L188 assume !(4513 == ssl3_connect_~s__state~0); 129207#L191 assume !(4528 == ssl3_connect_~s__state~0); 129202#L194 assume !(4529 == ssl3_connect_~s__state~0); 129198#L197 assume !(4560 == ssl3_connect_~s__state~0); 129192#L200 assume !(4561 == ssl3_connect_~s__state~0); 129182#L203 assume 4352 == ssl3_connect_~s__state~0; 129181#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 129173#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 129174#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 131581#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131579#L544 ssl3_connect_~skip~0 := 0; 131578#L107-1 assume !false; 131577#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131576#L110 assume !(12292 == ssl3_connect_~s__state~0); 131575#L113 assume !(16384 == ssl3_connect_~s__state~0); 131574#L116 assume !(4096 == ssl3_connect_~s__state~0); 131573#L119 assume !(20480 == ssl3_connect_~s__state~0); 131571#L122 assume !(4099 == ssl3_connect_~s__state~0); 131570#L125 assume !(4368 == ssl3_connect_~s__state~0); 131568#L128 assume !(4369 == ssl3_connect_~s__state~0); 131567#L131 assume 4384 == ssl3_connect_~s__state~0; 131566#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 133004#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 132085#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 133000#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-11-20 07:48:53,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:53,680 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 1 times [2019-11-20 07:48:53,680 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:53,680 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085587295] [2019-11-20 07:48:53,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:53,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 07:48:53,734 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 07:48:53,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 07:48:53,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 2 times [2019-11-20 07:48:53,735 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 07:48:53,735 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036710329] [2019-11-20 07:48:53,735 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 07:48:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 07:48:53,785 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 07:48:53,785 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036710329] [2019-11-20 07:48:53,785 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017746639] [2019-11-20 07:48:53,786 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d0423a1d-38cc-4ed8-8f3f-75dae7d66eea/bin/uautomizer/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 07:48:53,853 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 07:48:53,853 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 07:48:53,854 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 07:48:53,856 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 07:48:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 07:48:53,879 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 07:48:53,879 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 07:48:53,879 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736025324] [2019-11-20 07:48:53,880 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 07:48:53,880 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 07:48:53,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 07:48:53,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 07:48:53,881 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 4 states. [2019-11-20 07:48:54,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 07:48:54,068 INFO L93 Difference]: Finished difference Result 3700 states and 4157 transitions. [2019-11-20 07:48:54,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 07:48:54,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4157 transitions. [2019-11-20 07:48:54,079 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 07:48:54,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2019-11-20 07:48:54,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 07:48:54,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 07:48:54,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 07:48:54,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 07:48:54,080 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 07:48:54,080 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 07:48:54,080 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 07:48:54,080 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-20 07:48:54,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-20 07:48:54,081 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 07:48:54,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-20 07:48:54,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 07:48:54 BoogieIcfgContainer [2019-11-20 07:48:54,087 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 07:48:54,087 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 07:48:54,087 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 07:48:54,088 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 07:48:54,088 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:48:39" (3/4) ... [2019-11-20 07:48:54,091 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 07:48:54,091 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 07:48:54,092 INFO L168 Benchmark]: Toolchain (without parser) took 16255.32 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 634.9 MB). Free memory was 946.1 MB in the beginning and 1.5 GB in the end (delta: -522.6 MB). Peak memory consumption was 112.3 MB. Max. memory is 11.5 GB. [2019-11-20 07:48:54,092 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 07:48:54,093 INFO L168 Benchmark]: CACSL2BoogieTranslator took 384.68 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -185.4 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-11-20 07:48:54,093 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.69 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 07:48:54,093 INFO L168 Benchmark]: Boogie Preprocessor took 35.56 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: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-20 07:48:54,094 INFO L168 Benchmark]: RCFGBuilder took 833.65 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.2 MB). Peak memory consumption was 49.2 MB. Max. memory is 11.5 GB. [2019-11-20 07:48:54,094 INFO L168 Benchmark]: BuchiAutomizer took 14924.35 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 492.8 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -393.1 MB). Peak memory consumption was 99.7 MB. Max. memory is 11.5 GB. [2019-11-20 07:48:54,094 INFO L168 Benchmark]: Witness Printer took 4.05 ms. Allocated memory is still 1.7 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 07:48:54,096 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.18 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 384.68 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -185.4 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 69.69 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 35.56 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: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 833.65 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.2 MB). Peak memory consumption was 49.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14924.35 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 492.8 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -393.1 MB). Peak memory consumption was 99.7 MB. Max. memory is 11.5 GB. * Witness Printer took 4.05 ms. Allocated memory is still 1.7 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.8s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 7.2s. Construction of modules took 3.6s. Büchi inclusion checks took 2.0s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.8s AutomataMinimizationTime, 31 MinimizatonAttempts, 3912 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6636 SDtfs, 3650 SDslu, 3557 SDs, 0 SdLazy, 3965 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.6s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 27ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...