./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 b4872de39e95e4bc5ccbeb0f1761dba68e05980d ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-28 02:57:12,992 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 02:57:13,006 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 02:57:13,038 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 02:57:13,039 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 02:57:13,040 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 02:57:13,042 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 02:57:13,045 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 02:57:13,047 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 02:57:13,048 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 02:57:13,050 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 02:57:13,051 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 02:57:13,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 02:57:13,053 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 02:57:13,055 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 02:57:13,057 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 02:57:13,058 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 02:57:13,059 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 02:57:13,061 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 02:57:13,064 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 02:57:13,066 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 02:57:13,068 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 02:57:13,069 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 02:57:13,072 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 02:57:13,075 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 02:57:13,076 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 02:57:13,076 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 02:57:13,077 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 02:57:13,078 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 02:57:13,079 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 02:57:13,080 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 02:57:13,081 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 02:57:13,089 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 02:57:13,092 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 02:57:13,094 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 02:57:13,094 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 02:57:13,095 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 02:57:13,095 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 02:57:13,095 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 02:57:13,097 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 02:57:13,098 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 02:57:13,100 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 02:57:13,148 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 02:57:13,148 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 02:57:13,149 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 02:57:13,150 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 02:57:13,150 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 02:57:13,150 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 02:57:13,150 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 02:57:13,150 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 02:57:13,150 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 02:57:13,151 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 02:57:13,151 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 02:57:13,152 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 02:57:13,152 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 02:57:13,152 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 02:57:13,152 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 02:57:13,153 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 02:57:13,153 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 02:57:13,153 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 02:57:13,153 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 02:57:13,155 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 02:57:13,155 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 02:57:13,156 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 02:57:13,157 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 02:57:13,158 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 02:57:13,158 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 02:57:13,159 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 02:57:13,159 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 02:57:13,159 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 02:57:13,159 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 02:57:13,160 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 02:57:13,160 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 02:57:13,160 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 02:57:13,161 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 02:57:13,161 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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 -> b4872de39e95e4bc5ccbeb0f1761dba68e05980d [2020-11-28 02:57:13,448 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 02:57:13,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 02:57:13,492 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 02:57:13,494 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 02:57:13,495 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 02:57:13,496 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-2.c [2020-11-28 02:57:13,594 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/data/0f02e6a57/ab6406842f8b440fb6e91e8be68d0ffd/FLAG8462b3cc7 [2020-11-28 02:57:14,078 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 02:57:14,079 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-2.c [2020-11-28 02:57:14,091 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/data/0f02e6a57/ab6406842f8b440fb6e91e8be68d0ffd/FLAG8462b3cc7 [2020-11-28 02:57:14,427 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/data/0f02e6a57/ab6406842f8b440fb6e91e8be68d0ffd [2020-11-28 02:57:14,429 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 02:57:14,431 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 02:57:14,436 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 02:57:14,436 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 02:57:14,439 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 02:57:14,439 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,441 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b289d3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14, skipping insertion in model container [2020-11-28 02:57:14,441 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,452 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 02:57:14,492 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 02:57:14,724 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:57:14,733 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 02:57:14,790 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:57:14,805 INFO L208 MainTranslator]: Completed translation [2020-11-28 02:57:14,805 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14 WrapperNode [2020-11-28 02:57:14,805 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 02:57:14,807 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 02:57:14,807 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 02:57:14,807 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 02:57:14,825 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,841 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,880 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 02:57:14,891 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 02:57:14,891 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 02:57:14,891 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 02:57:14,899 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,899 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,903 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,904 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,911 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,919 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,922 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... [2020-11-28 02:57:14,927 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 02:57:14,928 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 02:57:14,929 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 02:57:14,929 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 02:57:14,930 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:15,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 02:57:15,013 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 02:57:15,013 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 02:57:15,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 02:57:15,156 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 02:57:15,712 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2020-11-28 02:57:15,712 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2020-11-28 02:57:15,727 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 02:57:15,728 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 02:57:15,731 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:57:15 BoogieIcfgContainer [2020-11-28 02:57:15,731 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 02:57:15,735 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 02:57:15,735 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 02:57:15,739 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 02:57:15,739 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:57:15,740 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 02:57:14" (1/3) ... [2020-11-28 02:57:15,741 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@13de7213 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:57:15, skipping insertion in model container [2020-11-28 02:57:15,741 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:57:15,742 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:57:14" (2/3) ... [2020-11-28 02:57:15,742 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@13de7213 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:57:15, skipping insertion in model container [2020-11-28 02:57:15,742 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:57:15,743 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:57:15" (3/3) ... [2020-11-28 02:57:15,744 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2.cil-2.c [2020-11-28 02:57:15,793 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 02:57:15,793 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 02:57:15,793 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 02:57:15,793 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 02:57:15,793 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 02:57:15,794 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 02:57:15,794 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 02:57:15,794 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 02:57:15,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 02:57:15,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 02:57:15,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:15,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:15,869 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 02:57:15,870 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:15,870 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 02:57:15,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 02:57:15,888 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 02:57:15,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:15,888 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:15,889 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 02:57:15,889 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:15,894 INFO L794 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10#L-1true havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 64#L86true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 55#L89-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 63#L94true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 57#L100-1true [2020-11-28 02:57:15,895 INFO L796 eck$LassoCheckResult]: Loop: 57#L100-1true assume !false; 120#L101true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20#L103true assume 12292 == ssl3_connect_~s__state~0; 112#L104true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6#L208true ssl3_connect_~s__server~0 := 0; 53#L213true assume 0 != ssl3_connect_~cb~0; 24#L213-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 60#L218true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54#L224true assume !(0 == ssl3_connect_~s__init_buf___0~0); 25#L224-2true assume !(0 == ssl3_connect_~tmp___4~0); 61#L240true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 108#L487true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9#L522true ssl3_connect_~skip~0 := 0; 57#L100-1true [2020-11-28 02:57:15,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:15,906 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2020-11-28 02:57:15,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:15,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993235958] [2020-11-28 02:57:15,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:16,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,039 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,084 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,119 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:16,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2020-11-28 02:57:16,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:16,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240704354] [2020-11-28 02:57:16,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,150 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,156 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,166 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:16,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:16,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2020-11-28 02:57:16,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:16,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342604225] [2020-11-28 02:57:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:16,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,235 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:16,257 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:16,278 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:16,480 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:16,480 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:16,481 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:16,481 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:16,481 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:16,481 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:16,481 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:16,481 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:16,481 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration1_Loop [2020-11-28 02:57:16,482 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:16,482 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:16,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:16,764 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:16,766 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:16,779 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:16,779 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:16,789 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:16,790 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:16,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:16,832 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 [2020-11-28 02:57:16,837 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:16,837 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:16,897 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:16,897 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 [2020-11-28 02:57:16,902 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:16,902 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:16,940 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:16,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:16,944 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:16,944 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:16,986 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:16,987 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 [2020-11-28 02:57:16,991 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:16,991 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,036 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:17,039 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,039 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,083 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,083 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:17,101 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,101 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:17,144 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,144 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,183 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:17,223 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 [2020-11-28 02:57:17,240 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,241 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=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}] Lambdas: [1, 14, 1] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,287 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,287 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 [2020-11-28 02:57:17,291 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,291 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,333 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,333 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 [2020-11-28 02:57:17,338 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,338 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=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,380 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,380 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,384 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,384 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,427 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,463 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:17,464 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 [2020-11-28 02:57:17,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:17,482 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=-2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}] Lambdas: [1, 1, 0] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,525 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:17,525 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:17,557 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:17,565 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:17,584 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:17,585 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:17,585 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:17,585 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:17,585 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:17,585 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,585 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:17,585 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:17,585 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration1_Loop [2020-11-28 02:57:17,585 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:17,586 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:17,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:17,969 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:17,974 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:17,978 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 [2020-11-28 02:57:17,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:17,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:17,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:17,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:17,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:17,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:17,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:17,987 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:57:18,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,034 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:18,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,036 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:18,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,039 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:18,072 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 [2020-11-28 02:57:18,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,074 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:18,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,075 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:18,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,078 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,119 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 [2020-11-28 02:57:18,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,126 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,174 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 [2020-11-28 02:57:18,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,178 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,178 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 [2020-11-28 02:57:18,180 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,218 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 [2020-11-28 02:57:18,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,221 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:18,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,225 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:18,225 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 [2020-11-28 02:57:18,227 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,265 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 [2020-11-28 02:57:18,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,268 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 [2020-11-28 02:57:18,271 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,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 [2020-11-28 02:57:18,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,318 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,340 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 [2020-11-28 02:57:18,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,344 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,344 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 [2020-11-28 02:57:18,349 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,388 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 [2020-11-28 02:57:18,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,393 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,393 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 [2020-11-28 02:57:18,399 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,438 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 [2020-11-28 02:57:18,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,442 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,443 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 [2020-11-28 02:57:18,447 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,486 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 [2020-11-28 02:57:18,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,489 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,489 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:18,489 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,490 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:18,491 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 [2020-11-28 02:57:18,493 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,531 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 [2020-11-28 02:57:18,533 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,533 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,533 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,533 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,533 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,534 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,534 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,538 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:57:18,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,604 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 [2020-11-28 02:57:18,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:18,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:18,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:18,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:18,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:18,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:18,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:18,614 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:18,635 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:18,635 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:18,653 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:18,653 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:18,653 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:18,654 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:18,687 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:18,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:18,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:18,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:18,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:18,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:18,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:18,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:18,875 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 [2020-11-28 02:57:18,877 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2020-11-28 02:57:19,344 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 833 transitions. Complement of second has 8 states. [2020-11-28 02:57:19,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:19,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 417 transitions. [2020-11-28 02:57:19,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 417 transitions. Stem has 5 letters. Loop has 13 letters. [2020-11-28 02:57:19,350 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:19,350 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 02:57:19,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:19,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:19,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:19,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:19,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:19,442 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 [2020-11-28 02:57:19,442 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2020-11-28 02:57:19,759 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 538 states and 874 transitions. Complement of second has 10 states. [2020-11-28 02:57:19,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:19,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:19,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 436 transitions. [2020-11-28 02:57:19,761 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 5 letters. Loop has 13 letters. [2020-11-28 02:57:19,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:19,762 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 18 letters. Loop has 13 letters. [2020-11-28 02:57:19,762 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:19,762 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 5 letters. Loop has 26 letters. [2020-11-28 02:57:19,763 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:19,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 538 states and 874 transitions. [2020-11-28 02:57:19,784 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 02:57:19,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 538 states to 328 states and 492 transitions. [2020-11-28 02:57:19,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2020-11-28 02:57:19,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2020-11-28 02:57:19,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2020-11-28 02:57:19,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:19,806 INFO L691 BuchiCegarLoop]: Abstraction has 328 states and 492 transitions. [2020-11-28 02:57:19,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2020-11-28 02:57:19,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2020-11-28 02:57:19,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-11-28 02:57:19,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2020-11-28 02:57:19,858 INFO L714 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:19,858 INFO L594 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:19,858 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 02:57:19,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2020-11-28 02:57:19,862 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 02:57:19,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:19,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:19,865 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:57:19,866 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:19,866 INFO L794 eck$LassoCheckResult]: Stem: 1456#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1351#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1352#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1421#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1422#L94 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 1395#L95 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 1348#L100-1 [2020-11-28 02:57:19,867 INFO L796 eck$LassoCheckResult]: Loop: 1348#L100-1 assume !false; 1423#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1466#L103 assume 12292 == ssl3_connect_~s__state~0; 1458#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1336#L208 ssl3_connect_~s__server~0 := 0; 1337#L213 assume 0 != ssl3_connect_~cb~0; 1382#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1383#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1417#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1341#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1386#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1333#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1347#L522 ssl3_connect_~skip~0 := 0; 1348#L100-1 [2020-11-28 02:57:19,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:19,867 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2020-11-28 02:57:19,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:19,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696560315] [2020-11-28 02:57:19,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:19,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:19,894 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:19,910 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:19,921 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:19,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:19,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2020-11-28 02:57:19,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:19,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582245592] [2020-11-28 02:57:19,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:19,944 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:19,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:19,950 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:19,953 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:19,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:19,954 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2020-11-28 02:57:19,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:19,957 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375261291] [2020-11-28 02:57:19,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:19,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:19,982 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:20,012 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:20,020 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:20,131 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:20,131 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:20,131 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:20,131 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:20,131 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:20,131 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,131 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:20,131 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:20,131 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration2_Loop [2020-11-28 02:57:20,132 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:20,132 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:20,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,430 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:20,430 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,437 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:20,437 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:20,442 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:20,442 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,468 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:20,468 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:20,470 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:20,470 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:20,493 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:20,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:20,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:20,525 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:20,547 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:20,547 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:20,547 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:20,547 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:20,547 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:20,548 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,548 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:20,548 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:20,548 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration2_Loop [2020-11-28 02:57:20,548 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:20,548 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:20,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:20,835 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:20,836 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:20,842 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 [2020-11-28 02:57:20,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:20,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:20,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:20,843 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:20,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:20,844 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:20,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:20,846 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:20,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:57:20,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:20,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:20,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:20,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:20,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:20,873 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:20,873 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:20,882 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:20,910 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 [2020-11-28 02:57:20,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:20,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:20,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:20,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:20,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:20,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:20,920 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:20,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:57:20,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:20,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:20,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:20,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:20,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:20,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:20,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:20,964 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:21,001 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 [2020-11-28 02:57:21,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:21,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:21,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:21,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:21,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:21,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:21,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:21,005 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:21,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 02:57:21,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:21,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:21,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:21,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:21,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:21,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:21,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:21,033 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:21,054 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 [2020-11-28 02:57:21,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:21,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:21,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:21,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:21,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:21,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:21,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:21,060 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:21,070 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:21,070 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:21,072 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:21,072 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:21,072 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:21,072 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 [] [2020-11-28 02:57:21,092 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:21,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:21,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:21,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:21,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:21,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:21,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:21,212 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 [2020-11-28 02:57:21,212 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 02:57:21,512 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 446 states and 654 transitions. Complement of second has 7 states. [2020-11-28 02:57:21,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:21,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2020-11-28 02:57:21,513 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 02:57:21,514 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:21,514 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 02:57:21,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:21,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:21,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:21,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:21,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:21,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:21,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:21,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 [2020-11-28 02:57:21,615 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 02:57:21,873 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 460 states and 671 transitions. Complement of second has 9 states. [2020-11-28 02:57:21,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:21,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:21,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2020-11-28 02:57:21,875 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 02:57:21,875 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:21,875 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 02:57:21,875 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:21,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 02:57:21,876 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:21,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2020-11-28 02:57:21,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 02:57:21,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2020-11-28 02:57:21,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-11-28 02:57:21,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2020-11-28 02:57:21,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2020-11-28 02:57:21,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:21,893 INFO L691 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2020-11-28 02:57:21,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2020-11-28 02:57:21,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2020-11-28 02:57:21,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-11-28 02:57:21,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2020-11-28 02:57:21,911 INFO L714 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:21,911 INFO L594 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:21,911 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 02:57:21,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2020-11-28 02:57:21,914 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 02:57:21,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:21,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:21,915 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:57:21,915 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:21,915 INFO L794 eck$LassoCheckResult]: Stem: 2654#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2550#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2551#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2620#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2621#L94 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2592#L95 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 2547#L100-1 [2020-11-28 02:57:21,916 INFO L796 eck$LassoCheckResult]: Loop: 2547#L100-1 assume !false; 2622#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2663#L103 assume 12292 == ssl3_connect_~s__state~0; 2656#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2535#L208 ssl3_connect_~s__server~0 := 0; 2536#L213 assume 0 != ssl3_connect_~cb~0; 2581#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2582#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2616#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2540#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2585#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2532#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2546#L522 ssl3_connect_~skip~0 := 0; 2547#L100-1 [2020-11-28 02:57:21,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:21,916 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2020-11-28 02:57:21,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:21,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199683909] [2020-11-28 02:57:21,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:21,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:21,948 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:21,960 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:21,963 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:21,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:21,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2020-11-28 02:57:21,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:21,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718971368] [2020-11-28 02:57:21,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:21,975 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:21,982 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:21,984 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:21,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:21,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2020-11-28 02:57:21,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:21,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076618477] [2020-11-28 02:57:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:22,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:22,006 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:22,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:22,022 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:22,028 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:22,147 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:22,147 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:22,147 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:22,147 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:22,148 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:22,148 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,148 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:22,148 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:22,148 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration3_Loop [2020-11-28 02:57:22,148 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:22,148 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:22,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,466 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:22,466 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,471 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,476 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,476 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,498 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,501 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,501 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:22,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,524 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,539 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,539 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,561 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:22,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,596 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,596 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=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}] Lambdas: [1, 14, 1] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,624 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,625 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,647 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,647 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,660 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,660 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=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,682 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,685 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,685 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,708 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,708 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:22,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:22,735 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,749 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,749 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=-2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}] Lambdas: [1, 1, 0] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:22,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,787 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,787 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,808 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,808 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,811 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:22,811 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_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,843 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:22,843 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,870 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:22,870 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:22,879 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:22,899 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:22,899 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:22,899 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:22,899 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:22,899 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:22,899 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:22,899 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:22,899 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:22,899 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration3_Loop [2020-11-28 02:57:22,900 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:22,900 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:22,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:22,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:23,166 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:23,166 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:23,180 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 [2020-11-28 02:57:23,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,182 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:23,182 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,183 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:23,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,185 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:23,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 [2020-11-28 02:57:23,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,232 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,263 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 [2020-11-28 02:57:23,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,266 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:23,287 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 [2020-11-28 02:57:23,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,291 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:23,315 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 [2020-11-28 02:57:23,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,316 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,317 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,318 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:23,339 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 [2020-11-28 02:57:23,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,341 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 02:57:23,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,342 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 02:57:23,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,344 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:23,366 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 [2020-11-28 02:57:23,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,382 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:23,403 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 [2020-11-28 02:57:23,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,406 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,415 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,437 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 [2020-11-28 02:57:23,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,439 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,440 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,440 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:23,441 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:23,482 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 [2020-11-28 02:57:23,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,487 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:23,527 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 [2020-11-28 02:57:23,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:23,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:23,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:23,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:23,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:23,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:23,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,534 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:23,538 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:23,538 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:23,542 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:23,543 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:23,543 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:23,543 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 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:23,565 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:23,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:23,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:23,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:23,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:23,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:23,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:23,705 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 [2020-11-28 02:57:23,706 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 02:57:23,971 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 446 states and 654 transitions. Complement of second has 7 states. [2020-11-28 02:57:23,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:23,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2020-11-28 02:57:23,972 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 02:57:23,973 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:23,973 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 02:57:23,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:24,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:24,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:24,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:24,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:24,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:24,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:24,053 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 [2020-11-28 02:57:24,053 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 02:57:24,251 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 460 states and 671 transitions. Complement of second has 9 states. [2020-11-28 02:57:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:24,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:24,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2020-11-28 02:57:24,255 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 02:57:24,255 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:24,255 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 02:57:24,255 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:24,255 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 02:57:24,256 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:24,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2020-11-28 02:57:24,261 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 02:57:24,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2020-11-28 02:57:24,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-11-28 02:57:24,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2020-11-28 02:57:24,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2020-11-28 02:57:24,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:24,266 INFO L691 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2020-11-28 02:57:24,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2020-11-28 02:57:24,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2020-11-28 02:57:24,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-11-28 02:57:24,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2020-11-28 02:57:24,287 INFO L714 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:24,287 INFO L594 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 02:57:24,287 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 02:57:24,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2020-11-28 02:57:24,289 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 02:57:24,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:24,289 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:24,290 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:24,296 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:24,296 INFO L794 eck$LassoCheckResult]: Stem: 3853#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3749#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3750#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3819#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3820#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3794#L100-1 assume !false; 3822#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3768#L103 assume !(12292 == ssl3_connect_~s__state~0); 3769#L106 assume !(16384 == ssl3_connect_~s__state~0); 3757#L109 assume 4096 == ssl3_connect_~s__state~0; 3734#L208 [2020-11-28 02:57:24,296 INFO L796 eck$LassoCheckResult]: Loop: 3734#L208 ssl3_connect_~s__server~0 := 0; 3735#L213 assume 0 != ssl3_connect_~cb~0; 3780#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3781#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3815#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3739#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 3785#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3731#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3745#L522 ssl3_connect_~skip~0 := 0; 3746#L100-1 assume !false; 3821#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3862#L103 assume !(12292 == ssl3_connect_~s__state~0); 3863#L106 assume 16384 == ssl3_connect_~s__state~0; 3734#L208 [2020-11-28 02:57:24,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:24,297 INFO L82 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2020-11-28 02:57:24,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:24,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643515814] [2020-11-28 02:57:24,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:24,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643515814] [2020-11-28 02:57:24,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:24,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:24,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229431712] [2020-11-28 02:57:24,365 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:24,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:24,365 INFO L82 PathProgramCache]: Analyzing trace with hash -373781076, now seen corresponding path program 1 times [2020-11-28 02:57:24,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:24,365 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890354218] [2020-11-28 02:57:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:24,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890354218] [2020-11-28 02:57:24,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:24,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:24,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608887573] [2020-11-28 02:57:24,399 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:24,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:24,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:24,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:24,403 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 3 states. [2020-11-28 02:57:24,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:24,571 INFO L93 Difference]: Finished difference Result 169 states and 248 transitions. [2020-11-28 02:57:24,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:24,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 248 transitions. [2020-11-28 02:57:24,574 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2020-11-28 02:57:24,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 248 transitions. [2020-11-28 02:57:24,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2020-11-28 02:57:24,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2020-11-28 02:57:24,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 248 transitions. [2020-11-28 02:57:24,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:24,576 INFO L691 BuchiCegarLoop]: Abstraction has 169 states and 248 transitions. [2020-11-28 02:57:24,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 248 transitions. [2020-11-28 02:57:24,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 151. [2020-11-28 02:57:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2020-11-28 02:57:24,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 226 transitions. [2020-11-28 02:57:24,581 INFO L714 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2020-11-28 02:57:24,582 INFO L594 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2020-11-28 02:57:24,582 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 02:57:24,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 226 transitions. [2020-11-28 02:57:24,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2020-11-28 02:57:24,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:24,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:24,586 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:24,586 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:24,587 INFO L794 eck$LassoCheckResult]: Stem: 4172#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4064#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4065#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4136#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4137#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4107#L100-1 assume !false; 4140#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4083#L103 assume !(12292 == ssl3_connect_~s__state~0); 4084#L106 assume !(16384 == ssl3_connect_~s__state~0); 4110#L109 assume !(4096 == ssl3_connect_~s__state~0); 4182#L112 assume !(20480 == ssl3_connect_~s__state~0); 4175#L115 [2020-11-28 02:57:24,587 INFO L796 eck$LassoCheckResult]: Loop: 4175#L115 assume !(4099 == ssl3_connect_~s__state~0); 4176#L118 assume 4368 == ssl3_connect_~s__state~0; 4116#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4057#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4058#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4169#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4046#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4129#L522 ssl3_connect_~skip~0 := 0; 4138#L100-1 assume !false; 4139#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4184#L103 assume !(12292 == ssl3_connect_~s__state~0); 4185#L106 assume !(16384 == ssl3_connect_~s__state~0); 4072#L109 assume !(4096 == ssl3_connect_~s__state~0); 4073#L112 assume !(20480 == ssl3_connect_~s__state~0); 4175#L115 [2020-11-28 02:57:24,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:24,587 INFO L82 PathProgramCache]: Analyzing trace with hash -361080391, now seen corresponding path program 1 times [2020-11-28 02:57:24,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:24,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68397971] [2020-11-28 02:57:24,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:24,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:24,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:24,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68397971] [2020-11-28 02:57:24,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:24,624 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:24,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152659147] [2020-11-28 02:57:24,625 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:24,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:24,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1660558072, now seen corresponding path program 1 times [2020-11-28 02:57:24,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:24,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101963082] [2020-11-28 02:57:24,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:24,629 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:24,631 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:24,633 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:24,758 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:24,758 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:24,759 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:24,759 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:24,759 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:24,759 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:24,759 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:24,759 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:24,759 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration5_Loop [2020-11-28 02:57:24,759 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:24,759 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:24,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:24,941 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:24,942 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:24,950 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:24,950 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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 [2020-11-28 02:57:24,991 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:24,991 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:24,995 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:25,014 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:25,014 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:25,014 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:25,014 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:25,014 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:25,014 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:25,014 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:25,014 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:25,014 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration5_Loop [2020-11-28 02:57:25,014 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:25,015 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:25,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:25,184 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:25,184 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:25,195 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 [2020-11-28 02:57:25,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:25,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:25,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:25,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:25,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:25,199 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:25,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:25,203 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:25,206 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:25,206 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:25,209 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:25,209 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:25,209 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:25,209 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4376 Supporting invariants [] Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:25,237 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:25,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:25,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:25,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:25,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:25,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:25,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:25,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:25,312 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 [2020-11-28 02:57:25,312 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states and 226 transitions. cyclomatic complexity: 77 Second operand 5 states. [2020-11-28 02:57:25,816 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states and 226 transitions. cyclomatic complexity: 77. Second operand 5 states. Result 581 states and 858 transitions. Complement of second has 9 states. [2020-11-28 02:57:25,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:25,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:57:25,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-11-28 02:57:25,817 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 368 transitions. Stem has 11 letters. Loop has 14 letters. [2020-11-28 02:57:25,818 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:25,818 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 368 transitions. Stem has 25 letters. Loop has 14 letters. [2020-11-28 02:57:25,818 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:25,818 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 368 transitions. Stem has 11 letters. Loop has 28 letters. [2020-11-28 02:57:25,818 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:25,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 858 transitions. [2020-11-28 02:57:25,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 223 [2020-11-28 02:57:25,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 531 states and 768 transitions. [2020-11-28 02:57:25,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 323 [2020-11-28 02:57:25,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 354 [2020-11-28 02:57:25,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 531 states and 768 transitions. [2020-11-28 02:57:25,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:25,879 INFO L691 BuchiCegarLoop]: Abstraction has 531 states and 768 transitions. [2020-11-28 02:57:25,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states and 768 transitions. [2020-11-28 02:57:25,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 369. [2020-11-28 02:57:25,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2020-11-28 02:57:25,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 554 transitions. [2020-11-28 02:57:25,895 INFO L714 BuchiCegarLoop]: Abstraction has 369 states and 554 transitions. [2020-11-28 02:57:25,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:25,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:25,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:25,896 INFO L87 Difference]: Start difference. First operand 369 states and 554 transitions. Second operand 3 states. [2020-11-28 02:57:26,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:26,048 INFO L93 Difference]: Finished difference Result 373 states and 557 transitions. [2020-11-28 02:57:26,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:26,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 373 states and 557 transitions. [2020-11-28 02:57:26,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2020-11-28 02:57:26,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 373 states to 371 states and 555 transitions. [2020-11-28 02:57:26,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 235 [2020-11-28 02:57:26,056 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 235 [2020-11-28 02:57:26,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 555 transitions. [2020-11-28 02:57:26,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:26,057 INFO L691 BuchiCegarLoop]: Abstraction has 371 states and 555 transitions. [2020-11-28 02:57:26,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 555 transitions. [2020-11-28 02:57:26,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2020-11-28 02:57:26,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371 states. [2020-11-28 02:57:26,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 555 transitions. [2020-11-28 02:57:26,066 INFO L714 BuchiCegarLoop]: Abstraction has 371 states and 555 transitions. [2020-11-28 02:57:26,066 INFO L594 BuchiCegarLoop]: Abstraction has 371 states and 555 transitions. [2020-11-28 02:57:26,067 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 02:57:26,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 371 states and 555 transitions. [2020-11-28 02:57:26,069 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2020-11-28 02:57:26,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:26,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:26,071 INFO L852 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] [2020-11-28 02:57:26,071 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:26,071 INFO L794 eck$LassoCheckResult]: Stem: 5786#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5648#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5649#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5731#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5732#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5694#L100-1 assume !false; 5805#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5806#L103 assume 12292 == ssl3_connect_~s__state~0; 5790#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5632#L208 ssl3_connect_~s__server~0 := 0; 5633#L213 assume !(0 != ssl3_connect_~cb~0); 5683#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5684#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5729#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5637#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 5686#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5739#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5646#L522 ssl3_connect_~skip~0 := 0; 5647#L100-1 assume !false; 5735#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5669#L103 assume !(12292 == ssl3_connect_~s__state~0); 5670#L106 assume !(16384 == ssl3_connect_~s__state~0); 5913#L109 assume !(4096 == ssl3_connect_~s__state~0); 5912#L112 assume !(20480 == ssl3_connect_~s__state~0); 5906#L115 assume 4099 == ssl3_connect_~s__state~0; 5630#L208 [2020-11-28 02:57:26,072 INFO L796 eck$LassoCheckResult]: Loop: 5630#L208 ssl3_connect_~s__server~0 := 0; 5631#L213 assume 0 != ssl3_connect_~cb~0; 5681#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5682#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5738#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5892#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 5889#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5886#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5881#L522 ssl3_connect_~skip~0 := 0; 5880#L100-1 assume !false; 5879#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5878#L103 assume !(12292 == ssl3_connect_~s__state~0); 5877#L106 assume !(16384 == ssl3_connect_~s__state~0); 5876#L109 assume !(4096 == ssl3_connect_~s__state~0); 5807#L112 assume !(20480 == ssl3_connect_~s__state~0); 5808#L115 assume 4099 == ssl3_connect_~s__state~0; 5630#L208 [2020-11-28 02:57:26,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:26,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1428399811, now seen corresponding path program 1 times [2020-11-28 02:57:26,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:26,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561783790] [2020-11-28 02:57:26,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:26,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561783790] [2020-11-28 02:57:26,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:26,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:26,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806289360] [2020-11-28 02:57:26,098 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:26,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:26,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1538273800, now seen corresponding path program 1 times [2020-11-28 02:57:26,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:26,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591874774] [2020-11-28 02:57:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:26,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:26,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591874774] [2020-11-28 02:57:26,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:26,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:26,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857250330] [2020-11-28 02:57:26,121 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:26,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:26,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:26,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:26,122 INFO L87 Difference]: Start difference. First operand 371 states and 555 transitions. cyclomatic complexity: 188 Second operand 3 states. [2020-11-28 02:57:26,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:26,384 INFO L93 Difference]: Finished difference Result 301 states and 455 transitions. [2020-11-28 02:57:26,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:26,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 455 transitions. [2020-11-28 02:57:26,388 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 165 [2020-11-28 02:57:26,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 273 states and 427 transitions. [2020-11-28 02:57:26,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 219 [2020-11-28 02:57:26,391 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 219 [2020-11-28 02:57:26,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 273 states and 427 transitions. [2020-11-28 02:57:26,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:26,392 INFO L691 BuchiCegarLoop]: Abstraction has 273 states and 427 transitions. [2020-11-28 02:57:26,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states and 427 transitions. [2020-11-28 02:57:26,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 230. [2020-11-28 02:57:26,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2020-11-28 02:57:26,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 356 transitions. [2020-11-28 02:57:26,398 INFO L714 BuchiCegarLoop]: Abstraction has 230 states and 356 transitions. [2020-11-28 02:57:26,399 INFO L594 BuchiCegarLoop]: Abstraction has 230 states and 356 transitions. [2020-11-28 02:57:26,399 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 02:57:26,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 356 transitions. [2020-11-28 02:57:26,400 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2020-11-28 02:57:26,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:26,401 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:26,402 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:26,402 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:26,402 INFO L794 eck$LassoCheckResult]: Stem: 6437#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6323#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6324#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6398#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6399#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6368#L100-1 assume !false; 6496#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6457#L103 assume 12292 == ssl3_connect_~s__state~0; 6440#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6307#L208 ssl3_connect_~s__server~0 := 0; 6308#L213 assume !(0 != ssl3_connect_~cb~0); 6355#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6356#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6396#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6312#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6358#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6405#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6321#L522 ssl3_connect_~skip~0 := 0; 6322#L100-1 assume !false; 6469#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6342#L103 assume !(12292 == ssl3_connect_~s__state~0); 6343#L106 assume !(16384 == ssl3_connect_~s__state~0); 6495#L109 assume !(4096 == ssl3_connect_~s__state~0); 6493#L112 assume !(20480 == ssl3_connect_~s__state~0); 6491#L115 assume !(4099 == ssl3_connect_~s__state~0); 6447#L118 assume !(4368 == ssl3_connect_~s__state~0); 6438#L121 [2020-11-28 02:57:26,403 INFO L796 eck$LassoCheckResult]: Loop: 6438#L121 assume 4369 == ssl3_connect_~s__state~0; 6377#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6313#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6314#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6433#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6302#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6501#L522 ssl3_connect_~skip~0 := 0; 6500#L100-1 assume !false; 6499#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6498#L103 assume !(12292 == ssl3_connect_~s__state~0); 6497#L106 assume !(16384 == ssl3_connect_~s__state~0); 6331#L109 assume !(4096 == ssl3_connect_~s__state~0); 6332#L112 assume !(20480 == ssl3_connect_~s__state~0); 6441#L115 assume !(4099 == ssl3_connect_~s__state~0); 6442#L118 assume !(4368 == ssl3_connect_~s__state~0); 6438#L121 [2020-11-28 02:57:26,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:26,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721053, now seen corresponding path program 1 times [2020-11-28 02:57:26,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:26,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244137793] [2020-11-28 02:57:26,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:26,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:26,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:26,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244137793] [2020-11-28 02:57:26,421 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:26,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:26,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931361543] [2020-11-28 02:57:26,422 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:26,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:26,422 INFO L82 PathProgramCache]: Analyzing trace with hash 525236637, now seen corresponding path program 1 times [2020-11-28 02:57:26,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:26,423 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961624096] [2020-11-28 02:57:26,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:26,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:26,426 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:26,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:26,428 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:26,429 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:26,582 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 33 [2020-11-28 02:57:26,618 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:26,618 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:26,618 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:26,618 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:26,618 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:26,618 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:26,618 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:26,618 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:26,619 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration7_Loop [2020-11-28 02:57:26,619 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:26,619 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:26,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,666 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:26,819 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:26,819 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:26,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:26,831 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:26,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:26,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet39=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet39=4, ULTIMATE.start_ssl3_connect_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:26,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:26,894 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:26,898 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:26,898 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_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:26,935 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:26,935 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:26,977 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:26,978 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:26,984 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:27,018 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:27,018 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:27,018 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:27,018 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:27,018 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:27,018 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,018 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:27,018 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:27,018 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration7_Loop [2020-11-28 02:57:27,019 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:27,019 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:27,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,212 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:27,213 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:27,217 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 [2020-11-28 02:57:27,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:27,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:27,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:27,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:27,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:27,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:27,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,225 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:27,229 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:27,229 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/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) [2020-11-28 02:57:27,232 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:27,232 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:27,232 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:27,232 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8753 Supporting invariants [] Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,265 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:27,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:27,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:27,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:27,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:27,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:27,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:27,367 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2020-11-28 02:57:27,367 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 230 states and 356 transitions. cyclomatic complexity: 129 Second operand 4 states. [2020-11-28 02:57:27,585 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 230 states and 356 transitions. cyclomatic complexity: 129. Second operand 4 states. Result 436 states and 655 transitions. Complement of second has 7 states. [2020-11-28 02:57:27,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:27,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-28 02:57:27,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 173 transitions. [2020-11-28 02:57:27,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 173 transitions. Stem has 26 letters. Loop has 15 letters. [2020-11-28 02:57:27,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:27,586 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 173 transitions. Stem has 41 letters. Loop has 15 letters. [2020-11-28 02:57:27,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:27,587 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 173 transitions. Stem has 26 letters. Loop has 30 letters. [2020-11-28 02:57:27,587 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:27,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 655 transitions. [2020-11-28 02:57:27,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 186 [2020-11-28 02:57:27,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 365 states and 559 transitions. [2020-11-28 02:57:27,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 297 [2020-11-28 02:57:27,596 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2020-11-28 02:57:27,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 365 states and 559 transitions. [2020-11-28 02:57:27,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:27,597 INFO L691 BuchiCegarLoop]: Abstraction has 365 states and 559 transitions. [2020-11-28 02:57:27,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states and 559 transitions. [2020-11-28 02:57:27,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 298. [2020-11-28 02:57:27,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2020-11-28 02:57:27,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 458 transitions. [2020-11-28 02:57:27,604 INFO L714 BuchiCegarLoop]: Abstraction has 298 states and 458 transitions. [2020-11-28 02:57:27,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:27,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:27,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:27,605 INFO L87 Difference]: Start difference. First operand 298 states and 458 transitions. Second operand 3 states. [2020-11-28 02:57:27,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:27,641 INFO L93 Difference]: Finished difference Result 583 states and 880 transitions. [2020-11-28 02:57:27,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:27,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 583 states and 880 transitions. [2020-11-28 02:57:27,649 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 368 [2020-11-28 02:57:27,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 583 states to 583 states and 880 transitions. [2020-11-28 02:57:27,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 454 [2020-11-28 02:57:27,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2020-11-28 02:57:27,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 583 states and 880 transitions. [2020-11-28 02:57:27,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:27,658 INFO L691 BuchiCegarLoop]: Abstraction has 583 states and 880 transitions. [2020-11-28 02:57:27,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states and 880 transitions. [2020-11-28 02:57:27,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 583. [2020-11-28 02:57:27,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 583 states. [2020-11-28 02:57:27,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 880 transitions. [2020-11-28 02:57:27,672 INFO L714 BuchiCegarLoop]: Abstraction has 583 states and 880 transitions. [2020-11-28 02:57:27,672 INFO L594 BuchiCegarLoop]: Abstraction has 583 states and 880 transitions. [2020-11-28 02:57:27,672 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 02:57:27,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 583 states and 880 transitions. [2020-11-28 02:57:27,676 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 368 [2020-11-28 02:57:27,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:27,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:27,679 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:27,679 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:27,679 INFO L794 eck$LassoCheckResult]: Stem: 8166#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8018#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8019#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8104#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8105#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8250#L100-1 assume !false; 8248#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8247#L103 assume 12292 == ssl3_connect_~s__state~0; 8244#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 8002#L208 ssl3_connect_~s__server~0 := 0; 8003#L213 assume 0 != ssl3_connect_~cb~0; 8051#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8052#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8102#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8007#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 8114#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 8115#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8215#L522 ssl3_connect_~skip~0 := 0; 8216#L100-1 assume !false; 8249#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8359#L103 assume !(12292 == ssl3_connect_~s__state~0); 8357#L106 assume !(16384 == ssl3_connect_~s__state~0); 8275#L109 assume !(4096 == ssl3_connect_~s__state~0); 8273#L112 assume !(20480 == ssl3_connect_~s__state~0); 8274#L115 assume !(4099 == ssl3_connect_~s__state~0); 8347#L118 assume !(4368 == ssl3_connect_~s__state~0); 8415#L121 assume !(4369 == ssl3_connect_~s__state~0); 8127#L124 [2020-11-28 02:57:27,680 INFO L796 eck$LassoCheckResult]: Loop: 8127#L124 assume 4384 == ssl3_connect_~s__state~0; 8128#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8562#L271 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8561#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 8505#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8203#L277-2 ssl3_connect_~s__init_num~0 := 0; 7997#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8553#L522 ssl3_connect_~skip~0 := 0; 8552#L100-1 assume !false; 8551#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8550#L103 assume !(12292 == ssl3_connect_~s__state~0); 8549#L106 assume !(16384 == ssl3_connect_~s__state~0); 8548#L109 assume !(4096 == ssl3_connect_~s__state~0); 8547#L112 assume !(20480 == ssl3_connect_~s__state~0); 8546#L115 assume !(4099 == ssl3_connect_~s__state~0); 8535#L118 assume !(4368 == ssl3_connect_~s__state~0); 8536#L121 assume !(4369 == ssl3_connect_~s__state~0); 8127#L124 [2020-11-28 02:57:27,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:27,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1009299006, now seen corresponding path program 1 times [2020-11-28 02:57:27,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:27,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855044006] [2020-11-28 02:57:27,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:27,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:27,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855044006] [2020-11-28 02:57:27,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:27,705 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:27,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201822341] [2020-11-28 02:57:27,705 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:27,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:27,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1860177373, now seen corresponding path program 1 times [2020-11-28 02:57:27,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:27,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317295744] [2020-11-28 02:57:27,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:27,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:27,709 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:27,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:27,712 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:27,714 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:27,814 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:27,814 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:27,814 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:27,814 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:27,814 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:57:27,814 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,814 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:27,814 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:27,814 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration8_Loop [2020-11-28 02:57:27,814 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:27,815 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:27,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:27,928 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:27,928 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 02:57:27,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:27,936 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,939 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:57:27,939 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_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:57:27,961 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:27,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:57:27,987 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:57:28,002 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:57:28,037 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:57:28,037 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:57:28,038 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:57:28,038 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:57:28,038 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:57:28,038 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:28,038 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:57:28,038 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:57:28,038 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-2.c_Iteration8_Loop [2020-11-28 02:57:28,038 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:57:28,038 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:57:28,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 02:57:28,203 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:57:28,203 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 02:57:28,211 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 [2020-11-28 02:57:28,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:28,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:28,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:28,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:28,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:28,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:28,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 86 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:28,216 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:28,240 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 [2020-11-28 02:57:28,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:28,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:28,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:28,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:28,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:28,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:28,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:28,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_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:28,265 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 [2020-11-28 02:57:28,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:57:28,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:57:28,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:57:28,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:57:28,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:57:28,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:57:28,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:57:28,270 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:57:28,272 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:57:28,272 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:57:28,274 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:57:28,274 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:57:28,274 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:57:28,274 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~blastFlag~0) = -2*ULTIMATE.start_ssl3_connect_~blastFlag~0 + 3 Supporting invariants [] [2020-11-28 02:57:28,294 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:57:28,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:28,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:57:28,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:28,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:28,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:57:28,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:28,384 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-28 02:57:28,384 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 583 states and 880 transitions. cyclomatic complexity: 307 Second operand 4 states. [2020-11-28 02:57:28,420 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 583 states and 880 transitions. cyclomatic complexity: 307. Second operand 4 states. Result 967 states and 1482 transitions. Complement of second has 4 states. [2020-11-28 02:57:28,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-28 02:57:28,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-28 02:57:28,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 217 transitions. [2020-11-28 02:57:28,422 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 217 transitions. Stem has 27 letters. Loop has 17 letters. [2020-11-28 02:57:28,422 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:28,422 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 217 transitions. Stem has 44 letters. Loop has 17 letters. [2020-11-28 02:57:28,423 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:28,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 217 transitions. Stem has 27 letters. Loop has 34 letters. [2020-11-28 02:57:28,426 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:57:28,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 967 states and 1482 transitions. [2020-11-28 02:57:28,434 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 429 [2020-11-28 02:57:28,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 967 states to 967 states and 1482 transitions. [2020-11-28 02:57:28,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 517 [2020-11-28 02:57:28,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 525 [2020-11-28 02:57:28,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 967 states and 1482 transitions. [2020-11-28 02:57:28,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:28,444 INFO L691 BuchiCegarLoop]: Abstraction has 967 states and 1482 transitions. [2020-11-28 02:57:28,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states and 1482 transitions. [2020-11-28 02:57:28,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 959. [2020-11-28 02:57:28,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2020-11-28 02:57:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1468 transitions. [2020-11-28 02:57:28,466 INFO L714 BuchiCegarLoop]: Abstraction has 959 states and 1468 transitions. [2020-11-28 02:57:28,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:28,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:28,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:28,467 INFO L87 Difference]: Start difference. First operand 959 states and 1468 transitions. Second operand 3 states. [2020-11-28 02:57:28,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:28,662 INFO L93 Difference]: Finished difference Result 1113 states and 1662 transitions. [2020-11-28 02:57:28,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:28,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1113 states and 1662 transitions. [2020-11-28 02:57:28,672 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 532 [2020-11-28 02:57:28,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1113 states to 1101 states and 1650 transitions. [2020-11-28 02:57:28,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2020-11-28 02:57:28,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 659 [2020-11-28 02:57:28,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1650 transitions. [2020-11-28 02:57:28,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:28,689 INFO L691 BuchiCegarLoop]: Abstraction has 1101 states and 1650 transitions. [2020-11-28 02:57:28,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1650 transitions. [2020-11-28 02:57:28,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1065. [2020-11-28 02:57:28,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2020-11-28 02:57:28,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1598 transitions. [2020-11-28 02:57:28,712 INFO L714 BuchiCegarLoop]: Abstraction has 1065 states and 1598 transitions. [2020-11-28 02:57:28,712 INFO L594 BuchiCegarLoop]: Abstraction has 1065 states and 1598 transitions. [2020-11-28 02:57:28,712 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 02:57:28,712 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1065 states and 1598 transitions. [2020-11-28 02:57:28,719 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 516 [2020-11-28 02:57:28,719 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:28,719 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:28,721 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:28,721 INFO L853 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] [2020-11-28 02:57:28,723 INFO L794 eck$LassoCheckResult]: Stem: 12023#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11797#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11798#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11935#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 11938#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 11868#L100-1 assume !false; 12536#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12534#L103 assume 12292 == ssl3_connect_~s__state~0; 12532#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 12528#L208 ssl3_connect_~s__server~0 := 0; 12505#L213 assume 0 != ssl3_connect_~cb~0; 12504#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12503#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12494#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12491#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 12486#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 12480#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12475#L522 ssl3_connect_~skip~0 := 0; 12472#L100-1 assume !false; 12469#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12465#L103 assume !(12292 == ssl3_connect_~s__state~0); 12462#L106 assume !(16384 == ssl3_connect_~s__state~0); 12458#L109 assume !(4096 == ssl3_connect_~s__state~0); 12457#L112 assume !(20480 == ssl3_connect_~s__state~0); 12453#L115 assume !(4099 == ssl3_connect_~s__state~0); 12379#L118 assume 4368 == ssl3_connect_~s__state~0; 12377#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12374#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12371#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12367#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 12369#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12351#L522 ssl3_connect_~skip~0 := 0; 12352#L100-1 assume !false; 12343#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12344#L103 assume 12292 == ssl3_connect_~s__state~0; 12339#L104 [2020-11-28 02:57:28,724 INFO L796 eck$LassoCheckResult]: Loop: 12339#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 12325#L208 ssl3_connect_~s__server~0 := 0; 12406#L213 assume 0 != ssl3_connect_~cb~0; 12405#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12404#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12402#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12400#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 12398#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 12394#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12388#L522 ssl3_connect_~skip~0 := 0; 12387#L100-1 assume !false; 12386#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12385#L103 assume !(12292 == ssl3_connect_~s__state~0); 12384#L106 assume !(16384 == ssl3_connect_~s__state~0); 12383#L109 assume !(4096 == ssl3_connect_~s__state~0); 12382#L112 assume !(20480 == ssl3_connect_~s__state~0); 12381#L115 assume !(4099 == ssl3_connect_~s__state~0); 12380#L118 assume 4368 == ssl3_connect_~s__state~0; 12378#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12376#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12372#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12370#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12361#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12359#L522 ssl3_connect_~skip~0 := 0; 12347#L100-1 assume !false; 12348#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12338#L103 assume 12292 == ssl3_connect_~s__state~0; 12339#L104 [2020-11-28 02:57:28,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:28,724 INFO L82 PathProgramCache]: Analyzing trace with hash -2068112744, now seen corresponding path program 1 times [2020-11-28 02:57:28,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:28,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557355741] [2020-11-28 02:57:28,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:28,765 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-11-28 02:57:28,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557355741] [2020-11-28 02:57:28,765 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:28,765 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:28,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225342704] [2020-11-28 02:57:28,766 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:28,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:28,766 INFO L82 PathProgramCache]: Analyzing trace with hash -83170607, now seen corresponding path program 1 times [2020-11-28 02:57:28,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:28,767 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304073592] [2020-11-28 02:57:28,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:28,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:28,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304073592] [2020-11-28 02:57:28,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:28,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:28,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389984544] [2020-11-28 02:57:28,785 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:28,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:28,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:28,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:28,786 INFO L87 Difference]: Start difference. First operand 1065 states and 1598 transitions. cyclomatic complexity: 545 Second operand 3 states. [2020-11-28 02:57:28,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:28,983 INFO L93 Difference]: Finished difference Result 1215 states and 1714 transitions. [2020-11-28 02:57:28,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:28,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1215 states and 1714 transitions. [2020-11-28 02:57:28,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 455 [2020-11-28 02:57:29,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1215 states to 1123 states and 1618 transitions. [2020-11-28 02:57:29,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 582 [2020-11-28 02:57:29,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 582 [2020-11-28 02:57:29,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1123 states and 1618 transitions. [2020-11-28 02:57:29,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:29,003 INFO L691 BuchiCegarLoop]: Abstraction has 1123 states and 1618 transitions. [2020-11-28 02:57:29,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states and 1618 transitions. [2020-11-28 02:57:29,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1065. [2020-11-28 02:57:29,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2020-11-28 02:57:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1546 transitions. [2020-11-28 02:57:29,026 INFO L714 BuchiCegarLoop]: Abstraction has 1065 states and 1546 transitions. [2020-11-28 02:57:29,026 INFO L594 BuchiCegarLoop]: Abstraction has 1065 states and 1546 transitions. [2020-11-28 02:57:29,026 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 02:57:29,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1065 states and 1546 transitions. [2020-11-28 02:57:29,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 427 [2020-11-28 02:57:29,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:29,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:29,035 INFO L852 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] [2020-11-28 02:57:29,035 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:29,035 INFO L794 eck$LassoCheckResult]: Stem: 14318#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14083#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14084#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14224#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 14228#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 14152#L100-1 assume !false; 14826#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14824#L103 assume 12292 == ssl3_connect_~s__state~0; 14822#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 14820#L208 ssl3_connect_~s__server~0 := 0; 14819#L213 assume 0 != ssl3_connect_~cb~0; 14791#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 14816#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14813#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14809#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 14805#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 14802#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14796#L522 ssl3_connect_~skip~0 := 0; 14793#L100-1 assume !false; 14789#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14786#L103 assume !(12292 == ssl3_connect_~s__state~0); 14783#L106 assume !(16384 == ssl3_connect_~s__state~0); 14778#L109 assume !(4096 == ssl3_connect_~s__state~0); 14775#L112 assume !(20480 == ssl3_connect_~s__state~0); 14771#L115 assume !(4099 == ssl3_connect_~s__state~0); 14336#L118 assume 4368 == ssl3_connect_~s__state~0; 14184#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14076#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14077#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14736#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 14732#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14724#L522 ssl3_connect_~skip~0 := 0; 14722#L100-1 assume !false; 14720#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14718#L103 assume !(12292 == ssl3_connect_~s__state~0); 14716#L106 assume !(16384 == ssl3_connect_~s__state~0); 14714#L109 assume !(4096 == ssl3_connect_~s__state~0); 14712#L112 assume !(20480 == ssl3_connect_~s__state~0); 14710#L115 assume !(4099 == ssl3_connect_~s__state~0); 14708#L118 assume !(4368 == ssl3_connect_~s__state~0); 14706#L121 assume !(4369 == ssl3_connect_~s__state~0); 14322#L124 assume 4384 == ssl3_connect_~s__state~0; 14160#L128 [2020-11-28 02:57:29,035 INFO L796 eck$LassoCheckResult]: Loop: 14160#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 14113#L271 assume !(1 == ssl3_connect_~blastFlag~0); 14114#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 14089#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 14090#L277-2 ssl3_connect_~s__init_num~0 := 0; 14898#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14873#L522 ssl3_connect_~skip~0 := 0; 14872#L100-1 assume !false; 14871#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14870#L103 assume !(12292 == ssl3_connect_~s__state~0); 14868#L106 assume !(16384 == ssl3_connect_~s__state~0); 14867#L109 assume !(4096 == ssl3_connect_~s__state~0); 14866#L112 assume !(20480 == ssl3_connect_~s__state~0); 14865#L115 assume !(4099 == ssl3_connect_~s__state~0); 14864#L118 assume !(4368 == ssl3_connect_~s__state~0); 14863#L121 assume !(4369 == ssl3_connect_~s__state~0); 14861#L124 assume 4384 == ssl3_connect_~s__state~0; 14160#L128 [2020-11-28 02:57:29,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,036 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 1 times [2020-11-28 02:57:29,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516850879] [2020-11-28 02:57:29,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,046 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,054 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,062 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:29,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,063 INFO L82 PathProgramCache]: Analyzing trace with hash 2059284909, now seen corresponding path program 1 times [2020-11-28 02:57:29,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779217209] [2020-11-28 02:57:29,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:29,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:29,075 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779217209] [2020-11-28 02:57:29,075 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:29,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:29,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736844293] [2020-11-28 02:57:29,076 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:29,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:29,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:29,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:29,076 INFO L87 Difference]: Start difference. First operand 1065 states and 1546 transitions. cyclomatic complexity: 489 Second operand 3 states. [2020-11-28 02:57:29,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:29,264 INFO L93 Difference]: Finished difference Result 1263 states and 1782 transitions. [2020-11-28 02:57:29,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:29,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1263 states and 1782 transitions. [2020-11-28 02:57:29,274 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 526 [2020-11-28 02:57:29,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1263 states to 1263 states and 1782 transitions. [2020-11-28 02:57:29,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 653 [2020-11-28 02:57:29,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 653 [2020-11-28 02:57:29,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1263 states and 1782 transitions. [2020-11-28 02:57:29,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:29,286 INFO L691 BuchiCegarLoop]: Abstraction has 1263 states and 1782 transitions. [2020-11-28 02:57:29,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states and 1782 transitions. [2020-11-28 02:57:29,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1219. [2020-11-28 02:57:29,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1219 states. [2020-11-28 02:57:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1728 transitions. [2020-11-28 02:57:29,328 INFO L714 BuchiCegarLoop]: Abstraction has 1219 states and 1728 transitions. [2020-11-28 02:57:29,329 INFO L594 BuchiCegarLoop]: Abstraction has 1219 states and 1728 transitions. [2020-11-28 02:57:29,329 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 02:57:29,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1219 states and 1728 transitions. [2020-11-28 02:57:29,336 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2020-11-28 02:57:29,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:29,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:29,339 INFO L852 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] [2020-11-28 02:57:29,339 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:29,340 INFO L794 eck$LassoCheckResult]: Stem: 16636#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16416#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16417#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16539#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 16540#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 16483#L100-1 assume !false; 17593#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16788#L103 assume 12292 == ssl3_connect_~s__state~0; 16789#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 17599#L208 ssl3_connect_~s__server~0 := 0; 17458#L213 assume 0 != ssl3_connect_~cb~0; 17457#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17456#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17454#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17452#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 17451#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17444#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17440#L522 ssl3_connect_~skip~0 := 0; 17438#L100-1 assume !false; 17436#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17434#L103 assume !(12292 == ssl3_connect_~s__state~0); 17432#L106 assume !(16384 == ssl3_connect_~s__state~0); 17430#L109 assume !(4096 == ssl3_connect_~s__state~0); 17428#L112 assume !(20480 == ssl3_connect_~s__state~0); 17426#L115 assume !(4099 == ssl3_connect_~s__state~0); 17361#L118 assume 4368 == ssl3_connect_~s__state~0; 17362#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17358#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16665#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16633#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 16635#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16412#L522 ssl3_connect_~skip~0 := 0; 16413#L100-1 assume !false; 16543#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16450#L103 assume !(12292 == ssl3_connect_~s__state~0); 16451#L106 assume !(16384 == ssl3_connect_~s__state~0); 16490#L109 assume !(4096 == ssl3_connect_~s__state~0); 17550#L112 assume !(20480 == ssl3_connect_~s__state~0); 17521#L115 assume !(4099 == ssl3_connect_~s__state~0); 17354#L118 assume !(4368 == ssl3_connect_~s__state~0); 17355#L121 assume !(4369 == ssl3_connect_~s__state~0); 16748#L124 assume 4384 == ssl3_connect_~s__state~0; 16491#L128 [2020-11-28 02:57:29,341 INFO L796 eck$LassoCheckResult]: Loop: 16491#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 16445#L271 assume !(1 == ssl3_connect_~blastFlag~0); 16446#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 16419#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16421#L277-2 ssl3_connect_~s__init_num~0 := 0; 16392#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17413#L522 ssl3_connect_~skip~0 := 0; 17411#L100-1 assume !false; 17409#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17407#L103 assume !(12292 == ssl3_connect_~s__state~0); 17405#L106 assume !(16384 == ssl3_connect_~s__state~0); 17403#L109 assume !(4096 == ssl3_connect_~s__state~0); 17402#L112 assume !(20480 == ssl3_connect_~s__state~0); 17401#L115 assume !(4099 == ssl3_connect_~s__state~0); 17400#L118 assume !(4368 == ssl3_connect_~s__state~0); 17399#L121 assume !(4369 == ssl3_connect_~s__state~0); 17398#L124 assume 4384 == ssl3_connect_~s__state~0; 16491#L128 [2020-11-28 02:57:29,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,341 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 2 times [2020-11-28 02:57:29,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044021518] [2020-11-28 02:57:29,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,355 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,374 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,385 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:29,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1048167659, now seen corresponding path program 1 times [2020-11-28 02:57:29,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,386 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414479660] [2020-11-28 02:57:29,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:29,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414479660] [2020-11-28 02:57:29,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:29,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:29,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972408145] [2020-11-28 02:57:29,420 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:29,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:29,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:29,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:29,421 INFO L87 Difference]: Start difference. First operand 1219 states and 1728 transitions. cyclomatic complexity: 517 Second operand 3 states. [2020-11-28 02:57:29,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:29,647 INFO L93 Difference]: Finished difference Result 1255 states and 1754 transitions. [2020-11-28 02:57:29,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:29,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1255 states and 1754 transitions. [2020-11-28 02:57:29,656 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2020-11-28 02:57:29,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1255 states to 1255 states and 1754 transitions. [2020-11-28 02:57:29,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 649 [2020-11-28 02:57:29,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 649 [2020-11-28 02:57:29,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1255 states and 1754 transitions. [2020-11-28 02:57:29,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:29,668 INFO L691 BuchiCegarLoop]: Abstraction has 1255 states and 1754 transitions. [2020-11-28 02:57:29,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states and 1754 transitions. [2020-11-28 02:57:29,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1219. [2020-11-28 02:57:29,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1219 states. [2020-11-28 02:57:29,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1712 transitions. [2020-11-28 02:57:29,693 INFO L714 BuchiCegarLoop]: Abstraction has 1219 states and 1712 transitions. [2020-11-28 02:57:29,693 INFO L594 BuchiCegarLoop]: Abstraction has 1219 states and 1712 transitions. [2020-11-28 02:57:29,693 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 02:57:29,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1219 states and 1712 transitions. [2020-11-28 02:57:29,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2020-11-28 02:57:29,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:29,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:29,703 INFO L852 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] [2020-11-28 02:57:29,703 INFO L853 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] [2020-11-28 02:57:29,703 INFO L794 eck$LassoCheckResult]: Stem: 19121#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18896#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18897#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19020#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 19021#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 18970#L100-1 assume !false; 19958#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19956#L103 assume 12292 == ssl3_connect_~s__state~0; 19954#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19952#L208 ssl3_connect_~s__server~0 := 0; 19014#L213 assume 0 != ssl3_connect_~cb~0; 19015#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 19891#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19016#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 18884#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 18951#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19036#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20036#L522 ssl3_connect_~skip~0 := 0; 20033#L100-1 assume !false; 20031#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20029#L103 assume !(12292 == ssl3_connect_~s__state~0); 20027#L106 assume !(16384 == ssl3_connect_~s__state~0); 20025#L109 assume !(4096 == ssl3_connect_~s__state~0); 20023#L112 assume !(20480 == ssl3_connect_~s__state~0); 19983#L115 assume !(4099 == ssl3_connect_~s__state~0); 19135#L118 assume 4368 == ssl3_connect_~s__state~0; 19136#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19944#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19154#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19117#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 19119#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19113#L522 ssl3_connect_~skip~0 := 0; 19026#L100-1 assume !false; 19027#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18931#L103 assume !(12292 == ssl3_connect_~s__state~0); 18932#L106 assume !(16384 == ssl3_connect_~s__state~0); 18971#L109 assume !(4096 == ssl3_connect_~s__state~0); 19948#L112 assume !(20480 == ssl3_connect_~s__state~0); 19947#L115 assume !(4099 == ssl3_connect_~s__state~0); 19946#L118 assume !(4368 == ssl3_connect_~s__state~0); 19945#L121 assume !(4369 == ssl3_connect_~s__state~0); 19239#L124 assume 4384 == ssl3_connect_~s__state~0; 19221#L128 [2020-11-28 02:57:29,703 INFO L796 eck$LassoCheckResult]: Loop: 19221#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19457#L271 assume !(1 == ssl3_connect_~blastFlag~0); 19440#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 19438#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19431#L277-2 ssl3_connect_~s__init_num~0 := 0; 19428#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19424#L522 ssl3_connect_~skip~0 := 0; 19422#L100-1 assume !false; 19420#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19418#L103 assume 12292 == ssl3_connect_~s__state~0; 19125#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 18879#L208 ssl3_connect_~s__server~0 := 0; 18880#L213 assume 0 != ssl3_connect_~cb~0; 19829#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 19827#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19825#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19823#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 19777#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19774#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19770#L522 ssl3_connect_~skip~0 := 0; 19768#L100-1 assume !false; 19766#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19763#L103 assume !(12292 == ssl3_connect_~s__state~0); 19760#L106 assume !(16384 == ssl3_connect_~s__state~0); 19757#L109 assume !(4096 == ssl3_connect_~s__state~0); 19754#L112 assume !(20480 == ssl3_connect_~s__state~0); 19751#L115 assume !(4099 == ssl3_connect_~s__state~0); 19175#L118 assume 4368 == ssl3_connect_~s__state~0; 19176#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 18887#L252 assume !(0 == ssl3_connect_~blastFlag~0); 18888#L255 assume !(4 == ssl3_connect_~blastFlag~0); 19152#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19153#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19474#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19470#L522 ssl3_connect_~skip~0 := 0; 19469#L100-1 assume !false; 19468#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19466#L103 assume !(12292 == ssl3_connect_~s__state~0); 19465#L106 assume !(16384 == ssl3_connect_~s__state~0); 19464#L109 assume !(4096 == ssl3_connect_~s__state~0); 19463#L112 assume !(20480 == ssl3_connect_~s__state~0); 19462#L115 assume !(4099 == ssl3_connect_~s__state~0); 19460#L118 assume !(4368 == ssl3_connect_~s__state~0); 19459#L121 assume !(4369 == ssl3_connect_~s__state~0); 19458#L124 assume 4384 == ssl3_connect_~s__state~0; 19221#L128 [2020-11-28 02:57:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,704 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 3 times [2020-11-28 02:57:29,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,704 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757922829] [2020-11-28 02:57:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,712 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:29,722 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:29,737 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:29,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:29,737 INFO L82 PathProgramCache]: Analyzing trace with hash 2061922715, now seen corresponding path program 1 times [2020-11-28 02:57:29,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:29,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847546659] [2020-11-28 02:57:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:29,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-28 02:57:29,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847546659] [2020-11-28 02:57:29,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:29,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:29,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252120539] [2020-11-28 02:57:29,771 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:29,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:29,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:29,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:29,772 INFO L87 Difference]: Start difference. First operand 1219 states and 1712 transitions. cyclomatic complexity: 501 Second operand 3 states. [2020-11-28 02:57:29,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:29,960 INFO L93 Difference]: Finished difference Result 1437 states and 1960 transitions. [2020-11-28 02:57:29,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:29,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1437 states and 1960 transitions. [2020-11-28 02:57:29,969 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2020-11-28 02:57:29,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1437 states to 1353 states and 1876 transitions. [2020-11-28 02:57:29,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2020-11-28 02:57:29,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2020-11-28 02:57:29,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1353 states and 1876 transitions. [2020-11-28 02:57:29,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:29,982 INFO L691 BuchiCegarLoop]: Abstraction has 1353 states and 1876 transitions. [2020-11-28 02:57:29,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1353 states and 1876 transitions. [2020-11-28 02:57:30,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1353 to 1293. [2020-11-28 02:57:30,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1293 states. [2020-11-28 02:57:30,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1293 states to 1293 states and 1802 transitions. [2020-11-28 02:57:30,007 INFO L714 BuchiCegarLoop]: Abstraction has 1293 states and 1802 transitions. [2020-11-28 02:57:30,007 INFO L594 BuchiCegarLoop]: Abstraction has 1293 states and 1802 transitions. [2020-11-28 02:57:30,007 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 02:57:30,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1293 states and 1802 transitions. [2020-11-28 02:57:30,013 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2020-11-28 02:57:30,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:30,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:30,015 INFO L852 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] [2020-11-28 02:57:30,015 INFO L853 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] [2020-11-28 02:57:30,015 INFO L794 eck$LassoCheckResult]: Stem: 21797#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21560#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 21561#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 21699#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 21702#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 21632#L100-1 assume !false; 21691#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21593#L103 assume 12292 == ssl3_connect_~s__state~0; 21594#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 21541#L208 ssl3_connect_~s__server~0 := 0; 21542#L213 assume 0 != ssl3_connect_~cb~0; 21679#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 22616#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 22614#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 22612#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 22610#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 22595#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22590#L522 ssl3_connect_~skip~0 := 0; 22588#L100-1 assume !false; 22585#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22583#L103 assume !(12292 == ssl3_connect_~s__state~0); 22564#L106 assume !(16384 == ssl3_connect_~s__state~0); 22563#L109 assume !(4096 == ssl3_connect_~s__state~0); 22562#L112 assume !(20480 == ssl3_connect_~s__state~0); 22560#L115 assume !(4099 == ssl3_connect_~s__state~0); 22478#L118 assume 4368 == ssl3_connect_~s__state~0; 22479#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22472#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22471#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22621#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 22620#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22617#L522 ssl3_connect_~skip~0 := 0; 22256#L100-1 assume !false; 22255#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22252#L103 assume !(12292 == ssl3_connect_~s__state~0); 22245#L106 assume !(16384 == ssl3_connect_~s__state~0); 22246#L109 assume !(4096 == ssl3_connect_~s__state~0); 22237#L112 assume !(20480 == ssl3_connect_~s__state~0); 22238#L115 assume !(4099 == ssl3_connect_~s__state~0); 22179#L118 assume !(4368 == ssl3_connect_~s__state~0); 22180#L121 assume !(4369 == ssl3_connect_~s__state~0); 21915#L124 assume 4384 == ssl3_connect_~s__state~0; 21891#L128 [2020-11-28 02:57:30,016 INFO L796 eck$LassoCheckResult]: Loop: 21891#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 22119#L271 assume !(1 == ssl3_connect_~blastFlag~0); 22117#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 22116#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 22114#L277-2 ssl3_connect_~s__init_num~0 := 0; 22110#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22103#L522 ssl3_connect_~skip~0 := 0; 22101#L100-1 assume !false; 22099#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22097#L103 assume 12292 == ssl3_connect_~s__state~0; 21804#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 21805#L208 ssl3_connect_~s__server~0 := 0; 22463#L213 assume 0 != ssl3_connect_~cb~0; 22462#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 22461#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 22459#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 22456#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 22454#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 22452#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22449#L522 ssl3_connect_~skip~0 := 0; 22448#L100-1 assume !false; 22447#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22446#L103 assume !(12292 == ssl3_connect_~s__state~0); 22445#L106 assume !(16384 == ssl3_connect_~s__state~0); 22444#L109 assume !(4096 == ssl3_connect_~s__state~0); 22443#L112 assume !(20480 == ssl3_connect_~s__state~0); 22442#L115 assume !(4099 == ssl3_connect_~s__state~0); 21845#L118 assume 4368 == ssl3_connect_~s__state~0; 21846#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 21549#L252 assume !(0 == ssl3_connect_~blastFlag~0); 21550#L255 assume !(4 == ssl3_connect_~blastFlag~0); 21825#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 21826#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 22199#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22196#L522 ssl3_connect_~skip~0 := 0; 22195#L100-1 assume !false; 22194#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22193#L103 assume !(12292 == ssl3_connect_~s__state~0); 22192#L106 assume !(16384 == ssl3_connect_~s__state~0); 22191#L109 assume !(4096 == ssl3_connect_~s__state~0); 22190#L112 assume !(20480 == ssl3_connect_~s__state~0); 22189#L115 assume !(4099 == ssl3_connect_~s__state~0); 22188#L118 assume !(4368 == ssl3_connect_~s__state~0); 22187#L121 assume !(4369 == ssl3_connect_~s__state~0); 21890#L124 assume 4384 == ssl3_connect_~s__state~0; 21891#L128 [2020-11-28 02:57:30,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,016 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 4 times [2020-11-28 02:57:30,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703488640] [2020-11-28 02:57:30,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,025 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,032 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,039 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:30,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,039 INFO L82 PathProgramCache]: Analyzing trace with hash 1813776221, now seen corresponding path program 1 times [2020-11-28 02:57:30,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,040 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33388573] [2020-11-28 02:57:30,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:30,059 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-28 02:57:30,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33388573] [2020-11-28 02:57:30,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:30,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:30,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393832791] [2020-11-28 02:57:30,060 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:30,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:30,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:30,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:30,060 INFO L87 Difference]: Start difference. First operand 1293 states and 1802 transitions. cyclomatic complexity: 517 Second operand 3 states. [2020-11-28 02:57:30,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:30,304 INFO L93 Difference]: Finished difference Result 1345 states and 1836 transitions. [2020-11-28 02:57:30,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:30,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1345 states and 1836 transitions. [2020-11-28 02:57:30,310 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 565 [2020-11-28 02:57:30,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1345 states to 1341 states and 1832 transitions. [2020-11-28 02:57:30,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 692 [2020-11-28 02:57:30,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 692 [2020-11-28 02:57:30,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1341 states and 1832 transitions. [2020-11-28 02:57:30,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:30,322 INFO L691 BuchiCegarLoop]: Abstraction has 1341 states and 1832 transitions. [2020-11-28 02:57:30,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states and 1832 transitions. [2020-11-28 02:57:30,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1289. [2020-11-28 02:57:30,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1289 states. [2020-11-28 02:57:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1289 states to 1289 states and 1770 transitions. [2020-11-28 02:57:30,347 INFO L714 BuchiCegarLoop]: Abstraction has 1289 states and 1770 transitions. [2020-11-28 02:57:30,347 INFO L594 BuchiCegarLoop]: Abstraction has 1289 states and 1770 transitions. [2020-11-28 02:57:30,347 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 02:57:30,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1289 states and 1770 transitions. [2020-11-28 02:57:30,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2020-11-28 02:57:30,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:30,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:30,353 INFO L852 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] [2020-11-28 02:57:30,353 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:30,353 INFO L794 eck$LassoCheckResult]: Stem: 24426#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24202#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24203#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24326#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 24327#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 25180#L100-1 assume !false; 25176#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25172#L103 assume 12292 == ssl3_connect_~s__state~0; 25168#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 25164#L208 ssl3_connect_~s__server~0 := 0; 25028#L213 assume 0 != ssl3_connect_~cb~0; 25027#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 25026#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 25024#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 25022#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 25021#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 25009#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25005#L522 ssl3_connect_~skip~0 := 0; 25002#L100-1 assume !false; 24999#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24996#L103 assume !(12292 == ssl3_connect_~s__state~0); 24993#L106 assume !(16384 == ssl3_connect_~s__state~0); 24990#L109 assume !(4096 == ssl3_connect_~s__state~0); 24987#L112 assume !(20480 == ssl3_connect_~s__state~0); 24984#L115 assume !(4099 == ssl3_connect_~s__state~0); 24979#L118 assume 4368 == ssl3_connect_~s__state~0; 24977#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24975#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24967#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24955#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 24956#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24944#L522 ssl3_connect_~skip~0 := 0; 24945#L100-1 assume !false; 24936#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24937#L103 assume !(12292 == ssl3_connect_~s__state~0); 24915#L106 assume !(16384 == ssl3_connect_~s__state~0); 24916#L109 assume !(4096 == ssl3_connect_~s__state~0); 24902#L112 assume !(20480 == ssl3_connect_~s__state~0); 24903#L115 assume !(4099 == ssl3_connect_~s__state~0); 24898#L118 assume !(4368 == ssl3_connect_~s__state~0); 24899#L121 assume !(4369 == ssl3_connect_~s__state~0); 24794#L124 assume 4384 == ssl3_connect_~s__state~0; 24277#L128 [2020-11-28 02:57:30,354 INFO L796 eck$LassoCheckResult]: Loop: 24277#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 24231#L271 assume !(1 == ssl3_connect_~blastFlag~0); 24232#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 24205#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 24206#L277-2 ssl3_connect_~s__init_num~0 := 0; 25398#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25370#L522 ssl3_connect_~skip~0 := 0; 25357#L100-1 assume !false; 25356#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25355#L103 assume !(12292 == ssl3_connect_~s__state~0); 25354#L106 assume !(16384 == ssl3_connect_~s__state~0); 25351#L109 assume !(4096 == ssl3_connect_~s__state~0); 25350#L112 assume !(20480 == ssl3_connect_~s__state~0); 25349#L115 assume !(4099 == ssl3_connect_~s__state~0); 25348#L118 assume !(4368 == ssl3_connect_~s__state~0); 24429#L121 assume !(4369 == ssl3_connect_~s__state~0); 24355#L124 assume !(4384 == ssl3_connect_~s__state~0); 24356#L127 assume !(4385 == ssl3_connect_~s__state~0); 25368#L130 assume !(4400 == ssl3_connect_~s__state~0); 25367#L133 assume !(4401 == ssl3_connect_~s__state~0); 24248#L136 assume !(4416 == ssl3_connect_~s__state~0); 24249#L139 assume !(4417 == ssl3_connect_~s__state~0); 24279#L142 assume !(4432 == ssl3_connect_~s__state~0); 24459#L145 assume !(4433 == ssl3_connect_~s__state~0); 24437#L148 assume !(4448 == ssl3_connect_~s__state~0); 24438#L151 assume !(4449 == ssl3_connect_~s__state~0); 24447#L154 assume !(4464 == ssl3_connect_~s__state~0); 25363#L157 assume !(4465 == ssl3_connect_~s__state~0); 24380#L160 assume !(4466 == ssl3_connect_~s__state~0); 24347#L163 assume !(4467 == ssl3_connect_~s__state~0); 24348#L166 assume !(4480 == ssl3_connect_~s__state~0); 25361#L169 assume !(4481 == ssl3_connect_~s__state~0); 24283#L172 assume !(4496 == ssl3_connect_~s__state~0); 24284#L175 assume !(4497 == ssl3_connect_~s__state~0); 25360#L178 assume !(4512 == ssl3_connect_~s__state~0); 25359#L181 assume !(4513 == ssl3_connect_~s__state~0); 25358#L184 assume !(4528 == ssl3_connect_~s__state~0); 24412#L187 assume !(4529 == ssl3_connect_~s__state~0); 24367#L190 assume 4560 == ssl3_connect_~s__state~0; 24368#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 24328#L433 assume !(ssl3_connect_~ret~0 <= 0); 24270#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 24272#L436-2 ssl3_connect_~s__init_num~0 := 0; 24386#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25271#L522 ssl3_connect_~skip~0 := 0; 25266#L100-1 assume !false; 25264#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25262#L103 assume !(12292 == ssl3_connect_~s__state~0); 25260#L106 assume !(16384 == ssl3_connect_~s__state~0); 25258#L109 assume !(4096 == ssl3_connect_~s__state~0); 25256#L112 assume !(20480 == ssl3_connect_~s__state~0); 25254#L115 assume !(4099 == ssl3_connect_~s__state~0); 25252#L118 assume !(4368 == ssl3_connect_~s__state~0); 25250#L121 assume !(4369 == ssl3_connect_~s__state~0); 25248#L124 assume 4384 == ssl3_connect_~s__state~0; 24277#L128 [2020-11-28 02:57:30,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,354 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 5 times [2020-11-28 02:57:30,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496549633] [2020-11-28 02:57:30,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,363 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,370 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,377 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:30,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,378 INFO L82 PathProgramCache]: Analyzing trace with hash -1272551199, now seen corresponding path program 1 times [2020-11-28 02:57:30,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,378 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810781080] [2020-11-28 02:57:30,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:30,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810781080] [2020-11-28 02:57:30,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:30,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:30,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843520491] [2020-11-28 02:57:30,402 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:30,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:30,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:30,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:30,403 INFO L87 Difference]: Start difference. First operand 1289 states and 1770 transitions. cyclomatic complexity: 489 Second operand 3 states. [2020-11-28 02:57:30,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:30,434 INFO L93 Difference]: Finished difference Result 2127 states and 2966 transitions. [2020-11-28 02:57:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:30,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2127 states and 2966 transitions. [2020-11-28 02:57:30,445 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 956 [2020-11-28 02:57:30,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2127 states to 2127 states and 2966 transitions. [2020-11-28 02:57:30,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1083 [2020-11-28 02:57:30,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1083 [2020-11-28 02:57:30,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2127 states and 2966 transitions. [2020-11-28 02:57:30,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:30,464 INFO L691 BuchiCegarLoop]: Abstraction has 2127 states and 2966 transitions. [2020-11-28 02:57:30,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states and 2966 transitions. [2020-11-28 02:57:30,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 2127. [2020-11-28 02:57:30,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2127 states. [2020-11-28 02:57:30,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 2966 transitions. [2020-11-28 02:57:30,503 INFO L714 BuchiCegarLoop]: Abstraction has 2127 states and 2966 transitions. [2020-11-28 02:57:30,504 INFO L594 BuchiCegarLoop]: Abstraction has 2127 states and 2966 transitions. [2020-11-28 02:57:30,504 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 02:57:30,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2127 states and 2966 transitions. [2020-11-28 02:57:30,510 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 956 [2020-11-28 02:57:30,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:30,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:30,512 INFO L852 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] [2020-11-28 02:57:30,512 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:30,513 INFO L794 eck$LassoCheckResult]: Stem: 27828#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27624#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27625#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27739#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 27740#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 27687#L100-1 assume !false; 29659#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29658#L103 assume 12292 == ssl3_connect_~s__state~0; 29657#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 29656#L208 ssl3_connect_~s__server~0 := 0; 29655#L213 assume 0 != ssl3_connect_~cb~0; 29367#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 29643#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 29640#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 29632#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 29630#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 29629#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29626#L522 ssl3_connect_~skip~0 := 0; 29625#L100-1 assume !false; 29624#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29622#L103 assume !(12292 == ssl3_connect_~s__state~0); 29621#L106 assume !(16384 == ssl3_connect_~s__state~0); 29620#L109 assume !(4096 == ssl3_connect_~s__state~0); 29619#L112 assume !(20480 == ssl3_connect_~s__state~0); 29618#L115 assume !(4099 == ssl3_connect_~s__state~0); 27838#L118 assume 4368 == ssl3_connect_~s__state~0; 27844#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 29647#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 29644#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 29634#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 28932#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28927#L522 ssl3_connect_~skip~0 := 0; 28923#L100-1 assume !false; 28924#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28915#L103 assume !(12292 == ssl3_connect_~s__state~0); 28916#L106 assume !(16384 == ssl3_connect_~s__state~0); 29686#L109 assume !(4096 == ssl3_connect_~s__state~0); 29685#L112 assume !(20480 == ssl3_connect_~s__state~0); 29684#L115 assume !(4099 == ssl3_connect_~s__state~0); 28896#L118 assume !(4368 == ssl3_connect_~s__state~0); 28897#L121 assume !(4369 == ssl3_connect_~s__state~0); 28374#L124 assume 4384 == ssl3_connect_~s__state~0; 27933#L128 [2020-11-28 02:57:30,513 INFO L796 eck$LassoCheckResult]: Loop: 27933#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 28444#L271 assume !(1 == ssl3_connect_~blastFlag~0); 27704#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 27705#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 27909#L277-2 ssl3_connect_~s__init_num~0 := 0; 29469#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29465#L522 ssl3_connect_~skip~0 := 0; 29463#L100-1 assume !false; 29461#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29460#L103 assume !(12292 == ssl3_connect_~s__state~0); 29459#L106 assume !(16384 == ssl3_connect_~s__state~0); 29458#L109 assume !(4096 == ssl3_connect_~s__state~0); 29457#L112 assume !(20480 == ssl3_connect_~s__state~0); 29456#L115 assume !(4099 == ssl3_connect_~s__state~0); 29455#L118 assume !(4368 == ssl3_connect_~s__state~0); 29454#L121 assume !(4369 == ssl3_connect_~s__state~0); 29453#L124 assume !(4384 == ssl3_connect_~s__state~0); 29246#L127 assume !(4385 == ssl3_connect_~s__state~0); 29243#L130 assume 4400 == ssl3_connect_~s__state~0; 27853#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27631#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 27632#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28330#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28326#L522 ssl3_connect_~skip~0 := 0; 28323#L100-1 assume !false; 28321#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28318#L103 assume !(12292 == ssl3_connect_~s__state~0); 28316#L106 assume !(16384 == ssl3_connect_~s__state~0); 28307#L109 assume !(4096 == ssl3_connect_~s__state~0); 28302#L112 assume !(20480 == ssl3_connect_~s__state~0); 28298#L115 assume !(4099 == ssl3_connect_~s__state~0); 28293#L118 assume !(4368 == ssl3_connect_~s__state~0); 28288#L121 assume !(4369 == ssl3_connect_~s__state~0); 28284#L124 assume !(4384 == ssl3_connect_~s__state~0); 28279#L127 assume !(4385 == ssl3_connect_~s__state~0); 28274#L130 assume !(4400 == ssl3_connect_~s__state~0); 28270#L133 assume !(4401 == ssl3_connect_~s__state~0); 28235#L136 assume !(4416 == ssl3_connect_~s__state~0); 28233#L139 assume !(4417 == ssl3_connect_~s__state~0); 28231#L142 assume !(4432 == ssl3_connect_~s__state~0); 28227#L145 assume !(4433 == ssl3_connect_~s__state~0); 28225#L148 assume !(4448 == ssl3_connect_~s__state~0); 28223#L151 assume !(4449 == ssl3_connect_~s__state~0); 28221#L154 assume !(4464 == ssl3_connect_~s__state~0); 28219#L157 assume !(4465 == ssl3_connect_~s__state~0); 28217#L160 assume !(4466 == ssl3_connect_~s__state~0); 28215#L163 assume !(4467 == ssl3_connect_~s__state~0); 28213#L166 assume !(4480 == ssl3_connect_~s__state~0); 28211#L169 assume !(4481 == ssl3_connect_~s__state~0); 28209#L172 assume !(4496 == ssl3_connect_~s__state~0); 28207#L175 assume !(4497 == ssl3_connect_~s__state~0); 28205#L178 assume !(4512 == ssl3_connect_~s__state~0); 28203#L181 assume !(4513 == ssl3_connect_~s__state~0); 28164#L184 assume 4528 == ssl3_connect_~s__state~0; 27920#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 27921#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 27910#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 27911#L413-1 ssl3_connect_~s__init_num~0 := 0; 28230#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28226#L522 ssl3_connect_~skip~0 := 0; 28224#L100-1 assume !false; 28222#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28220#L103 assume !(12292 == ssl3_connect_~s__state~0); 28218#L106 assume !(16384 == ssl3_connect_~s__state~0); 28216#L109 assume !(4096 == ssl3_connect_~s__state~0); 28214#L112 assume !(20480 == ssl3_connect_~s__state~0); 28212#L115 assume !(4099 == ssl3_connect_~s__state~0); 28210#L118 assume !(4368 == ssl3_connect_~s__state~0); 28208#L121 assume !(4369 == ssl3_connect_~s__state~0); 28206#L124 assume 4384 == ssl3_connect_~s__state~0; 27933#L128 [2020-11-28 02:57:30,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,514 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 6 times [2020-11-28 02:57:30,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784960199] [2020-11-28 02:57:30,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,522 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,529 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,536 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:30,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,537 INFO L82 PathProgramCache]: Analyzing trace with hash 519554214, now seen corresponding path program 1 times [2020-11-28 02:57:30,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952605440] [2020-11-28 02:57:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:30,565 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:57:30,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952605440] [2020-11-28 02:57:30,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:30,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:30,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957689676] [2020-11-28 02:57:30,566 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:30,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:30,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:30,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:30,567 INFO L87 Difference]: Start difference. First operand 2127 states and 2966 transitions. cyclomatic complexity: 851 Second operand 3 states. [2020-11-28 02:57:30,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:30,718 INFO L93 Difference]: Finished difference Result 2315 states and 3194 transitions. [2020-11-28 02:57:30,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:30,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2315 states and 3194 transitions. [2020-11-28 02:57:30,730 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1050 [2020-11-28 02:57:30,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2315 states to 2315 states and 3194 transitions. [2020-11-28 02:57:30,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1177 [2020-11-28 02:57:30,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1177 [2020-11-28 02:57:30,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2315 states and 3194 transitions. [2020-11-28 02:57:30,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:30,753 INFO L691 BuchiCegarLoop]: Abstraction has 2315 states and 3194 transitions. [2020-11-28 02:57:30,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2315 states and 3194 transitions. [2020-11-28 02:57:30,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2315 to 2291. [2020-11-28 02:57:30,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2291 states. [2020-11-28 02:57:30,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 3162 transitions. [2020-11-28 02:57:30,795 INFO L714 BuchiCegarLoop]: Abstraction has 2291 states and 3162 transitions. [2020-11-28 02:57:30,795 INFO L594 BuchiCegarLoop]: Abstraction has 2291 states and 3162 transitions. [2020-11-28 02:57:30,796 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 02:57:30,796 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2291 states and 3162 transitions. [2020-11-28 02:57:30,803 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1038 [2020-11-28 02:57:30,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:30,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:30,807 INFO L852 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] [2020-11-28 02:57:30,807 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:30,807 INFO L794 eck$LassoCheckResult]: Stem: 32268#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32072#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 32073#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 32185#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 32186#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 32135#L100-1 assume !false; 34290#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34289#L103 assume 12292 == ssl3_connect_~s__state~0; 34288#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 34287#L208 ssl3_connect_~s__server~0 := 0; 32180#L213 assume 0 != ssl3_connect_~cb~0; 32120#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32121#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32181#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32060#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 32124#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 32195#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34298#L522 ssl3_connect_~skip~0 := 0; 34297#L100-1 assume !false; 34296#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34295#L103 assume !(12292 == ssl3_connect_~s__state~0); 32140#L106 assume !(16384 == ssl3_connect_~s__state~0); 32087#L109 assume !(4096 == ssl3_connect_~s__state~0); 32088#L112 assume !(20480 == ssl3_connect_~s__state~0); 33864#L115 assume !(4099 == ssl3_connect_~s__state~0); 32285#L118 assume 4368 == ssl3_connect_~s__state~0; 32158#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 32065#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32066#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32265#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 32266#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34121#L522 ssl3_connect_~skip~0 := 0; 34119#L100-1 assume !false; 34117#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34115#L103 assume !(12292 == ssl3_connect_~s__state~0); 34113#L106 assume !(16384 == ssl3_connect_~s__state~0); 34112#L109 assume !(4096 == ssl3_connect_~s__state~0); 34110#L112 assume !(20480 == ssl3_connect_~s__state~0); 34108#L115 assume !(4099 == ssl3_connect_~s__state~0); 34107#L118 assume !(4368 == ssl3_connect_~s__state~0); 34106#L121 assume !(4369 == ssl3_connect_~s__state~0); 33679#L124 assume 4384 == ssl3_connect_~s__state~0; 32375#L128 [2020-11-28 02:57:30,808 INFO L796 eck$LassoCheckResult]: Loop: 32375#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 32371#L271 assume !(1 == ssl3_connect_~blastFlag~0); 32153#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 32154#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32300#L277-2 ssl3_connect_~s__init_num~0 := 0; 32270#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32068#L522 ssl3_connect_~skip~0 := 0; 32069#L100-1 assume !false; 32188#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32104#L103 assume !(12292 == ssl3_connect_~s__state~0); 32105#L106 assume !(16384 == ssl3_connect_~s__state~0); 34294#L109 assume !(4096 == ssl3_connect_~s__state~0); 32293#L112 assume !(20480 == ssl3_connect_~s__state~0); 32277#L115 assume !(4099 == ssl3_connect_~s__state~0); 32278#L118 assume !(4368 == ssl3_connect_~s__state~0); 32271#L121 assume !(4369 == ssl3_connect_~s__state~0); 32214#L124 assume !(4384 == ssl3_connect_~s__state~0); 32215#L127 assume !(4385 == ssl3_connect_~s__state~0); 32202#L130 assume 4400 == ssl3_connect_~s__state~0; 32203#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32079#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 32080#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32303#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34224#L522 ssl3_connect_~skip~0 := 0; 34222#L100-1 assume !false; 34220#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34219#L103 assume !(12292 == ssl3_connect_~s__state~0); 34218#L106 assume !(16384 == ssl3_connect_~s__state~0); 34217#L109 assume !(4096 == ssl3_connect_~s__state~0); 34216#L112 assume !(20480 == ssl3_connect_~s__state~0); 34215#L115 assume !(4099 == ssl3_connect_~s__state~0); 33608#L118 assume !(4368 == ssl3_connect_~s__state~0); 33606#L121 assume !(4369 == ssl3_connect_~s__state~0); 33603#L124 assume !(4384 == ssl3_connect_~s__state~0); 33520#L127 assume !(4385 == ssl3_connect_~s__state~0); 33519#L130 assume !(4400 == ssl3_connect_~s__state~0); 33515#L133 assume !(4401 == ssl3_connect_~s__state~0); 33183#L136 assume 4416 == ssl3_connect_~s__state~0; 32634#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 33165#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 32669#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32660#L314 assume !(0 == ssl3_connect_~tmp___6~0); 32655#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32652#L522 ssl3_connect_~skip~0 := 0; 32651#L100-1 assume !false; 32650#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32649#L103 assume !(12292 == ssl3_connect_~s__state~0); 32648#L106 assume !(16384 == ssl3_connect_~s__state~0); 32647#L109 assume !(4096 == ssl3_connect_~s__state~0); 32646#L112 assume !(20480 == ssl3_connect_~s__state~0); 32645#L115 assume !(4099 == ssl3_connect_~s__state~0); 32644#L118 assume !(4368 == ssl3_connect_~s__state~0); 32643#L121 assume !(4369 == ssl3_connect_~s__state~0); 32642#L124 assume !(4384 == ssl3_connect_~s__state~0); 32641#L127 assume !(4385 == ssl3_connect_~s__state~0); 32640#L130 assume !(4400 == ssl3_connect_~s__state~0); 32638#L133 assume !(4401 == ssl3_connect_~s__state~0); 32636#L136 assume !(4416 == ssl3_connect_~s__state~0); 32633#L139 assume !(4417 == ssl3_connect_~s__state~0); 32631#L142 assume !(4432 == ssl3_connect_~s__state~0); 32628#L145 assume !(4433 == ssl3_connect_~s__state~0); 32626#L148 assume !(4448 == ssl3_connect_~s__state~0); 32623#L151 assume !(4449 == ssl3_connect_~s__state~0); 32621#L154 assume !(4464 == ssl3_connect_~s__state~0); 32619#L157 assume !(4465 == ssl3_connect_~s__state~0); 32617#L160 assume !(4466 == ssl3_connect_~s__state~0); 32614#L163 assume !(4467 == ssl3_connect_~s__state~0); 32612#L166 assume !(4480 == ssl3_connect_~s__state~0); 32609#L169 assume !(4481 == ssl3_connect_~s__state~0); 32607#L172 assume !(4496 == ssl3_connect_~s__state~0); 32604#L175 assume !(4497 == ssl3_connect_~s__state~0); 32602#L178 assume !(4512 == ssl3_connect_~s__state~0); 32599#L181 assume !(4513 == ssl3_connect_~s__state~0); 32597#L184 assume 4528 == ssl3_connect_~s__state~0; 32369#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 32370#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 32361#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 32362#L413-1 ssl3_connect_~s__init_num~0 := 0; 32714#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32711#L522 ssl3_connect_~skip~0 := 0; 32710#L100-1 assume !false; 32709#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32708#L103 assume !(12292 == ssl3_connect_~s__state~0); 32707#L106 assume !(16384 == ssl3_connect_~s__state~0); 32706#L109 assume !(4096 == ssl3_connect_~s__state~0); 32705#L112 assume !(20480 == ssl3_connect_~s__state~0); 32704#L115 assume !(4099 == ssl3_connect_~s__state~0); 32703#L118 assume !(4368 == ssl3_connect_~s__state~0); 32702#L121 assume !(4369 == ssl3_connect_~s__state~0); 32701#L124 assume 4384 == ssl3_connect_~s__state~0; 32375#L128 [2020-11-28 02:57:30,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,808 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 7 times [2020-11-28 02:57:30,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579445970] [2020-11-28 02:57:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,818 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:30,826 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:30,834 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:30,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:30,834 INFO L82 PathProgramCache]: Analyzing trace with hash 823840174, now seen corresponding path program 1 times [2020-11-28 02:57:30,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:30,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924984577] [2020-11-28 02:57:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:30,896 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2020-11-28 02:57:30,896 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924984577] [2020-11-28 02:57:30,896 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:30,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:30,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553448707] [2020-11-28 02:57:30,897 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:30,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:30,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:30,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:30,898 INFO L87 Difference]: Start difference. First operand 2291 states and 3162 transitions. cyclomatic complexity: 883 Second operand 3 states. [2020-11-28 02:57:31,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:31,047 INFO L93 Difference]: Finished difference Result 2495 states and 3398 transitions. [2020-11-28 02:57:31,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:31,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2495 states and 3398 transitions. [2020-11-28 02:57:31,055 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1140 [2020-11-28 02:57:31,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2495 states to 2495 states and 3398 transitions. [2020-11-28 02:57:31,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1267 [2020-11-28 02:57:31,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1267 [2020-11-28 02:57:31,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2495 states and 3398 transitions. [2020-11-28 02:57:31,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:31,072 INFO L691 BuchiCegarLoop]: Abstraction has 2495 states and 3398 transitions. [2020-11-28 02:57:31,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2495 states and 3398 transitions. [2020-11-28 02:57:31,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2495 to 2471. [2020-11-28 02:57:31,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2471 states. [2020-11-28 02:57:31,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 3374 transitions. [2020-11-28 02:57:31,112 INFO L714 BuchiCegarLoop]: Abstraction has 2471 states and 3374 transitions. [2020-11-28 02:57:31,112 INFO L594 BuchiCegarLoop]: Abstraction has 2471 states and 3374 transitions. [2020-11-28 02:57:31,113 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 02:57:31,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2471 states and 3374 transitions. [2020-11-28 02:57:31,120 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2020-11-28 02:57:31,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:31,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:31,122 INFO L852 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] [2020-11-28 02:57:31,122 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:31,122 INFO L794 eck$LassoCheckResult]: Stem: 37090#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36865#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 36866#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 36997#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 37003#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 36930#L100-1 assume !false; 37421#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37419#L103 assume 12292 == ssl3_connect_~s__state~0; 37417#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 37415#L208 ssl3_connect_~s__server~0 := 0; 37413#L213 assume 0 != ssl3_connect_~cb~0; 37411#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 37409#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 37405#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 37398#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 37394#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 37388#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37375#L522 ssl3_connect_~skip~0 := 0; 37371#L100-1 assume !false; 37367#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37363#L103 assume !(12292 == ssl3_connect_~s__state~0); 37359#L106 assume !(16384 == ssl3_connect_~s__state~0); 37355#L109 assume !(4096 == ssl3_connect_~s__state~0); 37351#L112 assume !(20480 == ssl3_connect_~s__state~0); 37347#L115 assume !(4099 == ssl3_connect_~s__state~0); 37344#L118 assume 4368 == ssl3_connect_~s__state~0; 37342#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 37340#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37336#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37333#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 37324#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37317#L522 ssl3_connect_~skip~0 := 0; 37318#L100-1 assume !false; 37313#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37314#L103 assume !(12292 == ssl3_connect_~s__state~0); 37309#L106 assume !(16384 == ssl3_connect_~s__state~0); 37310#L109 assume !(4096 == ssl3_connect_~s__state~0); 37305#L112 assume !(20480 == ssl3_connect_~s__state~0); 37306#L115 assume !(4099 == ssl3_connect_~s__state~0); 37301#L118 assume !(4368 == ssl3_connect_~s__state~0); 37302#L121 assume !(4369 == ssl3_connect_~s__state~0); 37243#L124 assume 4384 == ssl3_connect_~s__state~0; 36936#L128 [2020-11-28 02:57:31,123 INFO L796 eck$LassoCheckResult]: Loop: 36936#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 36894#L271 assume !(1 == ssl3_connect_~blastFlag~0); 36895#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 37178#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 37179#L277-2 ssl3_connect_~s__init_num~0 := 0; 39257#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39253#L522 ssl3_connect_~skip~0 := 0; 39251#L100-1 assume !false; 39249#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39247#L103 assume !(12292 == ssl3_connect_~s__state~0); 39240#L106 assume !(16384 == ssl3_connect_~s__state~0); 39237#L109 assume !(4096 == ssl3_connect_~s__state~0); 39234#L112 assume !(20480 == ssl3_connect_~s__state~0); 39231#L115 assume !(4099 == ssl3_connect_~s__state~0); 37107#L118 assume !(4368 == ssl3_connect_~s__state~0); 37094#L121 assume !(4369 == ssl3_connect_~s__state~0); 37022#L124 assume !(4384 == ssl3_connect_~s__state~0); 37023#L127 assume !(4385 == ssl3_connect_~s__state~0); 37008#L130 assume 4400 == ssl3_connect_~s__state~0; 37009#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 36874#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 36875#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 37122#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39265#L522 ssl3_connect_~skip~0 := 0; 39263#L100-1 assume !false; 39261#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39259#L103 assume !(12292 == ssl3_connect_~s__state~0); 39241#L106 assume !(16384 == ssl3_connect_~s__state~0); 39238#L109 assume !(4096 == ssl3_connect_~s__state~0); 39235#L112 assume !(20480 == ssl3_connect_~s__state~0); 39232#L115 assume !(4099 == ssl3_connect_~s__state~0); 39229#L118 assume !(4368 == ssl3_connect_~s__state~0); 39227#L121 assume !(4369 == ssl3_connect_~s__state~0); 39159#L124 assume !(4384 == ssl3_connect_~s__state~0); 39155#L127 assume !(4385 == ssl3_connect_~s__state~0); 39152#L130 assume !(4400 == ssl3_connect_~s__state~0); 39151#L133 assume !(4401 == ssl3_connect_~s__state~0); 39110#L136 assume 4416 == ssl3_connect_~s__state~0; 37752#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39214#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 39212#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39210#L314 assume !(0 == ssl3_connect_~tmp___6~0); 39202#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39197#L522 ssl3_connect_~skip~0 := 0; 39194#L100-1 assume !false; 39191#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39188#L103 assume !(12292 == ssl3_connect_~s__state~0); 39185#L106 assume !(16384 == ssl3_connect_~s__state~0); 39182#L109 assume !(4096 == ssl3_connect_~s__state~0); 39179#L112 assume !(20480 == ssl3_connect_~s__state~0); 39176#L115 assume !(4099 == ssl3_connect_~s__state~0); 39173#L118 assume !(4368 == ssl3_connect_~s__state~0); 39170#L121 assume !(4369 == ssl3_connect_~s__state~0); 39167#L124 assume !(4384 == ssl3_connect_~s__state~0); 39164#L127 assume !(4385 == ssl3_connect_~s__state~0); 39161#L130 assume !(4400 == ssl3_connect_~s__state~0); 39158#L133 assume !(4401 == ssl3_connect_~s__state~0); 39157#L136 assume !(4416 == ssl3_connect_~s__state~0); 39154#L139 assume !(4417 == ssl3_connect_~s__state~0); 39153#L142 assume 4432 == ssl3_connect_~s__state~0; 37747#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 37079#L322 assume !(5 == ssl3_connect_~blastFlag~0); 37080#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 37802#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37798#L522 ssl3_connect_~skip~0 := 0; 37796#L100-1 assume !false; 37794#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37792#L103 assume !(12292 == ssl3_connect_~s__state~0); 37790#L106 assume !(16384 == ssl3_connect_~s__state~0); 37788#L109 assume !(4096 == ssl3_connect_~s__state~0); 37786#L112 assume !(20480 == ssl3_connect_~s__state~0); 37784#L115 assume !(4099 == ssl3_connect_~s__state~0); 37782#L118 assume !(4368 == ssl3_connect_~s__state~0); 37780#L121 assume !(4369 == ssl3_connect_~s__state~0); 37778#L124 assume !(4384 == ssl3_connect_~s__state~0); 37776#L127 assume !(4385 == ssl3_connect_~s__state~0); 37771#L130 assume !(4400 == ssl3_connect_~s__state~0); 37767#L133 assume !(4401 == ssl3_connect_~s__state~0); 37759#L136 assume !(4416 == ssl3_connect_~s__state~0); 37758#L139 assume !(4417 == ssl3_connect_~s__state~0); 37757#L142 assume !(4432 == ssl3_connect_~s__state~0); 37755#L145 assume !(4433 == ssl3_connect_~s__state~0); 37753#L148 assume !(4448 == ssl3_connect_~s__state~0); 37750#L151 assume !(4449 == ssl3_connect_~s__state~0); 37748#L154 assume !(4464 == ssl3_connect_~s__state~0); 37745#L157 assume !(4465 == ssl3_connect_~s__state~0); 37743#L160 assume !(4466 == ssl3_connect_~s__state~0); 37740#L163 assume !(4467 == ssl3_connect_~s__state~0); 37712#L166 assume !(4480 == ssl3_connect_~s__state~0); 37696#L169 assume !(4481 == ssl3_connect_~s__state~0); 37692#L172 assume !(4496 == ssl3_connect_~s__state~0); 37687#L175 assume !(4497 == ssl3_connect_~s__state~0); 37681#L178 assume !(4512 == ssl3_connect_~s__state~0); 37667#L181 assume !(4513 == ssl3_connect_~s__state~0); 37666#L184 assume 4528 == ssl3_connect_~s__state~0; 37189#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 37190#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 37180#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 37181#L413-1 ssl3_connect_~s__init_num~0 := 0; 37830#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37827#L522 ssl3_connect_~skip~0 := 0; 37826#L100-1 assume !false; 37825#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37824#L103 assume !(12292 == ssl3_connect_~s__state~0); 37823#L106 assume !(16384 == ssl3_connect_~s__state~0); 37822#L109 assume !(4096 == ssl3_connect_~s__state~0); 37820#L112 assume !(20480 == ssl3_connect_~s__state~0); 37816#L115 assume !(4099 == ssl3_connect_~s__state~0); 37815#L118 assume !(4368 == ssl3_connect_~s__state~0); 37810#L121 assume !(4369 == ssl3_connect_~s__state~0); 37803#L124 assume 4384 == ssl3_connect_~s__state~0; 36936#L128 [2020-11-28 02:57:31,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,123 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 8 times [2020-11-28 02:57:31,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,124 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578375928] [2020-11-28 02:57:31,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,131 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,138 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,144 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:31,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,145 INFO L82 PathProgramCache]: Analyzing trace with hash -679614076, now seen corresponding path program 1 times [2020-11-28 02:57:31,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,145 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133857233] [2020-11-28 02:57:31,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:31,189 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2020-11-28 02:57:31,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133857233] [2020-11-28 02:57:31,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:31,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:31,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394981102] [2020-11-28 02:57:31,191 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:31,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:31,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:31,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:31,192 INFO L87 Difference]: Start difference. First operand 2471 states and 3374 transitions. cyclomatic complexity: 915 Second operand 3 states. [2020-11-28 02:57:31,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:31,338 INFO L93 Difference]: Finished difference Result 2691 states and 3634 transitions. [2020-11-28 02:57:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:31,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2691 states and 3634 transitions. [2020-11-28 02:57:31,346 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1238 [2020-11-28 02:57:31,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2691 states to 2691 states and 3634 transitions. [2020-11-28 02:57:31,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2020-11-28 02:57:31,367 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2020-11-28 02:57:31,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2691 states and 3634 transitions. [2020-11-28 02:57:31,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:31,368 INFO L691 BuchiCegarLoop]: Abstraction has 2691 states and 3634 transitions. [2020-11-28 02:57:31,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2691 states and 3634 transitions. [2020-11-28 02:57:31,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2691 to 2667. [2020-11-28 02:57:31,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2667 states. [2020-11-28 02:57:31,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2667 states to 2667 states and 3602 transitions. [2020-11-28 02:57:31,413 INFO L714 BuchiCegarLoop]: Abstraction has 2667 states and 3602 transitions. [2020-11-28 02:57:31,413 INFO L594 BuchiCegarLoop]: Abstraction has 2667 states and 3602 transitions. [2020-11-28 02:57:31,413 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 02:57:31,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2667 states and 3602 transitions. [2020-11-28 02:57:31,437 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1226 [2020-11-28 02:57:31,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:31,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:31,439 INFO L852 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] [2020-11-28 02:57:31,439 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:31,439 INFO L794 eck$LassoCheckResult]: Stem: 42249#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42034#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 42035#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 42149#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 42150#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 42100#L100-1 assume !false; 43070#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43068#L103 assume 12292 == ssl3_connect_~s__state~0; 43066#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 43064#L208 ssl3_connect_~s__server~0 := 0; 43062#L213 assume 0 != ssl3_connect_~cb~0; 42902#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 43059#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 43056#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 43053#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 43052#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 42885#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42881#L522 ssl3_connect_~skip~0 := 0; 42879#L100-1 assume !false; 42876#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42874#L103 assume !(12292 == ssl3_connect_~s__state~0); 42868#L106 assume !(16384 == ssl3_connect_~s__state~0); 42866#L109 assume !(4096 == ssl3_connect_~s__state~0); 42864#L112 assume !(20480 == ssl3_connect_~s__state~0); 42862#L115 assume !(4099 == ssl3_connect_~s__state~0); 42830#L118 assume 4368 == ssl3_connect_~s__state~0; 42831#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 43015#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43013#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 43011#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 43012#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43039#L522 ssl3_connect_~skip~0 := 0; 42806#L100-1 assume !false; 42804#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42802#L103 assume !(12292 == ssl3_connect_~s__state~0); 42800#L106 assume !(16384 == ssl3_connect_~s__state~0); 42798#L109 assume !(4096 == ssl3_connect_~s__state~0); 42796#L112 assume !(20480 == ssl3_connect_~s__state~0); 42785#L115 assume !(4099 == ssl3_connect_~s__state~0); 42783#L118 assume !(4368 == ssl3_connect_~s__state~0); 42784#L121 assume !(4369 == ssl3_connect_~s__state~0); 42619#L124 assume 4384 == ssl3_connect_~s__state~0; 42620#L128 [2020-11-28 02:57:31,440 INFO L796 eck$LassoCheckResult]: Loop: 42620#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 44476#L271 assume !(1 == ssl3_connect_~blastFlag~0); 44474#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 44170#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 42277#L277-2 ssl3_connect_~s__init_num~0 := 0; 42278#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44268#L522 ssl3_connect_~skip~0 := 0; 44267#L100-1 assume !false; 44266#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44265#L103 assume !(12292 == ssl3_connect_~s__state~0); 44263#L106 assume !(16384 == ssl3_connect_~s__state~0); 44259#L109 assume !(4096 == ssl3_connect_~s__state~0); 44255#L112 assume !(20480 == ssl3_connect_~s__state~0); 44250#L115 assume !(4099 == ssl3_connect_~s__state~0); 44247#L118 assume !(4368 == ssl3_connect_~s__state~0); 44246#L121 assume !(4369 == ssl3_connect_~s__state~0); 44245#L124 assume !(4384 == ssl3_connect_~s__state~0); 44244#L127 assume !(4385 == ssl3_connect_~s__state~0); 43618#L130 assume 4400 == ssl3_connect_~s__state~0; 42268#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42040#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 42041#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42250#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42240#L522 ssl3_connect_~skip~0 := 0; 44614#L100-1 assume !false; 44608#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44604#L103 assume !(12292 == ssl3_connect_~s__state~0); 44602#L106 assume !(16384 == ssl3_connect_~s__state~0); 44600#L109 assume !(4096 == ssl3_connect_~s__state~0); 44598#L112 assume !(20480 == ssl3_connect_~s__state~0); 44596#L115 assume !(4099 == ssl3_connect_~s__state~0); 44594#L118 assume !(4368 == ssl3_connect_~s__state~0); 44592#L121 assume !(4369 == ssl3_connect_~s__state~0); 44590#L124 assume !(4384 == ssl3_connect_~s__state~0); 44588#L127 assume !(4385 == ssl3_connect_~s__state~0); 44586#L130 assume !(4400 == ssl3_connect_~s__state~0); 44584#L133 assume !(4401 == ssl3_connect_~s__state~0); 44582#L136 assume 4416 == ssl3_connect_~s__state~0; 43730#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 44579#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 44577#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 44575#L314 assume !(0 == ssl3_connect_~tmp___6~0); 44570#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44566#L522 ssl3_connect_~skip~0 := 0; 44565#L100-1 assume !false; 44564#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44562#L103 assume !(12292 == ssl3_connect_~s__state~0); 44560#L106 assume !(16384 == ssl3_connect_~s__state~0); 44556#L109 assume !(4096 == ssl3_connect_~s__state~0); 44554#L112 assume !(20480 == ssl3_connect_~s__state~0); 44552#L115 assume !(4099 == ssl3_connect_~s__state~0); 44550#L118 assume !(4368 == ssl3_connect_~s__state~0); 44548#L121 assume !(4369 == ssl3_connect_~s__state~0); 44546#L124 assume !(4384 == ssl3_connect_~s__state~0); 44544#L127 assume !(4385 == ssl3_connect_~s__state~0); 44542#L130 assume !(4400 == ssl3_connect_~s__state~0); 44540#L133 assume !(4401 == ssl3_connect_~s__state~0); 44538#L136 assume !(4416 == ssl3_connect_~s__state~0); 44536#L139 assume !(4417 == ssl3_connect_~s__state~0); 44535#L142 assume 4432 == ssl3_connect_~s__state~0; 42185#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 42186#L322 assume !(5 == ssl3_connect_~blastFlag~0); 42223#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 42224#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44459#L522 ssl3_connect_~skip~0 := 0; 44455#L100-1 assume !false; 44453#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44451#L103 assume !(12292 == ssl3_connect_~s__state~0); 44449#L106 assume !(16384 == ssl3_connect_~s__state~0); 44447#L109 assume !(4096 == ssl3_connect_~s__state~0); 44445#L112 assume !(20480 == ssl3_connect_~s__state~0); 44443#L115 assume !(4099 == ssl3_connect_~s__state~0); 44441#L118 assume !(4368 == ssl3_connect_~s__state~0); 44439#L121 assume !(4369 == ssl3_connect_~s__state~0); 44437#L124 assume !(4384 == ssl3_connect_~s__state~0); 44435#L127 assume !(4385 == ssl3_connect_~s__state~0); 44433#L130 assume !(4400 == ssl3_connect_~s__state~0); 44431#L133 assume !(4401 == ssl3_connect_~s__state~0); 44429#L136 assume !(4416 == ssl3_connect_~s__state~0); 44427#L139 assume !(4417 == ssl3_connect_~s__state~0); 44425#L142 assume !(4432 == ssl3_connect_~s__state~0); 44423#L145 assume !(4433 == ssl3_connect_~s__state~0); 44421#L148 assume 4448 == ssl3_connect_~s__state~0; 43715#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 44417#L334 assume !(ssl3_connect_~ret~0 <= 0); 43988#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 43795#L337-2 ssl3_connect_~s__init_num~0 := 0; 43794#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43789#L522 ssl3_connect_~skip~0 := 0; 43775#L100-1 assume !false; 43776#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43766#L103 assume !(12292 == ssl3_connect_~s__state~0); 43767#L106 assume !(16384 == ssl3_connect_~s__state~0); 44017#L109 assume !(4096 == ssl3_connect_~s__state~0); 44016#L112 assume !(20480 == ssl3_connect_~s__state~0); 43756#L115 assume !(4099 == ssl3_connect_~s__state~0); 43757#L118 assume !(4368 == ssl3_connect_~s__state~0); 43750#L121 assume !(4369 == ssl3_connect_~s__state~0); 43751#L124 assume !(4384 == ssl3_connect_~s__state~0); 43744#L127 assume !(4385 == ssl3_connect_~s__state~0); 43745#L130 assume !(4400 == ssl3_connect_~s__state~0); 43737#L133 assume !(4401 == ssl3_connect_~s__state~0); 43738#L136 assume !(4416 == ssl3_connect_~s__state~0); 43729#L139 assume !(4417 == ssl3_connect_~s__state~0); 43731#L142 assume !(4432 == ssl3_connect_~s__state~0); 43722#L145 assume !(4433 == ssl3_connect_~s__state~0); 43723#L148 assume !(4448 == ssl3_connect_~s__state~0); 43714#L151 assume !(4449 == ssl3_connect_~s__state~0); 43716#L154 assume !(4464 == ssl3_connect_~s__state~0); 43991#L157 assume !(4465 == ssl3_connect_~s__state~0); 43992#L160 assume !(4466 == ssl3_connect_~s__state~0); 43993#L163 assume !(4467 == ssl3_connect_~s__state~0); 43810#L166 assume !(4480 == ssl3_connect_~s__state~0); 43811#L169 assume !(4481 == ssl3_connect_~s__state~0); 43814#L172 assume !(4496 == ssl3_connect_~s__state~0); 43693#L175 assume !(4497 == ssl3_connect_~s__state~0); 43680#L178 assume !(4512 == ssl3_connect_~s__state~0); 43622#L181 assume !(4513 == ssl3_connect_~s__state~0); 43553#L184 assume 4528 == ssl3_connect_~s__state~0; 42131#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 42132#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 42379#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 42380#L413-1 ssl3_connect_~s__init_num~0 := 0; 44115#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44111#L522 ssl3_connect_~skip~0 := 0; 44109#L100-1 assume !false; 44107#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44105#L103 assume !(12292 == ssl3_connect_~s__state~0); 44103#L106 assume !(16384 == ssl3_connect_~s__state~0); 44101#L109 assume !(4096 == ssl3_connect_~s__state~0); 44099#L112 assume !(20480 == ssl3_connect_~s__state~0); 44097#L115 assume !(4099 == ssl3_connect_~s__state~0); 44095#L118 assume !(4368 == ssl3_connect_~s__state~0); 44091#L121 assume !(4369 == ssl3_connect_~s__state~0); 44090#L124 assume 4384 == ssl3_connect_~s__state~0; 42620#L128 [2020-11-28 02:57:31,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,440 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 9 times [2020-11-28 02:57:31,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390516848] [2020-11-28 02:57:31,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,448 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,455 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,462 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:31,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,463 INFO L82 PathProgramCache]: Analyzing trace with hash 556375031, now seen corresponding path program 1 times [2020-11-28 02:57:31,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,463 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145502944] [2020-11-28 02:57:31,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:31,503 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:31,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145502944] [2020-11-28 02:57:31,504 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:31,504 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:31,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843168535] [2020-11-28 02:57:31,505 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:31,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:31,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:31,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:31,505 INFO L87 Difference]: Start difference. First operand 2667 states and 3602 transitions. cyclomatic complexity: 947 Second operand 3 states. [2020-11-28 02:57:31,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:31,656 INFO L93 Difference]: Finished difference Result 2903 states and 3870 transitions. [2020-11-28 02:57:31,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:31,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2903 states and 3870 transitions. [2020-11-28 02:57:31,664 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1344 [2020-11-28 02:57:31,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2903 states to 2903 states and 3870 transitions. [2020-11-28 02:57:31,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1471 [2020-11-28 02:57:31,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1471 [2020-11-28 02:57:31,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2903 states and 3870 transitions. [2020-11-28 02:57:31,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:31,683 INFO L691 BuchiCegarLoop]: Abstraction has 2903 states and 3870 transitions. [2020-11-28 02:57:31,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2903 states and 3870 transitions. [2020-11-28 02:57:31,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2903 to 2887. [2020-11-28 02:57:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2887 states. [2020-11-28 02:57:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2887 states to 2887 states and 3854 transitions. [2020-11-28 02:57:31,730 INFO L714 BuchiCegarLoop]: Abstraction has 2887 states and 3854 transitions. [2020-11-28 02:57:31,731 INFO L594 BuchiCegarLoop]: Abstraction has 2887 states and 3854 transitions. [2020-11-28 02:57:31,731 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 02:57:31,731 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2887 states and 3854 transitions. [2020-11-28 02:57:31,739 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1336 [2020-11-28 02:57:31,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:31,740 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:31,741 INFO L852 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] [2020-11-28 02:57:31,741 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:57:31,741 INFO L794 eck$LassoCheckResult]: Stem: 47838#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47611#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 47612#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 47744#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 47748#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 47678#L100-1 assume !false; 49571#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49569#L103 assume 12292 == ssl3_connect_~s__state~0; 49567#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 49565#L208 ssl3_connect_~s__server~0 := 0; 49563#L213 assume 0 != ssl3_connect_~cb~0; 49071#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 49561#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 49559#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 49554#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 49549#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 49536#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49528#L522 ssl3_connect_~skip~0 := 0; 49524#L100-1 assume !false; 49520#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49516#L103 assume !(12292 == ssl3_connect_~s__state~0); 49512#L106 assume !(16384 == ssl3_connect_~s__state~0); 49508#L109 assume !(4096 == ssl3_connect_~s__state~0); 49504#L112 assume !(20480 == ssl3_connect_~s__state~0); 49500#L115 assume !(4099 == ssl3_connect_~s__state~0); 49496#L118 assume 4368 == ssl3_connect_~s__state~0; 47704#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 47601#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 47602#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49551#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 49552#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49573#L522 ssl3_connect_~skip~0 := 0; 49572#L100-1 assume !false; 49570#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49568#L103 assume !(12292 == ssl3_connect_~s__state~0); 49566#L106 assume !(16384 == ssl3_connect_~s__state~0); 49564#L109 assume !(4096 == ssl3_connect_~s__state~0); 49437#L112 assume !(20480 == ssl3_connect_~s__state~0); 49438#L115 assume !(4099 == ssl3_connect_~s__state~0); 48743#L118 assume !(4368 == ssl3_connect_~s__state~0); 48744#L121 assume !(4369 == ssl3_connect_~s__state~0); 48465#L124 assume 4384 == ssl3_connect_~s__state~0; 47984#L128 [2020-11-28 02:57:31,742 INFO L796 eck$LassoCheckResult]: Loop: 47984#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 48459#L271 assume !(1 == ssl3_connect_~blastFlag~0); 48454#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 48448#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 48444#L277-2 ssl3_connect_~s__init_num~0 := 0; 48440#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48435#L522 ssl3_connect_~skip~0 := 0; 48432#L100-1 assume !false; 48423#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48419#L103 assume !(12292 == ssl3_connect_~s__state~0); 48417#L106 assume !(16384 == ssl3_connect_~s__state~0); 48412#L109 assume !(4096 == ssl3_connect_~s__state~0); 48410#L112 assume !(20480 == ssl3_connect_~s__state~0); 48408#L115 assume !(4099 == ssl3_connect_~s__state~0); 48406#L118 assume !(4368 == ssl3_connect_~s__state~0); 48404#L121 assume !(4369 == ssl3_connect_~s__state~0); 48402#L124 assume !(4384 == ssl3_connect_~s__state~0); 48400#L127 assume !(4385 == ssl3_connect_~s__state~0); 48398#L130 assume 4400 == ssl3_connect_~s__state~0; 47980#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48394#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 48390#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48387#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48383#L522 ssl3_connect_~skip~0 := 0; 48381#L100-1 assume !false; 48379#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48377#L103 assume !(12292 == ssl3_connect_~s__state~0); 48376#L106 assume !(16384 == ssl3_connect_~s__state~0); 48374#L109 assume !(4096 == ssl3_connect_~s__state~0); 48372#L112 assume !(20480 == ssl3_connect_~s__state~0); 48368#L115 assume !(4099 == ssl3_connect_~s__state~0); 48363#L118 assume !(4368 == ssl3_connect_~s__state~0); 48361#L121 assume !(4369 == ssl3_connect_~s__state~0); 48359#L124 assume !(4384 == ssl3_connect_~s__state~0); 48357#L127 assume !(4385 == ssl3_connect_~s__state~0); 48355#L130 assume !(4400 == ssl3_connect_~s__state~0); 48353#L133 assume !(4401 == ssl3_connect_~s__state~0); 48351#L136 assume 4416 == ssl3_connect_~s__state~0; 48181#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 48348#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 48346#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48343#L314 assume !(0 == ssl3_connect_~tmp___6~0); 48340#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48336#L522 ssl3_connect_~skip~0 := 0; 48334#L100-1 assume !false; 48332#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48330#L103 assume !(12292 == ssl3_connect_~s__state~0); 48328#L106 assume !(16384 == ssl3_connect_~s__state~0); 48326#L109 assume !(4096 == ssl3_connect_~s__state~0); 48325#L112 assume !(20480 == ssl3_connect_~s__state~0); 48323#L115 assume !(4099 == ssl3_connect_~s__state~0); 48319#L118 assume !(4368 == ssl3_connect_~s__state~0); 48314#L121 assume !(4369 == ssl3_connect_~s__state~0); 48312#L124 assume !(4384 == ssl3_connect_~s__state~0); 48310#L127 assume !(4385 == ssl3_connect_~s__state~0); 48308#L130 assume !(4400 == ssl3_connect_~s__state~0); 48306#L133 assume !(4401 == ssl3_connect_~s__state~0); 48304#L136 assume !(4416 == ssl3_connect_~s__state~0); 48302#L139 assume !(4417 == ssl3_connect_~s__state~0); 48300#L142 assume 4432 == ssl3_connect_~s__state~0; 48174#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 48297#L322 assume !(5 == ssl3_connect_~blastFlag~0); 48294#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48291#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48287#L522 ssl3_connect_~skip~0 := 0; 48285#L100-1 assume !false; 48282#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48281#L103 assume !(12292 == ssl3_connect_~s__state~0); 48280#L106 assume !(16384 == ssl3_connect_~s__state~0); 48265#L109 assume !(4096 == ssl3_connect_~s__state~0); 48264#L112 assume !(20480 == ssl3_connect_~s__state~0); 48263#L115 assume !(4099 == ssl3_connect_~s__state~0); 48257#L118 assume !(4368 == ssl3_connect_~s__state~0); 48252#L121 assume !(4369 == ssl3_connect_~s__state~0); 48250#L124 assume !(4384 == ssl3_connect_~s__state~0); 48248#L127 assume !(4385 == ssl3_connect_~s__state~0); 48246#L130 assume !(4400 == ssl3_connect_~s__state~0); 48245#L133 assume !(4401 == ssl3_connect_~s__state~0); 48244#L136 assume !(4416 == ssl3_connect_~s__state~0); 48243#L139 assume !(4417 == ssl3_connect_~s__state~0); 48242#L142 assume !(4432 == ssl3_connect_~s__state~0); 48241#L145 assume !(4433 == ssl3_connect_~s__state~0); 48239#L148 assume 4448 == ssl3_connect_~s__state~0; 48167#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 48233#L334 assume !(ssl3_connect_~ret~0 <= 0); 48227#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 48219#L337-2 ssl3_connect_~s__init_num~0 := 0; 48214#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48210#L522 ssl3_connect_~skip~0 := 0; 48208#L100-1 assume !false; 48206#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48204#L103 assume !(12292 == ssl3_connect_~s__state~0); 48134#L106 assume !(16384 == ssl3_connect_~s__state~0); 48135#L109 assume !(4096 == ssl3_connect_~s__state~0); 48046#L112 assume !(20480 == ssl3_connect_~s__state~0); 48047#L115 assume !(4099 == ssl3_connect_~s__state~0); 48027#L118 assume !(4368 == ssl3_connect_~s__state~0); 48028#L121 assume !(4369 == ssl3_connect_~s__state~0); 48196#L124 assume !(4384 == ssl3_connect_~s__state~0); 48194#L127 assume !(4385 == ssl3_connect_~s__state~0); 48189#L130 assume !(4400 == ssl3_connect_~s__state~0); 48187#L133 assume !(4401 == ssl3_connect_~s__state~0); 48184#L136 assume !(4416 == ssl3_connect_~s__state~0); 48180#L139 assume !(4417 == ssl3_connect_~s__state~0); 48177#L142 assume !(4432 == ssl3_connect_~s__state~0); 48173#L145 assume !(4433 == ssl3_connect_~s__state~0); 48170#L148 assume !(4448 == ssl3_connect_~s__state~0); 48166#L151 assume !(4449 == ssl3_connect_~s__state~0); 48163#L154 assume !(4464 == ssl3_connect_~s__state~0); 48160#L157 assume !(4465 == ssl3_connect_~s__state~0); 48157#L160 assume !(4466 == ssl3_connect_~s__state~0); 48153#L163 assume !(4467 == ssl3_connect_~s__state~0); 48150#L166 assume !(4480 == ssl3_connect_~s__state~0); 48146#L169 assume !(4481 == ssl3_connect_~s__state~0); 48143#L172 assume !(4496 == ssl3_connect_~s__state~0); 48139#L175 assume !(4497 == ssl3_connect_~s__state~0); 48136#L178 assume !(4512 == ssl3_connect_~s__state~0); 48128#L181 assume !(4513 == ssl3_connect_~s__state~0); 48130#L184 assume 4528 == ssl3_connect_~s__state~0; 47714#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 47715#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 47898#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 47899#L413-1 ssl3_connect_~s__init_num~0 := 0; 48218#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48211#L522 ssl3_connect_~skip~0 := 0; 48209#L100-1 assume !false; 48207#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48205#L103 assume !(12292 == ssl3_connect_~s__state~0); 48203#L106 assume !(16384 == ssl3_connect_~s__state~0); 48202#L109 assume !(4096 == ssl3_connect_~s__state~0); 48201#L112 assume !(20480 == ssl3_connect_~s__state~0); 48200#L115 assume !(4099 == ssl3_connect_~s__state~0); 48199#L118 assume !(4368 == ssl3_connect_~s__state~0); 48198#L121 assume !(4369 == ssl3_connect_~s__state~0); 48197#L124 assume 4384 == ssl3_connect_~s__state~0; 47984#L128 [2020-11-28 02:57:31,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,743 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 10 times [2020-11-28 02:57:31,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,743 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658253745] [2020-11-28 02:57:31,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,751 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:31,758 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:31,765 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:31,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:31,766 INFO L82 PathProgramCache]: Analyzing trace with hash 75294773, now seen corresponding path program 1 times [2020-11-28 02:57:31,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:31,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393351945] [2020-11-28 02:57:31,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:31,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:31,817 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:31,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393351945] [2020-11-28 02:57:31,817 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:31,817 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:31,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139074539] [2020-11-28 02:57:31,818 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:31,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:31,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:31,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:31,819 INFO L87 Difference]: Start difference. First operand 2887 states and 3854 transitions. cyclomatic complexity: 979 Second operand 3 states. [2020-11-28 02:57:32,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:32,052 INFO L93 Difference]: Finished difference Result 3155 states and 4162 transitions. [2020-11-28 02:57:32,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:32,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3155 states and 4162 transitions. [2020-11-28 02:57:32,070 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1470 [2020-11-28 02:57:32,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3155 states to 3155 states and 4162 transitions. [2020-11-28 02:57:32,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1597 [2020-11-28 02:57:32,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1597 [2020-11-28 02:57:32,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3155 states and 4162 transitions. [2020-11-28 02:57:32,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:32,092 INFO L691 BuchiCegarLoop]: Abstraction has 3155 states and 4162 transitions. [2020-11-28 02:57:32,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3155 states and 4162 transitions. [2020-11-28 02:57:32,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3155 to 3131. [2020-11-28 02:57:32,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3131 states. [2020-11-28 02:57:32,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3131 states to 3131 states and 4130 transitions. [2020-11-28 02:57:32,143 INFO L714 BuchiCegarLoop]: Abstraction has 3131 states and 4130 transitions. [2020-11-28 02:57:32,144 INFO L594 BuchiCegarLoop]: Abstraction has 3131 states and 4130 transitions. [2020-11-28 02:57:32,144 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 02:57:32,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3131 states and 4130 transitions. [2020-11-28 02:57:32,154 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1458 [2020-11-28 02:57:32,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:32,155 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:32,156 INFO L852 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] [2020-11-28 02:57:32,156 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2020-11-28 02:57:32,157 INFO L794 eck$LassoCheckResult]: Stem: 53874#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53656#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 53657#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53780#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 53781#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 53722#L100-1 assume !false; 55898#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55894#L103 assume 12292 == ssl3_connect_~s__state~0; 55893#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 55892#L208 ssl3_connect_~s__server~0 := 0; 55891#L213 assume 0 != ssl3_connect_~cb~0; 55842#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 55890#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 55888#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 55886#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 55885#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 55876#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55870#L522 ssl3_connect_~skip~0 := 0; 55868#L100-1 assume !false; 55866#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55864#L103 assume !(12292 == ssl3_connect_~s__state~0); 55862#L106 assume !(16384 == ssl3_connect_~s__state~0); 55860#L109 assume !(4096 == ssl3_connect_~s__state~0); 55858#L112 assume !(20480 == ssl3_connect_~s__state~0); 55855#L115 assume !(4099 == ssl3_connect_~s__state~0); 55751#L118 assume 4368 == ssl3_connect_~s__state~0; 55752#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55846#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 55744#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 55741#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 55742#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56083#L522 ssl3_connect_~skip~0 := 0; 56082#L100-1 assume !false; 56081#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56080#L103 assume !(12292 == ssl3_connect_~s__state~0); 55718#L106 assume !(16384 == ssl3_connect_~s__state~0); 55715#L109 assume !(4096 == ssl3_connect_~s__state~0); 55713#L112 assume !(20480 == ssl3_connect_~s__state~0); 55710#L115 assume !(4099 == ssl3_connect_~s__state~0); 55708#L118 assume !(4368 == ssl3_connect_~s__state~0); 55709#L121 assume !(4369 == ssl3_connect_~s__state~0); 55097#L124 assume 4384 == ssl3_connect_~s__state~0; 54670#L128 [2020-11-28 02:57:32,157 INFO L796 eck$LassoCheckResult]: Loop: 54670#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 54671#L271 assume !(1 == ssl3_connect_~blastFlag~0); 55056#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 54998#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54999#L277-2 ssl3_connect_~s__init_num~0 := 0; 55448#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55444#L522 ssl3_connect_~skip~0 := 0; 55441#L100-1 assume !false; 55439#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55436#L103 assume !(12292 == ssl3_connect_~s__state~0); 55434#L106 assume !(16384 == ssl3_connect_~s__state~0); 55431#L109 assume !(4096 == ssl3_connect_~s__state~0); 55408#L112 assume !(20480 == ssl3_connect_~s__state~0); 55401#L115 assume !(4099 == ssl3_connect_~s__state~0); 55396#L118 assume !(4368 == ssl3_connect_~s__state~0); 55391#L121 assume !(4369 == ssl3_connect_~s__state~0); 55385#L124 assume !(4384 == ssl3_connect_~s__state~0); 54996#L127 assume !(4385 == ssl3_connect_~s__state~0); 54997#L130 assume 4400 == ssl3_connect_~s__state~0; 54578#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55138#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 55134#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 55033#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55030#L522 ssl3_connect_~skip~0 := 0; 55028#L100-1 assume !false; 55026#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55024#L103 assume !(12292 == ssl3_connect_~s__state~0); 55022#L106 assume !(16384 == ssl3_connect_~s__state~0); 55020#L109 assume !(4096 == ssl3_connect_~s__state~0); 55018#L112 assume !(20480 == ssl3_connect_~s__state~0); 55016#L115 assume !(4099 == ssl3_connect_~s__state~0); 55014#L118 assume !(4368 == ssl3_connect_~s__state~0); 55012#L121 assume !(4369 == ssl3_connect_~s__state~0); 55009#L124 assume !(4384 == ssl3_connect_~s__state~0); 55008#L127 assume !(4385 == ssl3_connect_~s__state~0); 55005#L130 assume !(4400 == ssl3_connect_~s__state~0); 55002#L133 assume !(4401 == ssl3_connect_~s__state~0); 54952#L136 assume 4416 == ssl3_connect_~s__state~0; 54950#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 53793#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 53794#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54948#L314 assume !(0 == ssl3_connect_~tmp___6~0); 54946#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54943#L522 ssl3_connect_~skip~0 := 0; 54942#L100-1 assume !false; 54941#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54940#L103 assume !(12292 == ssl3_connect_~s__state~0); 54939#L106 assume !(16384 == ssl3_connect_~s__state~0); 54938#L109 assume !(4096 == ssl3_connect_~s__state~0); 54937#L112 assume !(20480 == ssl3_connect_~s__state~0); 54936#L115 assume !(4099 == ssl3_connect_~s__state~0); 54935#L118 assume !(4368 == ssl3_connect_~s__state~0); 54934#L121 assume !(4369 == ssl3_connect_~s__state~0); 54933#L124 assume !(4384 == ssl3_connect_~s__state~0); 54932#L127 assume !(4385 == ssl3_connect_~s__state~0); 54931#L130 assume !(4400 == ssl3_connect_~s__state~0); 54930#L133 assume !(4401 == ssl3_connect_~s__state~0); 54929#L136 assume !(4416 == ssl3_connect_~s__state~0); 54928#L139 assume !(4417 == ssl3_connect_~s__state~0); 54920#L142 assume 4432 == ssl3_connect_~s__state~0; 54919#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 54918#L322 assume !(5 == ssl3_connect_~blastFlag~0); 54916#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54914#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54911#L522 ssl3_connect_~skip~0 := 0; 54910#L100-1 assume !false; 54909#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54908#L103 assume !(12292 == ssl3_connect_~s__state~0); 54907#L106 assume !(16384 == ssl3_connect_~s__state~0); 54906#L109 assume !(4096 == ssl3_connect_~s__state~0); 54905#L112 assume !(20480 == ssl3_connect_~s__state~0); 54904#L115 assume !(4099 == ssl3_connect_~s__state~0); 54903#L118 assume !(4368 == ssl3_connect_~s__state~0); 54902#L121 assume !(4369 == ssl3_connect_~s__state~0); 54901#L124 assume !(4384 == ssl3_connect_~s__state~0); 54900#L127 assume !(4385 == ssl3_connect_~s__state~0); 54899#L130 assume !(4400 == ssl3_connect_~s__state~0); 54898#L133 assume !(4401 == ssl3_connect_~s__state~0); 54897#L136 assume !(4416 == ssl3_connect_~s__state~0); 54896#L139 assume !(4417 == ssl3_connect_~s__state~0); 54895#L142 assume !(4432 == ssl3_connect_~s__state~0); 54893#L145 assume !(4433 == ssl3_connect_~s__state~0); 54782#L148 assume 4448 == ssl3_connect_~s__state~0; 53800#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 53754#L334 assume !(ssl3_connect_~ret~0 <= 0); 53755#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 54770#L337-2 ssl3_connect_~s__init_num~0 := 0; 54768#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54765#L522 ssl3_connect_~skip~0 := 0; 54764#L100-1 assume !false; 54763#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54762#L103 assume !(12292 == ssl3_connect_~s__state~0); 54761#L106 assume !(16384 == ssl3_connect_~s__state~0); 54760#L109 assume !(4096 == ssl3_connect_~s__state~0); 54759#L112 assume !(20480 == ssl3_connect_~s__state~0); 54758#L115 assume !(4099 == ssl3_connect_~s__state~0); 54757#L118 assume !(4368 == ssl3_connect_~s__state~0); 54756#L121 assume !(4369 == ssl3_connect_~s__state~0); 54755#L124 assume !(4384 == ssl3_connect_~s__state~0); 54754#L127 assume !(4385 == ssl3_connect_~s__state~0); 54753#L130 assume !(4400 == ssl3_connect_~s__state~0); 54752#L133 assume !(4401 == ssl3_connect_~s__state~0); 54751#L136 assume !(4416 == ssl3_connect_~s__state~0); 54750#L139 assume !(4417 == ssl3_connect_~s__state~0); 54749#L142 assume !(4432 == ssl3_connect_~s__state~0); 54748#L145 assume !(4433 == ssl3_connect_~s__state~0); 54747#L148 assume !(4448 == ssl3_connect_~s__state~0); 54746#L151 assume !(4449 == ssl3_connect_~s__state~0); 54745#L154 assume !(4464 == ssl3_connect_~s__state~0); 54744#L157 assume !(4465 == ssl3_connect_~s__state~0); 54743#L160 assume !(4466 == ssl3_connect_~s__state~0); 54742#L163 assume !(4467 == ssl3_connect_~s__state~0); 54741#L166 assume 4480 == ssl3_connect_~s__state~0; 53914#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 53847#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 53718#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 53671#L362-2 ssl3_connect_~s__init_num~0 := 0; 53632#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55035#L522 ssl3_connect_~skip~0 := 0; 55031#L100-1 assume !false; 55029#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55027#L103 assume !(12292 == ssl3_connect_~s__state~0); 55025#L106 assume !(16384 == ssl3_connect_~s__state~0); 55023#L109 assume !(4096 == ssl3_connect_~s__state~0); 55021#L112 assume !(20480 == ssl3_connect_~s__state~0); 55019#L115 assume !(4099 == ssl3_connect_~s__state~0); 55017#L118 assume !(4368 == ssl3_connect_~s__state~0); 55015#L121 assume !(4369 == ssl3_connect_~s__state~0); 55013#L124 assume !(4384 == ssl3_connect_~s__state~0); 54985#L127 assume !(4385 == ssl3_connect_~s__state~0); 54984#L130 assume !(4400 == ssl3_connect_~s__state~0); 54577#L133 assume !(4401 == ssl3_connect_~s__state~0); 54579#L136 assume !(4416 == ssl3_connect_~s__state~0); 54951#L139 assume !(4417 == ssl3_connect_~s__state~0); 54922#L142 assume !(4432 == ssl3_connect_~s__state~0); 54921#L145 assume !(4433 == ssl3_connect_~s__state~0); 54886#L148 assume !(4448 == ssl3_connect_~s__state~0); 54783#L151 assume !(4449 == ssl3_connect_~s__state~0); 54673#L154 assume !(4464 == ssl3_connect_~s__state~0); 54668#L157 assume !(4465 == ssl3_connect_~s__state~0); 54663#L160 assume !(4466 == ssl3_connect_~s__state~0); 54658#L163 assume !(4467 == ssl3_connect_~s__state~0); 54618#L166 assume !(4480 == ssl3_connect_~s__state~0); 54575#L169 assume !(4481 == ssl3_connect_~s__state~0); 54560#L172 assume !(4496 == ssl3_connect_~s__state~0); 54040#L175 assume !(4497 == ssl3_connect_~s__state~0); 54041#L178 assume !(4512 == ssl3_connect_~s__state~0); 54418#L181 assume !(4513 == ssl3_connect_~s__state~0); 54239#L184 assume 4528 == ssl3_connect_~s__state~0; 54232#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 54231#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 53937#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 53841#L413-1 ssl3_connect_~s__init_num~0 := 0; 53734#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55734#L522 ssl3_connect_~skip~0 := 0; 55729#L100-1 assume !false; 55726#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55727#L103 assume !(12292 == ssl3_connect_~s__state~0); 56024#L106 assume !(16384 == ssl3_connect_~s__state~0); 56023#L109 assume !(4096 == ssl3_connect_~s__state~0); 56020#L112 assume !(20480 == ssl3_connect_~s__state~0); 55714#L115 assume !(4099 == ssl3_connect_~s__state~0); 55711#L118 assume !(4368 == ssl3_connect_~s__state~0); 55712#L121 assume !(4369 == ssl3_connect_~s__state~0); 55972#L124 assume 4384 == ssl3_connect_~s__state~0; 54670#L128 [2020-11-28 02:57:32,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,158 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 11 times [2020-11-28 02:57:32,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214208781] [2020-11-28 02:57:32,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,166 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,172 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,178 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:32,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,179 INFO L82 PathProgramCache]: Analyzing trace with hash -2001748009, now seen corresponding path program 1 times [2020-11-28 02:57:32,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511251493] [2020-11-28 02:57:32,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:32,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:32,232 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 222 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-11-28 02:57:32,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511251493] [2020-11-28 02:57:32,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:32,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:32,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35953638] [2020-11-28 02:57:32,233 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:32,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:32,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:32,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:32,234 INFO L87 Difference]: Start difference. First operand 3131 states and 4130 transitions. cyclomatic complexity: 1011 Second operand 3 states. [2020-11-28 02:57:32,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:32,264 INFO L93 Difference]: Finished difference Result 6047 states and 7962 transitions. [2020-11-28 02:57:32,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:32,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6047 states and 7962 transitions. [2020-11-28 02:57:32,290 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2912 [2020-11-28 02:57:32,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6047 states to 6047 states and 7962 transitions. [2020-11-28 02:57:32,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3039 [2020-11-28 02:57:32,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3039 [2020-11-28 02:57:32,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6047 states and 7962 transitions. [2020-11-28 02:57:32,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:32,319 INFO L691 BuchiCegarLoop]: Abstraction has 6047 states and 7962 transitions. [2020-11-28 02:57:32,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6047 states and 7962 transitions. [2020-11-28 02:57:32,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6047 to 6047. [2020-11-28 02:57:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6047 states. [2020-11-28 02:57:32,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6047 states to 6047 states and 7962 transitions. [2020-11-28 02:57:32,408 INFO L714 BuchiCegarLoop]: Abstraction has 6047 states and 7962 transitions. [2020-11-28 02:57:32,408 INFO L594 BuchiCegarLoop]: Abstraction has 6047 states and 7962 transitions. [2020-11-28 02:57:32,408 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 02:57:32,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6047 states and 7962 transitions. [2020-11-28 02:57:32,425 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2912 [2020-11-28 02:57:32,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:32,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:32,427 INFO L852 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] [2020-11-28 02:57:32,428 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2020-11-28 02:57:32,428 INFO L794 eck$LassoCheckResult]: Stem: 63067#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62843#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62844#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62977#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 62981#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 62912#L100-1 assume !false; 63365#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63364#L103 assume 12292 == ssl3_connect_~s__state~0; 63363#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 63362#L208 ssl3_connect_~s__server~0 := 0; 63329#L213 assume 0 != ssl3_connect_~cb~0; 63317#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 63311#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 63288#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 63281#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 63279#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 63262#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63258#L522 ssl3_connect_~skip~0 := 0; 63256#L100-1 assume !false; 63254#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63252#L103 assume !(12292 == ssl3_connect_~s__state~0); 63250#L106 assume !(16384 == ssl3_connect_~s__state~0); 63248#L109 assume !(4096 == ssl3_connect_~s__state~0); 63235#L112 assume !(20480 == ssl3_connect_~s__state~0); 63229#L115 assume !(4099 == ssl3_connect_~s__state~0); 63219#L118 assume 4368 == ssl3_connect_~s__state~0; 63220#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 63341#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 63339#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63338#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 63327#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63323#L522 ssl3_connect_~skip~0 := 0; 63315#L100-1 assume !false; 63309#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63304#L103 assume !(12292 == ssl3_connect_~s__state~0); 63298#L106 assume !(16384 == ssl3_connect_~s__state~0); 63272#L109 assume !(4096 == ssl3_connect_~s__state~0); 63238#L112 assume !(20480 == ssl3_connect_~s__state~0); 63232#L115 assume !(4099 == ssl3_connect_~s__state~0); 63224#L118 assume !(4368 == ssl3_connect_~s__state~0); 63222#L121 assume !(4369 == ssl3_connect_~s__state~0); 63121#L124 assume 4384 == ssl3_connect_~s__state~0; 63118#L128 [2020-11-28 02:57:32,429 INFO L796 eck$LassoCheckResult]: Loop: 63118#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 63119#L271 assume !(1 == ssl3_connect_~blastFlag~0); 63111#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 63112#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 68214#L277-2 ssl3_connect_~s__init_num~0 := 0; 68213#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68210#L522 ssl3_connect_~skip~0 := 0; 68209#L100-1 assume !false; 68208#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68207#L103 assume !(12292 == ssl3_connect_~s__state~0); 68206#L106 assume !(16384 == ssl3_connect_~s__state~0); 68205#L109 assume !(4096 == ssl3_connect_~s__state~0); 68204#L112 assume !(20480 == ssl3_connect_~s__state~0); 68203#L115 assume !(4099 == ssl3_connect_~s__state~0); 68202#L118 assume !(4368 == ssl3_connect_~s__state~0); 68201#L121 assume !(4369 == ssl3_connect_~s__state~0); 68200#L124 assume !(4384 == ssl3_connect_~s__state~0); 68199#L127 assume !(4385 == ssl3_connect_~s__state~0); 68198#L130 assume 4400 == ssl3_connect_~s__state~0; 64378#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68195#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 68192#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68191#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68188#L522 ssl3_connect_~skip~0 := 0; 68187#L100-1 assume !false; 68186#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68185#L103 assume !(12292 == ssl3_connect_~s__state~0); 68184#L106 assume !(16384 == ssl3_connect_~s__state~0); 68183#L109 assume !(4096 == ssl3_connect_~s__state~0); 68182#L112 assume !(20480 == ssl3_connect_~s__state~0); 68181#L115 assume !(4099 == ssl3_connect_~s__state~0); 68180#L118 assume !(4368 == ssl3_connect_~s__state~0); 68179#L121 assume !(4369 == ssl3_connect_~s__state~0); 68178#L124 assume !(4384 == ssl3_connect_~s__state~0); 68177#L127 assume !(4385 == ssl3_connect_~s__state~0); 68176#L130 assume !(4400 == ssl3_connect_~s__state~0); 68175#L133 assume !(4401 == ssl3_connect_~s__state~0); 68174#L136 assume 4416 == ssl3_connect_~s__state~0; 63714#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68173#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 68171#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 68169#L314 assume !(0 == ssl3_connect_~tmp___6~0); 68168#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68165#L522 ssl3_connect_~skip~0 := 0; 68164#L100-1 assume !false; 68163#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68162#L103 assume !(12292 == ssl3_connect_~s__state~0); 68161#L106 assume !(16384 == ssl3_connect_~s__state~0); 68160#L109 assume !(4096 == ssl3_connect_~s__state~0); 68159#L112 assume !(20480 == ssl3_connect_~s__state~0); 68158#L115 assume !(4099 == ssl3_connect_~s__state~0); 68157#L118 assume !(4368 == ssl3_connect_~s__state~0); 68156#L121 assume !(4369 == ssl3_connect_~s__state~0); 68155#L124 assume !(4384 == ssl3_connect_~s__state~0); 68154#L127 assume !(4385 == ssl3_connect_~s__state~0); 68153#L130 assume !(4400 == ssl3_connect_~s__state~0); 68152#L133 assume !(4401 == ssl3_connect_~s__state~0); 68151#L136 assume !(4416 == ssl3_connect_~s__state~0); 68150#L139 assume !(4417 == ssl3_connect_~s__state~0); 68149#L142 assume 4432 == ssl3_connect_~s__state~0; 63689#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 68147#L322 assume !(5 == ssl3_connect_~blastFlag~0); 68145#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 68144#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68141#L522 ssl3_connect_~skip~0 := 0; 68140#L100-1 assume !false; 68139#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68138#L103 assume !(12292 == ssl3_connect_~s__state~0); 68137#L106 assume !(16384 == ssl3_connect_~s__state~0); 68136#L109 assume !(4096 == ssl3_connect_~s__state~0); 68135#L112 assume !(20480 == ssl3_connect_~s__state~0); 68134#L115 assume !(4099 == ssl3_connect_~s__state~0); 68133#L118 assume !(4368 == ssl3_connect_~s__state~0); 68132#L121 assume !(4369 == ssl3_connect_~s__state~0); 68131#L124 assume !(4384 == ssl3_connect_~s__state~0); 68130#L127 assume !(4385 == ssl3_connect_~s__state~0); 68129#L130 assume !(4400 == ssl3_connect_~s__state~0); 68128#L133 assume !(4401 == ssl3_connect_~s__state~0); 68126#L136 assume !(4416 == ssl3_connect_~s__state~0); 68125#L139 assume !(4417 == ssl3_connect_~s__state~0); 68124#L142 assume !(4432 == ssl3_connect_~s__state~0); 68045#L145 assume !(4433 == ssl3_connect_~s__state~0); 68042#L148 assume 4448 == ssl3_connect_~s__state~0; 63663#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 68039#L334 assume !(ssl3_connect_~ret~0 <= 0); 68036#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 68028#L337-2 ssl3_connect_~s__init_num~0 := 0; 68023#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68020#L522 ssl3_connect_~skip~0 := 0; 68019#L100-1 assume !false; 68018#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68017#L103 assume !(12292 == ssl3_connect_~s__state~0); 68016#L106 assume !(16384 == ssl3_connect_~s__state~0); 68015#L109 assume !(4096 == ssl3_connect_~s__state~0); 68014#L112 assume !(20480 == ssl3_connect_~s__state~0); 68013#L115 assume !(4099 == ssl3_connect_~s__state~0); 68012#L118 assume !(4368 == ssl3_connect_~s__state~0); 68011#L121 assume !(4369 == ssl3_connect_~s__state~0); 68010#L124 assume !(4384 == ssl3_connect_~s__state~0); 68009#L127 assume !(4385 == ssl3_connect_~s__state~0); 68008#L130 assume !(4400 == ssl3_connect_~s__state~0); 68007#L133 assume !(4401 == ssl3_connect_~s__state~0); 68006#L136 assume !(4416 == ssl3_connect_~s__state~0); 68005#L139 assume !(4417 == ssl3_connect_~s__state~0); 68004#L142 assume !(4432 == ssl3_connect_~s__state~0); 68003#L145 assume !(4433 == ssl3_connect_~s__state~0); 68002#L148 assume !(4448 == ssl3_connect_~s__state~0); 68001#L151 assume !(4449 == ssl3_connect_~s__state~0); 68000#L154 assume 4464 == ssl3_connect_~s__state~0; 63588#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 67992#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 67989#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67985#L522 ssl3_connect_~skip~0 := 0; 67983#L100-1 assume !false; 67981#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67980#L103 assume !(12292 == ssl3_connect_~s__state~0); 67979#L106 assume !(16384 == ssl3_connect_~s__state~0); 67978#L109 assume !(4096 == ssl3_connect_~s__state~0); 67977#L112 assume !(20480 == ssl3_connect_~s__state~0); 67974#L115 assume !(4099 == ssl3_connect_~s__state~0); 67972#L118 assume !(4368 == ssl3_connect_~s__state~0); 67970#L121 assume !(4369 == ssl3_connect_~s__state~0); 67968#L124 assume !(4384 == ssl3_connect_~s__state~0); 67966#L127 assume !(4385 == ssl3_connect_~s__state~0); 67963#L130 assume !(4400 == ssl3_connect_~s__state~0); 67960#L133 assume !(4401 == ssl3_connect_~s__state~0); 67957#L136 assume !(4416 == ssl3_connect_~s__state~0); 67954#L139 assume !(4417 == ssl3_connect_~s__state~0); 67953#L142 assume !(4432 == ssl3_connect_~s__state~0); 67951#L145 assume !(4433 == ssl3_connect_~s__state~0); 67949#L148 assume !(4448 == ssl3_connect_~s__state~0); 67947#L151 assume !(4449 == ssl3_connect_~s__state~0); 67945#L154 assume !(4464 == ssl3_connect_~s__state~0); 67944#L157 assume !(4465 == ssl3_connect_~s__state~0); 67943#L160 assume !(4466 == ssl3_connect_~s__state~0); 67942#L163 assume !(4467 == ssl3_connect_~s__state~0); 67941#L166 assume 4480 == ssl3_connect_~s__state~0; 63565#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 67933#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67929#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 67930#L362-2 ssl3_connect_~s__init_num~0 := 0; 67920#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67918#L522 ssl3_connect_~skip~0 := 0; 67913#L100-1 assume !false; 67914#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67443#L103 assume !(12292 == ssl3_connect_~s__state~0); 67444#L106 assume !(16384 == ssl3_connect_~s__state~0); 66913#L109 assume !(4096 == ssl3_connect_~s__state~0); 66914#L112 assume !(20480 == ssl3_connect_~s__state~0); 66873#L115 assume !(4099 == ssl3_connect_~s__state~0); 66874#L118 assume !(4368 == ssl3_connect_~s__state~0); 66581#L121 assume !(4369 == ssl3_connect_~s__state~0); 66582#L124 assume !(4384 == ssl3_connect_~s__state~0); 66577#L127 assume !(4385 == ssl3_connect_~s__state~0); 66578#L130 assume !(4400 == ssl3_connect_~s__state~0); 66572#L133 assume !(4401 == ssl3_connect_~s__state~0); 66573#L136 assume !(4416 == ssl3_connect_~s__state~0); 66567#L139 assume !(4417 == ssl3_connect_~s__state~0); 66568#L142 assume !(4432 == ssl3_connect_~s__state~0); 66562#L145 assume !(4433 == ssl3_connect_~s__state~0); 66563#L148 assume !(4448 == ssl3_connect_~s__state~0); 66555#L151 assume !(4449 == ssl3_connect_~s__state~0); 66556#L154 assume !(4464 == ssl3_connect_~s__state~0); 67997#L157 assume !(4465 == ssl3_connect_~s__state~0); 67998#L160 assume !(4466 == ssl3_connect_~s__state~0); 67999#L163 assume !(4467 == ssl3_connect_~s__state~0); 66542#L166 assume !(4480 == ssl3_connect_~s__state~0); 66539#L169 assume !(4481 == ssl3_connect_~s__state~0); 66538#L172 assume !(4496 == ssl3_connect_~s__state~0); 66536#L175 assume !(4497 == ssl3_connect_~s__state~0); 66537#L178 assume !(4512 == ssl3_connect_~s__state~0); 68044#L181 assume !(4513 == ssl3_connect_~s__state~0); 66531#L184 assume 4528 == ssl3_connect_~s__state~0; 66526#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 66517#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 66516#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63031#L413-1 ssl3_connect_~s__init_num~0 := 0; 63032#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66064#L522 ssl3_connect_~skip~0 := 0; 66063#L100-1 assume !false; 66062#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66061#L103 assume !(12292 == ssl3_connect_~s__state~0); 66060#L106 assume !(16384 == ssl3_connect_~s__state~0); 66059#L109 assume !(4096 == ssl3_connect_~s__state~0); 66058#L112 assume !(20480 == ssl3_connect_~s__state~0); 66057#L115 assume !(4099 == ssl3_connect_~s__state~0); 66056#L118 assume !(4368 == ssl3_connect_~s__state~0); 66054#L121 assume !(4369 == ssl3_connect_~s__state~0); 66051#L124 assume 4384 == ssl3_connect_~s__state~0; 63118#L128 [2020-11-28 02:57:32,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,429 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 12 times [2020-11-28 02:57:32,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718589853] [2020-11-28 02:57:32,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:32,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,471 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,477 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,483 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:32,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1990373741, now seen corresponding path program 1 times [2020-11-28 02:57:32,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106872885] [2020-11-28 02:57:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:32,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:32,551 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2020-11-28 02:57:32,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106872885] [2020-11-28 02:57:32,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:32,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:32,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293064406] [2020-11-28 02:57:32,552 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:32,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:32,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:32,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:32,553 INFO L87 Difference]: Start difference. First operand 6047 states and 7962 transitions. cyclomatic complexity: 1935 Second operand 3 states. [2020-11-28 02:57:32,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:32,751 INFO L93 Difference]: Finished difference Result 6347 states and 8294 transitions. [2020-11-28 02:57:32,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:32,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6347 states and 8294 transitions. [2020-11-28 02:57:32,779 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3062 [2020-11-28 02:57:32,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6347 states to 6347 states and 8294 transitions. [2020-11-28 02:57:32,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3189 [2020-11-28 02:57:32,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3189 [2020-11-28 02:57:32,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6347 states and 8294 transitions. [2020-11-28 02:57:32,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:32,806 INFO L691 BuchiCegarLoop]: Abstraction has 6347 states and 8294 transitions. [2020-11-28 02:57:32,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6347 states and 8294 transitions. [2020-11-28 02:57:32,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6347 to 6315. [2020-11-28 02:57:32,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6315 states. [2020-11-28 02:57:32,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6315 states to 6315 states and 8262 transitions. [2020-11-28 02:57:32,908 INFO L714 BuchiCegarLoop]: Abstraction has 6315 states and 8262 transitions. [2020-11-28 02:57:32,908 INFO L594 BuchiCegarLoop]: Abstraction has 6315 states and 8262 transitions. [2020-11-28 02:57:32,908 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 02:57:32,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6315 states and 8262 transitions. [2020-11-28 02:57:32,927 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3046 [2020-11-28 02:57:32,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:32,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:32,932 INFO L852 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] [2020-11-28 02:57:32,932 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2020-11-28 02:57:32,933 INFO L794 eck$LassoCheckResult]: Stem: 75477#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 75240#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 75241#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 75377#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 75380#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 75310#L100-1 assume !false; 75802#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75801#L103 assume 12292 == ssl3_connect_~s__state~0; 75800#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 75799#L208 ssl3_connect_~s__server~0 := 0; 75780#L213 assume 0 != ssl3_connect_~cb~0; 75777#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 75773#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 75771#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 75768#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 75765#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 75749#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75745#L522 ssl3_connect_~skip~0 := 0; 75743#L100-1 assume !false; 75741#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75739#L103 assume !(12292 == ssl3_connect_~s__state~0); 75737#L106 assume !(16384 == ssl3_connect_~s__state~0); 75704#L109 assume !(4096 == ssl3_connect_~s__state~0); 75676#L112 assume !(20480 == ssl3_connect_~s__state~0); 75670#L115 assume !(4099 == ssl3_connect_~s__state~0); 75658#L118 assume 4368 == ssl3_connect_~s__state~0; 75654#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 75655#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 75646#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 75647#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 75756#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75752#L522 ssl3_connect_~skip~0 := 0; 75713#L100-1 assume !false; 75711#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75709#L103 assume !(12292 == ssl3_connect_~s__state~0); 75707#L106 assume !(16384 == ssl3_connect_~s__state~0); 75680#L109 assume !(4096 == ssl3_connect_~s__state~0); 75672#L112 assume !(20480 == ssl3_connect_~s__state~0); 75664#L115 assume !(4099 == ssl3_connect_~s__state~0); 75662#L118 assume !(4368 == ssl3_connect_~s__state~0); 75659#L121 assume !(4369 == ssl3_connect_~s__state~0); 75547#L124 assume 4384 == ssl3_connect_~s__state~0; 75548#L128 [2020-11-28 02:57:32,933 INFO L796 eck$LassoCheckResult]: Loop: 75548#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 75539#L271 assume !(1 == ssl3_connect_~blastFlag~0); 75540#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 75529#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 75530#L277-2 ssl3_connect_~s__init_num~0 := 0; 76927#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76924#L522 ssl3_connect_~skip~0 := 0; 76923#L100-1 assume !false; 76922#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76921#L103 assume !(12292 == ssl3_connect_~s__state~0); 76920#L106 assume !(16384 == ssl3_connect_~s__state~0); 76919#L109 assume !(4096 == ssl3_connect_~s__state~0); 76918#L112 assume !(20480 == ssl3_connect_~s__state~0); 76917#L115 assume !(4099 == ssl3_connect_~s__state~0); 76916#L118 assume !(4368 == ssl3_connect_~s__state~0); 76915#L121 assume !(4369 == ssl3_connect_~s__state~0); 76914#L124 assume !(4384 == ssl3_connect_~s__state~0); 76913#L127 assume !(4385 == ssl3_connect_~s__state~0); 76912#L130 assume 4400 == ssl3_connect_~s__state~0; 76058#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 76909#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 76906#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 76905#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76902#L522 ssl3_connect_~skip~0 := 0; 76901#L100-1 assume !false; 76900#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76899#L103 assume !(12292 == ssl3_connect_~s__state~0); 76898#L106 assume !(16384 == ssl3_connect_~s__state~0); 76897#L109 assume !(4096 == ssl3_connect_~s__state~0); 76896#L112 assume !(20480 == ssl3_connect_~s__state~0); 76895#L115 assume !(4099 == ssl3_connect_~s__state~0); 76894#L118 assume !(4368 == ssl3_connect_~s__state~0); 76893#L121 assume !(4369 == ssl3_connect_~s__state~0); 76892#L124 assume !(4384 == ssl3_connect_~s__state~0); 76891#L127 assume !(4385 == ssl3_connect_~s__state~0); 76890#L130 assume !(4400 == ssl3_connect_~s__state~0); 76889#L133 assume !(4401 == ssl3_connect_~s__state~0); 76888#L136 assume 4416 == ssl3_connect_~s__state~0; 76038#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 76887#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 76885#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 76883#L314 assume !(0 == ssl3_connect_~tmp___6~0); 76882#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76879#L522 ssl3_connect_~skip~0 := 0; 76878#L100-1 assume !false; 76877#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76875#L103 assume !(12292 == ssl3_connect_~s__state~0); 76876#L106 assume !(16384 == ssl3_connect_~s__state~0); 76871#L109 assume !(4096 == ssl3_connect_~s__state~0); 76872#L112 assume !(20480 == ssl3_connect_~s__state~0); 76867#L115 assume !(4099 == ssl3_connect_~s__state~0); 76868#L118 assume !(4368 == ssl3_connect_~s__state~0); 76863#L121 assume !(4369 == ssl3_connect_~s__state~0); 76864#L124 assume !(4384 == ssl3_connect_~s__state~0); 76860#L127 assume !(4385 == ssl3_connect_~s__state~0); 76859#L130 assume !(4400 == ssl3_connect_~s__state~0); 76858#L133 assume !(4401 == ssl3_connect_~s__state~0); 76857#L136 assume !(4416 == ssl3_connect_~s__state~0); 76856#L139 assume !(4417 == ssl3_connect_~s__state~0); 76855#L142 assume 4432 == ssl3_connect_~s__state~0; 76019#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 76850#L322 assume !(5 == ssl3_connect_~blastFlag~0); 76846#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 76840#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76836#L522 ssl3_connect_~skip~0 := 0; 76834#L100-1 assume !false; 76832#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76830#L103 assume !(12292 == ssl3_connect_~s__state~0); 76828#L106 assume !(16384 == ssl3_connect_~s__state~0); 76826#L109 assume !(4096 == ssl3_connect_~s__state~0); 76824#L112 assume !(20480 == ssl3_connect_~s__state~0); 76822#L115 assume !(4099 == ssl3_connect_~s__state~0); 76820#L118 assume !(4368 == ssl3_connect_~s__state~0); 76818#L121 assume !(4369 == ssl3_connect_~s__state~0); 76816#L124 assume !(4384 == ssl3_connect_~s__state~0); 76814#L127 assume !(4385 == ssl3_connect_~s__state~0); 76812#L130 assume !(4400 == ssl3_connect_~s__state~0); 76810#L133 assume !(4401 == ssl3_connect_~s__state~0); 76808#L136 assume !(4416 == ssl3_connect_~s__state~0); 76806#L139 assume !(4417 == ssl3_connect_~s__state~0); 76804#L142 assume !(4432 == ssl3_connect_~s__state~0); 76802#L145 assume !(4433 == ssl3_connect_~s__state~0); 76800#L148 assume 4448 == ssl3_connect_~s__state~0; 76000#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 76795#L334 assume !(ssl3_connect_~ret~0 <= 0); 76796#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 81361#L337-2 ssl3_connect_~s__init_num~0 := 0; 76844#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76837#L522 ssl3_connect_~skip~0 := 0; 76835#L100-1 assume !false; 76833#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76831#L103 assume !(12292 == ssl3_connect_~s__state~0); 76829#L106 assume !(16384 == ssl3_connect_~s__state~0); 76827#L109 assume !(4096 == ssl3_connect_~s__state~0); 76825#L112 assume !(20480 == ssl3_connect_~s__state~0); 76823#L115 assume !(4099 == ssl3_connect_~s__state~0); 76821#L118 assume !(4368 == ssl3_connect_~s__state~0); 76819#L121 assume !(4369 == ssl3_connect_~s__state~0); 76817#L124 assume !(4384 == ssl3_connect_~s__state~0); 76815#L127 assume !(4385 == ssl3_connect_~s__state~0); 76813#L130 assume !(4400 == ssl3_connect_~s__state~0); 76811#L133 assume !(4401 == ssl3_connect_~s__state~0); 76809#L136 assume !(4416 == ssl3_connect_~s__state~0); 76807#L139 assume !(4417 == ssl3_connect_~s__state~0); 76805#L142 assume !(4432 == ssl3_connect_~s__state~0); 76803#L145 assume !(4433 == ssl3_connect_~s__state~0); 76801#L148 assume !(4448 == ssl3_connect_~s__state~0); 76799#L151 assume !(4449 == ssl3_connect_~s__state~0); 76798#L154 assume 4464 == ssl3_connect_~s__state~0; 75961#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 76790#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 76791#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81328#L522 ssl3_connect_~skip~0 := 0; 81327#L100-1 assume !false; 81326#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81325#L103 assume !(12292 == ssl3_connect_~s__state~0); 81324#L106 assume !(16384 == ssl3_connect_~s__state~0); 81323#L109 assume !(4096 == ssl3_connect_~s__state~0); 81322#L112 assume !(20480 == ssl3_connect_~s__state~0); 81321#L115 assume !(4099 == ssl3_connect_~s__state~0); 81320#L118 assume !(4368 == ssl3_connect_~s__state~0); 81319#L121 assume !(4369 == ssl3_connect_~s__state~0); 81318#L124 assume !(4384 == ssl3_connect_~s__state~0); 81317#L127 assume !(4385 == ssl3_connect_~s__state~0); 81316#L130 assume !(4400 == ssl3_connect_~s__state~0); 81315#L133 assume !(4401 == ssl3_connect_~s__state~0); 81314#L136 assume !(4416 == ssl3_connect_~s__state~0); 81313#L139 assume !(4417 == ssl3_connect_~s__state~0); 81312#L142 assume !(4432 == ssl3_connect_~s__state~0); 81311#L145 assume !(4433 == ssl3_connect_~s__state~0); 81310#L148 assume !(4448 == ssl3_connect_~s__state~0); 81309#L151 assume !(4449 == ssl3_connect_~s__state~0); 81308#L154 assume !(4464 == ssl3_connect_~s__state~0); 81307#L157 assume !(4465 == ssl3_connect_~s__state~0); 81306#L160 assume !(4466 == ssl3_connect_~s__state~0); 81305#L163 assume !(4467 == ssl3_connect_~s__state~0); 76760#L166 assume 4480 == ssl3_connect_~s__state~0; 75936#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 76756#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 76757#L362 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; 80621#L362-2 ssl3_connect_~s__init_num~0 := 0; 81301#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81298#L522 ssl3_connect_~skip~0 := 0; 81297#L100-1 assume !false; 81296#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81295#L103 assume !(12292 == ssl3_connect_~s__state~0); 81294#L106 assume !(16384 == ssl3_connect_~s__state~0); 81293#L109 assume !(4096 == ssl3_connect_~s__state~0); 81292#L112 assume !(20480 == ssl3_connect_~s__state~0); 81291#L115 assume !(4099 == ssl3_connect_~s__state~0); 81290#L118 assume !(4368 == ssl3_connect_~s__state~0); 81289#L121 assume !(4369 == ssl3_connect_~s__state~0); 81288#L124 assume !(4384 == ssl3_connect_~s__state~0); 81287#L127 assume !(4385 == ssl3_connect_~s__state~0); 81286#L130 assume !(4400 == ssl3_connect_~s__state~0); 81285#L133 assume !(4401 == ssl3_connect_~s__state~0); 81284#L136 assume !(4416 == ssl3_connect_~s__state~0); 81283#L139 assume !(4417 == ssl3_connect_~s__state~0); 81282#L142 assume !(4432 == ssl3_connect_~s__state~0); 81281#L145 assume !(4433 == ssl3_connect_~s__state~0); 81280#L148 assume !(4448 == ssl3_connect_~s__state~0); 81279#L151 assume !(4449 == ssl3_connect_~s__state~0); 81278#L154 assume !(4464 == ssl3_connect_~s__state~0); 81277#L157 assume !(4465 == ssl3_connect_~s__state~0); 81276#L160 assume !(4466 == ssl3_connect_~s__state~0); 81275#L163 assume !(4467 == ssl3_connect_~s__state~0); 76692#L166 assume !(4480 == ssl3_connect_~s__state~0); 76691#L169 assume !(4481 == ssl3_connect_~s__state~0); 76687#L172 assume !(4496 == ssl3_connect_~s__state~0); 76689#L175 assume !(4497 == ssl3_connect_~s__state~0); 76680#L178 assume !(4512 == ssl3_connect_~s__state~0); 76682#L181 assume !(4513 == ssl3_connect_~s__state~0); 76675#L184 assume 4528 == ssl3_connect_~s__state~0; 76662#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 76659#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 76648#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 76640#L413-1 ssl3_connect_~s__init_num~0 := 0; 76635#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76629#L522 ssl3_connect_~skip~0 := 0; 76627#L100-1 assume !false; 76625#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76623#L103 assume !(12292 == ssl3_connect_~s__state~0); 76621#L106 assume !(16384 == ssl3_connect_~s__state~0); 76619#L109 assume !(4096 == ssl3_connect_~s__state~0); 76617#L112 assume !(20480 == ssl3_connect_~s__state~0); 76615#L115 assume !(4099 == ssl3_connect_~s__state~0); 76613#L118 assume !(4368 == ssl3_connect_~s__state~0); 76611#L121 assume !(4369 == ssl3_connect_~s__state~0); 76608#L124 assume 4384 == ssl3_connect_~s__state~0; 75548#L128 [2020-11-28 02:57:32,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,934 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 13 times [2020-11-28 02:57:32,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506587942] [2020-11-28 02:57:32,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:32,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,946 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:32,985 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:32,993 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:32,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:32,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1509293483, now seen corresponding path program 1 times [2020-11-28 02:57:32,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:32,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630349026] [2020-11-28 02:57:32,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2020-11-28 02:57:33,058 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630349026] [2020-11-28 02:57:33,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:33,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:33,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820166183] [2020-11-28 02:57:33,061 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:33,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:33,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:33,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:33,062 INFO L87 Difference]: Start difference. First operand 6315 states and 8262 transitions. cyclomatic complexity: 1967 Second operand 3 states. [2020-11-28 02:57:33,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:33,264 INFO L93 Difference]: Finished difference Result 6899 states and 8910 transitions. [2020-11-28 02:57:33,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:33,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6899 states and 8910 transitions. [2020-11-28 02:57:33,294 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3338 [2020-11-28 02:57:33,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6899 states to 6899 states and 8910 transitions. [2020-11-28 02:57:33,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3465 [2020-11-28 02:57:33,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3465 [2020-11-28 02:57:33,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6899 states and 8910 transitions. [2020-11-28 02:57:33,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:33,327 INFO L691 BuchiCegarLoop]: Abstraction has 6899 states and 8910 transitions. [2020-11-28 02:57:33,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6899 states and 8910 transitions. [2020-11-28 02:57:33,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6899 to 6867. [2020-11-28 02:57:33,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6867 states. [2020-11-28 02:57:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6867 states to 6867 states and 8878 transitions. [2020-11-28 02:57:33,424 INFO L714 BuchiCegarLoop]: Abstraction has 6867 states and 8878 transitions. [2020-11-28 02:57:33,424 INFO L594 BuchiCegarLoop]: Abstraction has 6867 states and 8878 transitions. [2020-11-28 02:57:33,424 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 02:57:33,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6867 states and 8878 transitions. [2020-11-28 02:57:33,444 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3322 [2020-11-28 02:57:33,445 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:33,445 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:33,446 INFO L852 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] [2020-11-28 02:57:33,447 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 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] [2020-11-28 02:57:33,447 INFO L794 eck$LassoCheckResult]: Stem: 88681#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 88462#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 88463#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88595#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 88598#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 88532#L100-1 assume !false; 88990#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88989#L103 assume 12292 == ssl3_connect_~s__state~0; 88988#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 88986#L208 ssl3_connect_~s__server~0 := 0; 88972#L213 assume 0 != ssl3_connect_~cb~0; 88969#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 88964#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 88959#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 88957#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 88956#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 88953#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88946#L522 ssl3_connect_~skip~0 := 0; 88942#L100-1 assume !false; 88919#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88917#L103 assume !(12292 == ssl3_connect_~s__state~0); 88897#L106 assume !(16384 == ssl3_connect_~s__state~0); 88891#L109 assume !(4096 == ssl3_connect_~s__state~0); 88862#L112 assume !(20480 == ssl3_connect_~s__state~0); 88856#L115 assume !(4099 == ssl3_connect_~s__state~0); 88845#L118 assume 4368 == ssl3_connect_~s__state~0; 88841#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 88842#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 88909#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 88906#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 88907#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88943#L522 ssl3_connect_~skip~0 := 0; 88927#L100-1 assume !false; 88925#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88923#L103 assume !(12292 == ssl3_connect_~s__state~0); 88921#L106 assume !(16384 == ssl3_connect_~s__state~0); 88899#L109 assume !(4096 == ssl3_connect_~s__state~0); 88864#L112 assume !(20480 == ssl3_connect_~s__state~0); 88858#L115 assume !(4099 == ssl3_connect_~s__state~0); 88850#L118 assume !(4368 == ssl3_connect_~s__state~0); 88848#L121 assume !(4369 == ssl3_connect_~s__state~0); 88740#L124 assume 4384 == ssl3_connect_~s__state~0; 88730#L128 [2020-11-28 02:57:33,448 INFO L796 eck$LassoCheckResult]: Loop: 88730#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 88731#L271 assume !(1 == ssl3_connect_~blastFlag~0); 88723#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 88724#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 88709#L277-2 ssl3_connect_~s__init_num~0 := 0; 88710#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94205#L522 ssl3_connect_~skip~0 := 0; 94203#L100-1 assume !false; 94201#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94199#L103 assume !(12292 == ssl3_connect_~s__state~0); 94197#L106 assume !(16384 == ssl3_connect_~s__state~0); 94195#L109 assume !(4096 == ssl3_connect_~s__state~0); 94193#L112 assume !(20480 == ssl3_connect_~s__state~0); 94191#L115 assume !(4099 == ssl3_connect_~s__state~0); 94189#L118 assume !(4368 == ssl3_connect_~s__state~0); 94187#L121 assume !(4369 == ssl3_connect_~s__state~0); 94185#L124 assume !(4384 == ssl3_connect_~s__state~0); 94183#L127 assume !(4385 == ssl3_connect_~s__state~0); 94181#L130 assume 4400 == ssl3_connect_~s__state~0; 88705#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 88468#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 88469#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 88713#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94157#L522 ssl3_connect_~skip~0 := 0; 94155#L100-1 assume !false; 94153#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94151#L103 assume !(12292 == ssl3_connect_~s__state~0); 94149#L106 assume !(16384 == ssl3_connect_~s__state~0); 94147#L109 assume !(4096 == ssl3_connect_~s__state~0); 94145#L112 assume !(20480 == ssl3_connect_~s__state~0); 94143#L115 assume !(4099 == ssl3_connect_~s__state~0); 94141#L118 assume !(4368 == ssl3_connect_~s__state~0); 94139#L121 assume !(4369 == ssl3_connect_~s__state~0); 94137#L124 assume !(4384 == ssl3_connect_~s__state~0); 94135#L127 assume !(4385 == ssl3_connect_~s__state~0); 94133#L130 assume !(4400 == ssl3_connect_~s__state~0); 94131#L133 assume !(4401 == ssl3_connect_~s__state~0); 94129#L136 assume 4416 == ssl3_connect_~s__state~0; 88696#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 88599#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 88600#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 88610#L314 assume !(0 == ssl3_connect_~tmp___6~0); 88662#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94691#L522 ssl3_connect_~skip~0 := 0; 94689#L100-1 assume !false; 94687#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94685#L103 assume !(12292 == ssl3_connect_~s__state~0); 94683#L106 assume !(16384 == ssl3_connect_~s__state~0); 94681#L109 assume !(4096 == ssl3_connect_~s__state~0); 94679#L112 assume !(20480 == ssl3_connect_~s__state~0); 94677#L115 assume !(4099 == ssl3_connect_~s__state~0); 94675#L118 assume !(4368 == ssl3_connect_~s__state~0); 94673#L121 assume !(4369 == ssl3_connect_~s__state~0); 94671#L124 assume !(4384 == ssl3_connect_~s__state~0); 94669#L127 assume !(4385 == ssl3_connect_~s__state~0); 94667#L130 assume !(4400 == ssl3_connect_~s__state~0); 94665#L133 assume !(4401 == ssl3_connect_~s__state~0); 94291#L136 assume !(4416 == ssl3_connect_~s__state~0); 94287#L139 assume !(4417 == ssl3_connect_~s__state~0); 94226#L142 assume 4432 == ssl3_connect_~s__state~0; 88620#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 88621#L322 assume !(5 == ssl3_connect_~blastFlag~0); 88658#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 88659#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93480#L522 ssl3_connect_~skip~0 := 0; 93478#L100-1 assume !false; 93476#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93474#L103 assume !(12292 == ssl3_connect_~s__state~0); 93472#L106 assume !(16384 == ssl3_connect_~s__state~0); 93470#L109 assume !(4096 == ssl3_connect_~s__state~0); 93468#L112 assume !(20480 == ssl3_connect_~s__state~0); 93466#L115 assume !(4099 == ssl3_connect_~s__state~0); 93464#L118 assume !(4368 == ssl3_connect_~s__state~0); 93462#L121 assume !(4369 == ssl3_connect_~s__state~0); 93460#L124 assume !(4384 == ssl3_connect_~s__state~0); 93458#L127 assume !(4385 == ssl3_connect_~s__state~0); 93456#L130 assume !(4400 == ssl3_connect_~s__state~0); 93455#L133 assume !(4401 == ssl3_connect_~s__state~0); 93453#L136 assume !(4416 == ssl3_connect_~s__state~0); 93451#L139 assume !(4417 == ssl3_connect_~s__state~0); 93449#L142 assume !(4432 == ssl3_connect_~s__state~0); 93447#L145 assume !(4433 == ssl3_connect_~s__state~0); 93445#L148 assume 4448 == ssl3_connect_~s__state~0; 88605#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 88558#L334 assume !(ssl3_connect_~ret~0 <= 0); 88559#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 94115#L337-2 ssl3_connect_~s__init_num~0 := 0; 93663#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93659#L522 ssl3_connect_~skip~0 := 0; 93655#L100-1 assume !false; 93653#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93651#L103 assume !(12292 == ssl3_connect_~s__state~0); 93649#L106 assume !(16384 == ssl3_connect_~s__state~0); 93647#L109 assume !(4096 == ssl3_connect_~s__state~0); 93645#L112 assume !(20480 == ssl3_connect_~s__state~0); 93643#L115 assume !(4099 == ssl3_connect_~s__state~0); 93641#L118 assume !(4368 == ssl3_connect_~s__state~0); 93639#L121 assume !(4369 == ssl3_connect_~s__state~0); 93637#L124 assume !(4384 == ssl3_connect_~s__state~0); 93635#L127 assume !(4385 == ssl3_connect_~s__state~0); 93633#L130 assume !(4400 == ssl3_connect_~s__state~0); 93628#L133 assume !(4401 == ssl3_connect_~s__state~0); 93626#L136 assume !(4416 == ssl3_connect_~s__state~0); 93624#L139 assume !(4417 == ssl3_connect_~s__state~0); 93622#L142 assume !(4432 == ssl3_connect_~s__state~0); 93620#L145 assume !(4433 == ssl3_connect_~s__state~0); 93618#L148 assume !(4448 == ssl3_connect_~s__state~0); 93616#L151 assume !(4449 == ssl3_connect_~s__state~0); 93614#L154 assume 4464 == ssl3_connect_~s__state~0; 89227#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 93611#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 93609#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93605#L522 ssl3_connect_~skip~0 := 0; 93603#L100-1 assume !false; 93599#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93597#L103 assume !(12292 == ssl3_connect_~s__state~0); 93595#L106 assume !(16384 == ssl3_connect_~s__state~0); 93593#L109 assume !(4096 == ssl3_connect_~s__state~0); 93591#L112 assume !(20480 == ssl3_connect_~s__state~0); 93589#L115 assume !(4099 == ssl3_connect_~s__state~0); 93587#L118 assume !(4368 == ssl3_connect_~s__state~0); 93585#L121 assume !(4369 == ssl3_connect_~s__state~0); 93583#L124 assume !(4384 == ssl3_connect_~s__state~0); 93581#L127 assume !(4385 == ssl3_connect_~s__state~0); 93579#L130 assume !(4400 == ssl3_connect_~s__state~0); 93577#L133 assume !(4401 == ssl3_connect_~s__state~0); 93575#L136 assume !(4416 == ssl3_connect_~s__state~0); 93573#L139 assume !(4417 == ssl3_connect_~s__state~0); 93571#L142 assume !(4432 == ssl3_connect_~s__state~0); 93569#L145 assume !(4433 == ssl3_connect_~s__state~0); 93567#L148 assume !(4448 == ssl3_connect_~s__state~0); 93565#L151 assume !(4449 == ssl3_connect_~s__state~0); 93563#L154 assume !(4464 == ssl3_connect_~s__state~0); 93561#L157 assume !(4465 == ssl3_connect_~s__state~0); 93559#L160 assume !(4466 == ssl3_connect_~s__state~0); 93557#L163 assume !(4467 == ssl3_connect_~s__state~0); 93555#L166 assume 4480 == ssl3_connect_~s__state~0; 89188#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 93552#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 93549#L362 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; 93544#L362-2 ssl3_connect_~s__init_num~0 := 0; 93542#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93539#L522 ssl3_connect_~skip~0 := 0; 93537#L100-1 assume !false; 93535#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93534#L103 assume !(12292 == ssl3_connect_~s__state~0); 93533#L106 assume !(16384 == ssl3_connect_~s__state~0); 93531#L109 assume !(4096 == ssl3_connect_~s__state~0); 93529#L112 assume !(20480 == ssl3_connect_~s__state~0); 93527#L115 assume !(4099 == ssl3_connect_~s__state~0); 93525#L118 assume !(4368 == ssl3_connect_~s__state~0); 93523#L121 assume !(4369 == ssl3_connect_~s__state~0); 93521#L124 assume !(4384 == ssl3_connect_~s__state~0); 93520#L127 assume !(4385 == ssl3_connect_~s__state~0); 93519#L130 assume !(4400 == ssl3_connect_~s__state~0); 93518#L133 assume !(4401 == ssl3_connect_~s__state~0); 93517#L136 assume !(4416 == ssl3_connect_~s__state~0); 93516#L139 assume !(4417 == ssl3_connect_~s__state~0); 93515#L142 assume !(4432 == ssl3_connect_~s__state~0); 93511#L145 assume !(4433 == ssl3_connect_~s__state~0); 93509#L148 assume !(4448 == ssl3_connect_~s__state~0); 93507#L151 assume !(4449 == ssl3_connect_~s__state~0); 93505#L154 assume !(4464 == ssl3_connect_~s__state~0); 93503#L157 assume !(4465 == ssl3_connect_~s__state~0); 93501#L160 assume !(4466 == ssl3_connect_~s__state~0); 93499#L163 assume !(4467 == ssl3_connect_~s__state~0); 93497#L166 assume !(4480 == ssl3_connect_~s__state~0); 93495#L169 assume !(4481 == ssl3_connect_~s__state~0); 93493#L172 assume !(4496 == ssl3_connect_~s__state~0); 93491#L175 assume !(4497 == ssl3_connect_~s__state~0); 93490#L178 assume 4512 == ssl3_connect_~s__state~0; 89129#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 89729#L383 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; 89728#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 89727#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 89725#L398 assume !(0 == ssl3_connect_~tmp___8~0); 89723#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89720#L522 ssl3_connect_~skip~0 := 0; 89719#L100-1 assume !false; 89718#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89717#L103 assume !(12292 == ssl3_connect_~s__state~0); 89716#L106 assume !(16384 == ssl3_connect_~s__state~0); 89715#L109 assume !(4096 == ssl3_connect_~s__state~0); 89714#L112 assume !(20480 == ssl3_connect_~s__state~0); 89713#L115 assume !(4099 == ssl3_connect_~s__state~0); 89712#L118 assume !(4368 == ssl3_connect_~s__state~0); 89711#L121 assume !(4369 == ssl3_connect_~s__state~0); 89710#L124 assume !(4384 == ssl3_connect_~s__state~0); 89709#L127 assume !(4385 == ssl3_connect_~s__state~0); 89708#L130 assume !(4400 == ssl3_connect_~s__state~0); 89705#L133 assume !(4401 == ssl3_connect_~s__state~0); 89703#L136 assume !(4416 == ssl3_connect_~s__state~0); 89704#L139 assume !(4417 == ssl3_connect_~s__state~0); 92764#L142 assume !(4432 == ssl3_connect_~s__state~0); 92762#L145 assume !(4433 == ssl3_connect_~s__state~0); 92760#L148 assume !(4448 == ssl3_connect_~s__state~0); 92758#L151 assume !(4449 == ssl3_connect_~s__state~0); 92756#L154 assume !(4464 == ssl3_connect_~s__state~0); 92754#L157 assume !(4465 == ssl3_connect_~s__state~0); 92752#L160 assume !(4466 == ssl3_connect_~s__state~0); 92750#L163 assume !(4467 == ssl3_connect_~s__state~0); 92748#L166 assume !(4480 == ssl3_connect_~s__state~0); 92747#L169 assume !(4481 == ssl3_connect_~s__state~0); 92746#L172 assume !(4496 == ssl3_connect_~s__state~0); 92745#L175 assume !(4497 == ssl3_connect_~s__state~0); 92744#L178 assume !(4512 == ssl3_connect_~s__state~0); 92743#L181 assume !(4513 == ssl3_connect_~s__state~0); 89666#L184 assume 4528 == ssl3_connect_~s__state~0; 89663#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 89652#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 89653#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 89643#L413-1 ssl3_connect_~s__init_num~0 := 0; 89642#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89634#L522 ssl3_connect_~skip~0 := 0; 89635#L100-1 assume !false; 89630#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89631#L103 assume !(12292 == ssl3_connect_~s__state~0); 89625#L106 assume !(16384 == ssl3_connect_~s__state~0); 89626#L109 assume !(4096 == ssl3_connect_~s__state~0); 89621#L112 assume !(20480 == ssl3_connect_~s__state~0); 89622#L115 assume !(4099 == ssl3_connect_~s__state~0); 89616#L118 assume !(4368 == ssl3_connect_~s__state~0); 89617#L121 assume !(4369 == ssl3_connect_~s__state~0); 89611#L124 assume 4384 == ssl3_connect_~s__state~0; 88730#L128 [2020-11-28 02:57:33,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:33,448 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 14 times [2020-11-28 02:57:33,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:33,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215190626] [2020-11-28 02:57:33,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:33,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:33,456 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:33,464 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:33,471 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:33,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:33,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1846006850, now seen corresponding path program 1 times [2020-11-28 02:57:33,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:33,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220345124] [2020-11-28 02:57:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:33,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:33,571 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2020-11-28 02:57:33,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220345124] [2020-11-28 02:57:33,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:33,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:57:33,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141532141] [2020-11-28 02:57:33,573 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:33,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:33,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:33,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:33,573 INFO L87 Difference]: Start difference. First operand 6867 states and 8878 transitions. cyclomatic complexity: 2031 Second operand 3 states. [2020-11-28 02:57:33,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:33,787 INFO L93 Difference]: Finished difference Result 7027 states and 9014 transitions. [2020-11-28 02:57:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:33,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7027 states and 9014 transitions. [2020-11-28 02:57:33,818 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3402 [2020-11-28 02:57:33,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7027 states to 7027 states and 9014 transitions. [2020-11-28 02:57:33,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3529 [2020-11-28 02:57:33,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3529 [2020-11-28 02:57:33,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7027 states and 9014 transitions. [2020-11-28 02:57:33,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:33,847 INFO L691 BuchiCegarLoop]: Abstraction has 7027 states and 9014 transitions. [2020-11-28 02:57:33,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7027 states and 9014 transitions. [2020-11-28 02:57:33,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7027 to 6867. [2020-11-28 02:57:33,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6867 states. [2020-11-28 02:57:33,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6867 states to 6867 states and 8830 transitions. [2020-11-28 02:57:33,942 INFO L714 BuchiCegarLoop]: Abstraction has 6867 states and 8830 transitions. [2020-11-28 02:57:33,942 INFO L594 BuchiCegarLoop]: Abstraction has 6867 states and 8830 transitions. [2020-11-28 02:57:33,942 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 02:57:33,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6867 states and 8830 transitions. [2020-11-28 02:57:33,994 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3322 [2020-11-28 02:57:33,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:33,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:33,997 INFO L852 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] [2020-11-28 02:57:33,997 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2020-11-28 02:57:33,998 INFO L794 eck$LassoCheckResult]: Stem: 102585#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 102363#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 102364#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 102489#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 102490#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 102433#L100-1 assume !false; 102884#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102883#L103 assume 12292 == ssl3_connect_~s__state~0; 102882#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 102881#L208 ssl3_connect_~s__server~0 := 0; 102872#L213 assume 0 != ssl3_connect_~cb~0; 102870#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 102866#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 102859#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 102848#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 102843#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 102839#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102834#L522 ssl3_connect_~skip~0 := 0; 102831#L100-1 assume !false; 102819#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102817#L103 assume !(12292 == ssl3_connect_~s__state~0); 102815#L106 assume !(16384 == ssl3_connect_~s__state~0); 102786#L109 assume !(4096 == ssl3_connect_~s__state~0); 102758#L112 assume !(20480 == ssl3_connect_~s__state~0); 102752#L115 assume !(4099 == ssl3_connect_~s__state~0); 102740#L118 assume 4368 == ssl3_connect_~s__state~0; 102741#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 102733#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 102730#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 102723#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 102724#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102822#L522 ssl3_connect_~skip~0 := 0; 102795#L100-1 assume !false; 102793#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102791#L103 assume !(12292 == ssl3_connect_~s__state~0); 102789#L106 assume !(16384 == ssl3_connect_~s__state~0); 102762#L109 assume !(4096 == ssl3_connect_~s__state~0); 102754#L112 assume !(20480 == ssl3_connect_~s__state~0); 102746#L115 assume !(4099 == ssl3_connect_~s__state~0); 102744#L118 assume !(4368 == ssl3_connect_~s__state~0); 102742#L121 assume !(4369 == ssl3_connect_~s__state~0); 102642#L124 assume 4384 == ssl3_connect_~s__state~0; 102638#L128 [2020-11-28 02:57:33,998 INFO L796 eck$LassoCheckResult]: Loop: 102638#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 102639#L271 assume !(1 == ssl3_connect_~blastFlag~0); 102630#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 102629#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 105783#L277-2 ssl3_connect_~s__init_num~0 := 0; 105779#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105775#L522 ssl3_connect_~skip~0 := 0; 105773#L100-1 assume !false; 105771#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105769#L103 assume !(12292 == ssl3_connect_~s__state~0); 105767#L106 assume !(16384 == ssl3_connect_~s__state~0); 105765#L109 assume !(4096 == ssl3_connect_~s__state~0); 105763#L112 assume !(20480 == ssl3_connect_~s__state~0); 105761#L115 assume !(4099 == ssl3_connect_~s__state~0); 105759#L118 assume !(4368 == ssl3_connect_~s__state~0); 105757#L121 assume !(4369 == ssl3_connect_~s__state~0); 105755#L124 assume !(4384 == ssl3_connect_~s__state~0); 105753#L127 assume !(4385 == ssl3_connect_~s__state~0); 105751#L130 assume 4400 == ssl3_connect_~s__state~0; 104960#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 105746#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 105742#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 105740#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105737#L522 ssl3_connect_~skip~0 := 0; 105733#L100-1 assume !false; 105729#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105722#L103 assume !(12292 == ssl3_connect_~s__state~0); 105719#L106 assume !(16384 == ssl3_connect_~s__state~0); 105716#L109 assume !(4096 == ssl3_connect_~s__state~0); 105713#L112 assume !(20480 == ssl3_connect_~s__state~0); 105710#L115 assume !(4099 == ssl3_connect_~s__state~0); 105707#L118 assume !(4368 == ssl3_connect_~s__state~0); 105704#L121 assume !(4369 == ssl3_connect_~s__state~0); 105701#L124 assume !(4384 == ssl3_connect_~s__state~0); 105698#L127 assume !(4385 == ssl3_connect_~s__state~0); 105695#L130 assume !(4400 == ssl3_connect_~s__state~0); 105692#L133 assume !(4401 == ssl3_connect_~s__state~0); 105689#L136 assume 4416 == ssl3_connect_~s__state~0; 104948#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 105684#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 105680#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 105676#L314 assume !(0 == ssl3_connect_~tmp___6~0); 105673#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105668#L522 ssl3_connect_~skip~0 := 0; 105665#L100-1 assume !false; 105662#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105660#L103 assume !(12292 == ssl3_connect_~s__state~0); 105657#L106 assume !(16384 == ssl3_connect_~s__state~0); 105653#L109 assume !(4096 == ssl3_connect_~s__state~0); 105650#L112 assume !(20480 == ssl3_connect_~s__state~0); 105646#L115 assume !(4099 == ssl3_connect_~s__state~0); 105644#L118 assume !(4368 == ssl3_connect_~s__state~0); 105642#L121 assume !(4369 == ssl3_connect_~s__state~0); 105640#L124 assume !(4384 == ssl3_connect_~s__state~0); 105638#L127 assume !(4385 == ssl3_connect_~s__state~0); 105636#L130 assume !(4400 == ssl3_connect_~s__state~0); 105634#L133 assume !(4401 == ssl3_connect_~s__state~0); 105632#L136 assume !(4416 == ssl3_connect_~s__state~0); 105630#L139 assume !(4417 == ssl3_connect_~s__state~0); 105628#L142 assume 4432 == ssl3_connect_~s__state~0; 104936#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 105624#L322 assume !(5 == ssl3_connect_~blastFlag~0); 105621#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 105619#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105615#L522 ssl3_connect_~skip~0 := 0; 105613#L100-1 assume !false; 105611#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105609#L103 assume !(12292 == ssl3_connect_~s__state~0); 105607#L106 assume !(16384 == ssl3_connect_~s__state~0); 105605#L109 assume !(4096 == ssl3_connect_~s__state~0); 105603#L112 assume !(20480 == ssl3_connect_~s__state~0); 105601#L115 assume !(4099 == ssl3_connect_~s__state~0); 105599#L118 assume !(4368 == ssl3_connect_~s__state~0); 105597#L121 assume !(4369 == ssl3_connect_~s__state~0); 105595#L124 assume !(4384 == ssl3_connect_~s__state~0); 105593#L127 assume !(4385 == ssl3_connect_~s__state~0); 105592#L130 assume !(4400 == ssl3_connect_~s__state~0); 105590#L133 assume !(4401 == ssl3_connect_~s__state~0); 105567#L136 assume !(4416 == ssl3_connect_~s__state~0); 105566#L139 assume !(4417 == ssl3_connect_~s__state~0); 105565#L142 assume !(4432 == ssl3_connect_~s__state~0); 105563#L145 assume !(4433 == ssl3_connect_~s__state~0); 105562#L148 assume 4448 == ssl3_connect_~s__state~0; 104924#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 105559#L334 assume !(ssl3_connect_~ret~0 <= 0); 105556#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 105554#L337-2 ssl3_connect_~s__init_num~0 := 0; 105553#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105550#L522 ssl3_connect_~skip~0 := 0; 105549#L100-1 assume !false; 105548#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105547#L103 assume !(12292 == ssl3_connect_~s__state~0); 105546#L106 assume !(16384 == ssl3_connect_~s__state~0); 105545#L109 assume !(4096 == ssl3_connect_~s__state~0); 105544#L112 assume !(20480 == ssl3_connect_~s__state~0); 105543#L115 assume !(4099 == ssl3_connect_~s__state~0); 105542#L118 assume !(4368 == ssl3_connect_~s__state~0); 105541#L121 assume !(4369 == ssl3_connect_~s__state~0); 105540#L124 assume !(4384 == ssl3_connect_~s__state~0); 105539#L127 assume !(4385 == ssl3_connect_~s__state~0); 105538#L130 assume !(4400 == ssl3_connect_~s__state~0); 105537#L133 assume !(4401 == ssl3_connect_~s__state~0); 105536#L136 assume !(4416 == ssl3_connect_~s__state~0); 105535#L139 assume !(4417 == ssl3_connect_~s__state~0); 105534#L142 assume !(4432 == ssl3_connect_~s__state~0); 105533#L145 assume !(4433 == ssl3_connect_~s__state~0); 105532#L148 assume !(4448 == ssl3_connect_~s__state~0); 105531#L151 assume !(4449 == ssl3_connect_~s__state~0); 105530#L154 assume 4464 == ssl3_connect_~s__state~0; 104902#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 105529#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 105517#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105513#L522 ssl3_connect_~skip~0 := 0; 105512#L100-1 assume !false; 105511#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105510#L103 assume !(12292 == ssl3_connect_~s__state~0); 105509#L106 assume !(16384 == ssl3_connect_~s__state~0); 105508#L109 assume !(4096 == ssl3_connect_~s__state~0); 105507#L112 assume !(20480 == ssl3_connect_~s__state~0); 105506#L115 assume !(4099 == ssl3_connect_~s__state~0); 105505#L118 assume !(4368 == ssl3_connect_~s__state~0); 105504#L121 assume !(4369 == ssl3_connect_~s__state~0); 105503#L124 assume !(4384 == ssl3_connect_~s__state~0); 105502#L127 assume !(4385 == ssl3_connect_~s__state~0); 105501#L130 assume !(4400 == ssl3_connect_~s__state~0); 105500#L133 assume !(4401 == ssl3_connect_~s__state~0); 105499#L136 assume !(4416 == ssl3_connect_~s__state~0); 105498#L139 assume !(4417 == ssl3_connect_~s__state~0); 105497#L142 assume !(4432 == ssl3_connect_~s__state~0); 105496#L145 assume !(4433 == ssl3_connect_~s__state~0); 105495#L148 assume !(4448 == ssl3_connect_~s__state~0); 105494#L151 assume !(4449 == ssl3_connect_~s__state~0); 105460#L154 assume !(4464 == ssl3_connect_~s__state~0); 105459#L157 assume !(4465 == ssl3_connect_~s__state~0); 105457#L160 assume !(4466 == ssl3_connect_~s__state~0); 105456#L163 assume !(4467 == ssl3_connect_~s__state~0); 105450#L166 assume 4480 == ssl3_connect_~s__state~0; 105448#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 105447#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 105444#L362 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; 105445#L362-2 ssl3_connect_~s__init_num~0 := 0; 105397#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105395#L522 ssl3_connect_~skip~0 := 0; 105390#L100-1 assume !false; 105391#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105386#L103 assume !(12292 == ssl3_connect_~s__state~0); 105387#L106 assume !(16384 == ssl3_connect_~s__state~0); 105382#L109 assume !(4096 == ssl3_connect_~s__state~0); 105383#L112 assume !(20480 == ssl3_connect_~s__state~0); 105378#L115 assume !(4099 == ssl3_connect_~s__state~0); 105379#L118 assume !(4368 == ssl3_connect_~s__state~0); 105374#L121 assume !(4369 == ssl3_connect_~s__state~0); 105375#L124 assume !(4384 == ssl3_connect_~s__state~0); 105368#L127 assume !(4385 == ssl3_connect_~s__state~0); 105369#L130 assume !(4400 == ssl3_connect_~s__state~0); 105362#L133 assume !(4401 == ssl3_connect_~s__state~0); 105363#L136 assume !(4416 == ssl3_connect_~s__state~0); 105355#L139 assume !(4417 == ssl3_connect_~s__state~0); 105356#L142 assume !(4432 == ssl3_connect_~s__state~0); 105350#L145 assume !(4433 == ssl3_connect_~s__state~0); 105351#L148 assume !(4448 == ssl3_connect_~s__state~0); 105346#L151 assume !(4449 == ssl3_connect_~s__state~0); 105347#L154 assume !(4464 == ssl3_connect_~s__state~0); 105342#L157 assume !(4465 == ssl3_connect_~s__state~0); 105343#L160 assume !(4466 == ssl3_connect_~s__state~0); 105337#L163 assume !(4467 == ssl3_connect_~s__state~0); 105338#L166 assume !(4480 == ssl3_connect_~s__state~0); 105331#L169 assume !(4481 == ssl3_connect_~s__state~0); 105332#L172 assume !(4496 == ssl3_connect_~s__state~0); 105325#L175 assume !(4497 == ssl3_connect_~s__state~0); 105326#L178 assume 4512 == ssl3_connect_~s__state~0; 105524#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 105523#L383 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; 105522#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 105521#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 105520#L398 assume !(0 == ssl3_connect_~tmp___8~0); 105315#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105313#L522 ssl3_connect_~skip~0 := 0; 105308#L100-1 assume !false; 105309#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104994#L103 assume !(12292 == ssl3_connect_~s__state~0); 104995#L106 assume !(16384 == ssl3_connect_~s__state~0); 104990#L109 assume !(4096 == ssl3_connect_~s__state~0); 104991#L112 assume !(20480 == ssl3_connect_~s__state~0); 104984#L115 assume !(4099 == ssl3_connect_~s__state~0); 104985#L118 assume !(4368 == ssl3_connect_~s__state~0); 104978#L121 assume !(4369 == ssl3_connect_~s__state~0); 104979#L124 assume !(4384 == ssl3_connect_~s__state~0); 104970#L127 assume !(4385 == ssl3_connect_~s__state~0); 104971#L130 assume !(4400 == ssl3_connect_~s__state~0); 104959#L133 assume !(4401 == ssl3_connect_~s__state~0); 104961#L136 assume !(4416 == ssl3_connect_~s__state~0); 104947#L139 assume !(4417 == ssl3_connect_~s__state~0); 104949#L142 assume !(4432 == ssl3_connect_~s__state~0); 104935#L145 assume !(4433 == ssl3_connect_~s__state~0); 104937#L148 assume !(4448 == ssl3_connect_~s__state~0); 104923#L151 assume !(4449 == ssl3_connect_~s__state~0); 104925#L154 assume !(4464 == ssl3_connect_~s__state~0); 104912#L157 assume !(4465 == ssl3_connect_~s__state~0); 104908#L160 assume !(4466 == ssl3_connect_~s__state~0); 104901#L163 assume !(4467 == ssl3_connect_~s__state~0); 104903#L166 assume !(4480 == ssl3_connect_~s__state~0); 105449#L169 assume !(4481 == ssl3_connect_~s__state~0); 105453#L172 assume !(4496 == ssl3_connect_~s__state~0); 104878#L175 assume !(4497 == ssl3_connect_~s__state~0); 104879#L178 assume !(4512 == ssl3_connect_~s__state~0); 105525#L181 assume !(4513 == ssl3_connect_~s__state~0); 104852#L184 assume 4528 == ssl3_connect_~s__state~0; 104839#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 104833#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 104834#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 104820#L413-1 ssl3_connect_~s__init_num~0 := 0; 104819#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104812#L522 ssl3_connect_~skip~0 := 0; 104813#L100-1 assume !false; 104808#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104809#L103 assume !(12292 == ssl3_connect_~s__state~0); 104804#L106 assume !(16384 == ssl3_connect_~s__state~0); 104805#L109 assume !(4096 == ssl3_connect_~s__state~0); 104800#L112 assume !(20480 == ssl3_connect_~s__state~0); 104801#L115 assume 4099 == ssl3_connect_~s__state~0; 104799#L208 ssl3_connect_~s__server~0 := 0; 105920#L213 assume 0 != ssl3_connect_~cb~0; 104775#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 105919#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 105918#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 104777#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 103205#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 103202#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103199#L522 ssl3_connect_~skip~0 := 0; 103198#L100-1 assume !false; 103197#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103196#L103 assume !(12292 == ssl3_connect_~s__state~0); 103195#L106 assume !(16384 == ssl3_connect_~s__state~0); 103191#L109 assume !(4096 == ssl3_connect_~s__state~0); 103190#L112 assume !(20480 == ssl3_connect_~s__state~0); 103188#L115 assume !(4099 == ssl3_connect_~s__state~0); 103189#L118 assume 4368 == ssl3_connect_~s__state~0; 105474#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 105847#L252 assume !(0 == ssl3_connect_~blastFlag~0); 105845#L255 assume !(4 == ssl3_connect_~blastFlag~0); 105843#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 103080#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 103081#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105807#L522 ssl3_connect_~skip~0 := 0; 105806#L100-1 assume !false; 105805#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105804#L103 assume !(12292 == ssl3_connect_~s__state~0); 105803#L106 assume !(16384 == ssl3_connect_~s__state~0); 105802#L109 assume !(4096 == ssl3_connect_~s__state~0); 105801#L112 assume !(20480 == ssl3_connect_~s__state~0); 105800#L115 assume !(4099 == ssl3_connect_~s__state~0); 105799#L118 assume !(4368 == ssl3_connect_~s__state~0); 105798#L121 assume !(4369 == ssl3_connect_~s__state~0); 105797#L124 assume 4384 == ssl3_connect_~s__state~0; 102638#L128 [2020-11-28 02:57:33,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:33,999 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 15 times [2020-11-28 02:57:33,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:34,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378083190] [2020-11-28 02:57:34,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:34,008 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:34,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:34,015 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:34,022 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:34,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:34,022 INFO L82 PathProgramCache]: Analyzing trace with hash 237252030, now seen corresponding path program 1 times [2020-11-28 02:57:34,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:34,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434760925] [2020-11-28 02:57:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:34,143 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2020-11-28 02:57:34,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434760925] [2020-11-28 02:57:34,144 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:34,144 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:34,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100675720] [2020-11-28 02:57:34,144 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:34,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:34,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:34,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:34,145 INFO L87 Difference]: Start difference. First operand 6867 states and 8830 transitions. cyclomatic complexity: 1983 Second operand 3 states. [2020-11-28 02:57:34,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:34,366 INFO L93 Difference]: Finished difference Result 7667 states and 9718 transitions. [2020-11-28 02:57:34,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:34,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7667 states and 9718 transitions. [2020-11-28 02:57:34,389 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3722 [2020-11-28 02:57:34,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7667 states to 7667 states and 9718 transitions. [2020-11-28 02:57:34,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3849 [2020-11-28 02:57:34,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3849 [2020-11-28 02:57:34,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7667 states and 9718 transitions. [2020-11-28 02:57:34,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:34,420 INFO L691 BuchiCegarLoop]: Abstraction has 7667 states and 9718 transitions. [2020-11-28 02:57:34,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7667 states and 9718 transitions. [2020-11-28 02:57:34,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7667 to 7091. [2020-11-28 02:57:34,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7091 states. [2020-11-28 02:57:34,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7091 states to 7091 states and 9118 transitions. [2020-11-28 02:57:34,517 INFO L714 BuchiCegarLoop]: Abstraction has 7091 states and 9118 transitions. [2020-11-28 02:57:34,517 INFO L594 BuchiCegarLoop]: Abstraction has 7091 states and 9118 transitions. [2020-11-28 02:57:34,517 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 02:57:34,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7091 states and 9118 transitions. [2020-11-28 02:57:34,538 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3434 [2020-11-28 02:57:34,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:34,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:34,540 INFO L852 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] [2020-11-28 02:57:34,541 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2020-11-28 02:57:34,541 INFO L794 eck$LassoCheckResult]: Stem: 117122#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 116903#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 116904#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117040#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 117043#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 116976#L100-1 assume !false; 117412#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117411#L103 assume 12292 == ssl3_connect_~s__state~0; 117410#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 117409#L208 ssl3_connect_~s__server~0 := 0; 117384#L213 assume 0 != ssl3_connect_~cb~0; 117382#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 117381#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 117376#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 117369#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 117368#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 117343#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117339#L522 ssl3_connect_~skip~0 := 0; 117337#L100-1 assume !false; 117312#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117306#L103 assume !(12292 == ssl3_connect_~s__state~0); 117304#L106 assume !(16384 == ssl3_connect_~s__state~0); 117302#L109 assume !(4096 == ssl3_connect_~s__state~0); 117284#L112 assume !(20480 == ssl3_connect_~s__state~0); 117278#L115 assume !(4099 == ssl3_connect_~s__state~0); 117267#L118 assume 4368 == ssl3_connect_~s__state~0; 117268#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 117260#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 117256#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 117257#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 117364#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117360#L522 ssl3_connect_~skip~0 := 0; 117322#L100-1 assume !false; 117320#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117318#L103 assume !(12292 == ssl3_connect_~s__state~0); 117316#L106 assume !(16384 == ssl3_connect_~s__state~0); 117289#L109 assume !(4096 == ssl3_connect_~s__state~0); 117281#L112 assume !(20480 == ssl3_connect_~s__state~0); 117273#L115 assume !(4099 == ssl3_connect_~s__state~0); 117271#L118 assume !(4368 == ssl3_connect_~s__state~0); 117269#L121 assume !(4369 == ssl3_connect_~s__state~0); 117174#L124 assume 4384 == ssl3_connect_~s__state~0; 117176#L128 [2020-11-28 02:57:34,541 INFO L796 eck$LassoCheckResult]: Loop: 117176#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 118755#L271 assume !(1 == ssl3_connect_~blastFlag~0); 118751#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 118746#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 118743#L277-2 ssl3_connect_~s__init_num~0 := 0; 118740#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118736#L522 ssl3_connect_~skip~0 := 0; 118734#L100-1 assume !false; 118732#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118730#L103 assume !(12292 == ssl3_connect_~s__state~0); 118728#L106 assume !(16384 == ssl3_connect_~s__state~0); 118726#L109 assume !(4096 == ssl3_connect_~s__state~0); 118724#L112 assume !(20480 == ssl3_connect_~s__state~0); 118722#L115 assume !(4099 == ssl3_connect_~s__state~0); 118720#L118 assume !(4368 == ssl3_connect_~s__state~0); 118719#L121 assume !(4369 == ssl3_connect_~s__state~0); 118715#L124 assume !(4384 == ssl3_connect_~s__state~0); 118712#L127 assume !(4385 == ssl3_connect_~s__state~0); 118707#L130 assume 4400 == ssl3_connect_~s__state~0; 118060#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 118703#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 118699#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 118696#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118692#L522 ssl3_connect_~skip~0 := 0; 118690#L100-1 assume !false; 118688#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118686#L103 assume !(12292 == ssl3_connect_~s__state~0); 118684#L106 assume !(16384 == ssl3_connect_~s__state~0); 118682#L109 assume !(4096 == ssl3_connect_~s__state~0); 118680#L112 assume !(20480 == ssl3_connect_~s__state~0); 118678#L115 assume !(4099 == ssl3_connect_~s__state~0); 118676#L118 assume !(4368 == ssl3_connect_~s__state~0); 118674#L121 assume !(4369 == ssl3_connect_~s__state~0); 118672#L124 assume !(4384 == ssl3_connect_~s__state~0); 118671#L127 assume !(4385 == ssl3_connect_~s__state~0); 118669#L130 assume !(4400 == ssl3_connect_~s__state~0); 118667#L133 assume !(4401 == ssl3_connect_~s__state~0); 118664#L136 assume 4416 == ssl3_connect_~s__state~0; 118057#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 118658#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 118656#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 118653#L314 assume !(0 == ssl3_connect_~tmp___6~0); 118650#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118646#L522 ssl3_connect_~skip~0 := 0; 118644#L100-1 assume !false; 118642#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118640#L103 assume !(12292 == ssl3_connect_~s__state~0); 118638#L106 assume !(16384 == ssl3_connect_~s__state~0); 118636#L109 assume !(4096 == ssl3_connect_~s__state~0); 118634#L112 assume !(20480 == ssl3_connect_~s__state~0); 118632#L115 assume !(4099 == ssl3_connect_~s__state~0); 118630#L118 assume !(4368 == ssl3_connect_~s__state~0); 118628#L121 assume !(4369 == ssl3_connect_~s__state~0); 118626#L124 assume !(4384 == ssl3_connect_~s__state~0); 118624#L127 assume !(4385 == ssl3_connect_~s__state~0); 118622#L130 assume !(4400 == ssl3_connect_~s__state~0); 118621#L133 assume !(4401 == ssl3_connect_~s__state~0); 118619#L136 assume !(4416 == ssl3_connect_~s__state~0); 118615#L139 assume !(4417 == ssl3_connect_~s__state~0); 118606#L142 assume 4432 == ssl3_connect_~s__state~0; 118054#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 118601#L322 assume !(5 == ssl3_connect_~blastFlag~0); 118597#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 118593#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118588#L522 ssl3_connect_~skip~0 := 0; 118585#L100-1 assume !false; 118582#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118579#L103 assume !(12292 == ssl3_connect_~s__state~0); 118576#L106 assume !(16384 == ssl3_connect_~s__state~0); 118573#L109 assume !(4096 == ssl3_connect_~s__state~0); 118570#L112 assume !(20480 == ssl3_connect_~s__state~0); 118567#L115 assume !(4099 == ssl3_connect_~s__state~0); 118564#L118 assume !(4368 == ssl3_connect_~s__state~0); 118561#L121 assume !(4369 == ssl3_connect_~s__state~0); 118558#L124 assume !(4384 == ssl3_connect_~s__state~0); 118555#L127 assume !(4385 == ssl3_connect_~s__state~0); 118552#L130 assume !(4400 == ssl3_connect_~s__state~0); 118549#L133 assume !(4401 == ssl3_connect_~s__state~0); 118546#L136 assume !(4416 == ssl3_connect_~s__state~0); 118544#L139 assume !(4417 == ssl3_connect_~s__state~0); 118541#L142 assume !(4432 == ssl3_connect_~s__state~0); 118538#L145 assume !(4433 == ssl3_connect_~s__state~0); 118535#L148 assume 4448 == ssl3_connect_~s__state~0; 118051#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 118529#L334 assume !(ssl3_connect_~ret~0 <= 0); 118526#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 118523#L337-2 ssl3_connect_~s__init_num~0 := 0; 118520#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118516#L522 ssl3_connect_~skip~0 := 0; 118514#L100-1 assume !false; 118512#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118510#L103 assume !(12292 == ssl3_connect_~s__state~0); 118508#L106 assume !(16384 == ssl3_connect_~s__state~0); 118506#L109 assume !(4096 == ssl3_connect_~s__state~0); 118503#L112 assume !(20480 == ssl3_connect_~s__state~0); 118500#L115 assume !(4099 == ssl3_connect_~s__state~0); 118498#L118 assume !(4368 == ssl3_connect_~s__state~0); 118496#L121 assume !(4369 == ssl3_connect_~s__state~0); 118493#L124 assume !(4384 == ssl3_connect_~s__state~0); 118491#L127 assume !(4385 == ssl3_connect_~s__state~0); 118489#L130 assume !(4400 == ssl3_connect_~s__state~0); 118486#L133 assume !(4401 == ssl3_connect_~s__state~0); 118484#L136 assume !(4416 == ssl3_connect_~s__state~0); 118483#L139 assume !(4417 == ssl3_connect_~s__state~0); 118482#L142 assume !(4432 == ssl3_connect_~s__state~0); 118481#L145 assume !(4433 == ssl3_connect_~s__state~0); 118480#L148 assume !(4448 == ssl3_connect_~s__state~0); 118479#L151 assume !(4449 == ssl3_connect_~s__state~0); 118478#L154 assume 4464 == ssl3_connect_~s__state~0; 118041#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 118477#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 118457#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118453#L522 ssl3_connect_~skip~0 := 0; 118451#L100-1 assume !false; 118449#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118447#L103 assume !(12292 == ssl3_connect_~s__state~0); 118445#L106 assume !(16384 == ssl3_connect_~s__state~0); 118443#L109 assume !(4096 == ssl3_connect_~s__state~0); 118441#L112 assume !(20480 == ssl3_connect_~s__state~0); 118439#L115 assume !(4099 == ssl3_connect_~s__state~0); 118432#L118 assume !(4368 == ssl3_connect_~s__state~0); 118431#L121 assume !(4369 == ssl3_connect_~s__state~0); 118430#L124 assume !(4384 == ssl3_connect_~s__state~0); 118429#L127 assume !(4385 == ssl3_connect_~s__state~0); 118428#L130 assume !(4400 == ssl3_connect_~s__state~0); 118427#L133 assume !(4401 == ssl3_connect_~s__state~0); 118426#L136 assume !(4416 == ssl3_connect_~s__state~0); 118425#L139 assume !(4417 == ssl3_connect_~s__state~0); 118423#L142 assume !(4432 == ssl3_connect_~s__state~0); 118422#L145 assume !(4433 == ssl3_connect_~s__state~0); 118421#L148 assume !(4448 == ssl3_connect_~s__state~0); 118420#L151 assume !(4449 == ssl3_connect_~s__state~0); 118419#L154 assume !(4464 == ssl3_connect_~s__state~0); 118418#L157 assume !(4465 == ssl3_connect_~s__state~0); 118417#L160 assume !(4466 == ssl3_connect_~s__state~0); 118364#L163 assume !(4467 == ssl3_connect_~s__state~0); 118336#L166 assume 4480 == ssl3_connect_~s__state~0; 118333#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 118294#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 118295#L362 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; 118282#L362-2 ssl3_connect_~s__init_num~0 := 0; 118276#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118272#L522 ssl3_connect_~skip~0 := 0; 118270#L100-1 assume !false; 118268#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118266#L103 assume !(12292 == ssl3_connect_~s__state~0); 118264#L106 assume !(16384 == ssl3_connect_~s__state~0); 118262#L109 assume !(4096 == ssl3_connect_~s__state~0); 118260#L112 assume !(20480 == ssl3_connect_~s__state~0); 118258#L115 assume !(4099 == ssl3_connect_~s__state~0); 118256#L118 assume !(4368 == ssl3_connect_~s__state~0); 118254#L121 assume !(4369 == ssl3_connect_~s__state~0); 118252#L124 assume !(4384 == ssl3_connect_~s__state~0); 118250#L127 assume !(4385 == ssl3_connect_~s__state~0); 118248#L130 assume !(4400 == ssl3_connect_~s__state~0); 118246#L133 assume !(4401 == ssl3_connect_~s__state~0); 118244#L136 assume !(4416 == ssl3_connect_~s__state~0); 118242#L139 assume !(4417 == ssl3_connect_~s__state~0); 118240#L142 assume !(4432 == ssl3_connect_~s__state~0); 118238#L145 assume !(4433 == ssl3_connect_~s__state~0); 118236#L148 assume !(4448 == ssl3_connect_~s__state~0); 118234#L151 assume !(4449 == ssl3_connect_~s__state~0); 118232#L154 assume !(4464 == ssl3_connect_~s__state~0); 118230#L157 assume !(4465 == ssl3_connect_~s__state~0); 118228#L160 assume !(4466 == ssl3_connect_~s__state~0); 118226#L163 assume !(4467 == ssl3_connect_~s__state~0); 118224#L166 assume !(4480 == ssl3_connect_~s__state~0); 118222#L169 assume !(4481 == ssl3_connect_~s__state~0); 118220#L172 assume !(4496 == ssl3_connect_~s__state~0); 118217#L175 assume !(4497 == ssl3_connect_~s__state~0); 118218#L178 assume 4512 == ssl3_connect_~s__state~0; 118369#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 118368#L383 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; 118367#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 118366#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 118365#L398 assume !(0 == ssl3_connect_~tmp___8~0); 118363#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118360#L522 ssl3_connect_~skip~0 := 0; 118359#L100-1 assume !false; 118358#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118357#L103 assume !(12292 == ssl3_connect_~s__state~0); 118356#L106 assume !(16384 == ssl3_connect_~s__state~0); 118355#L109 assume !(4096 == ssl3_connect_~s__state~0); 118354#L112 assume !(20480 == ssl3_connect_~s__state~0); 118353#L115 assume !(4099 == ssl3_connect_~s__state~0); 118352#L118 assume !(4368 == ssl3_connect_~s__state~0); 118351#L121 assume !(4369 == ssl3_connect_~s__state~0); 118350#L124 assume !(4384 == ssl3_connect_~s__state~0); 118349#L127 assume !(4385 == ssl3_connect_~s__state~0); 118348#L130 assume !(4400 == ssl3_connect_~s__state~0); 118347#L133 assume !(4401 == ssl3_connect_~s__state~0); 118346#L136 assume !(4416 == ssl3_connect_~s__state~0); 118345#L139 assume !(4417 == ssl3_connect_~s__state~0); 118344#L142 assume !(4432 == ssl3_connect_~s__state~0); 118343#L145 assume !(4433 == ssl3_connect_~s__state~0); 118342#L148 assume !(4448 == ssl3_connect_~s__state~0); 118341#L151 assume !(4449 == ssl3_connect_~s__state~0); 118340#L154 assume !(4464 == ssl3_connect_~s__state~0); 118339#L157 assume !(4465 == ssl3_connect_~s__state~0); 118338#L160 assume !(4466 == ssl3_connect_~s__state~0); 118079#L163 assume !(4467 == ssl3_connect_~s__state~0); 118080#L166 assume !(4480 == ssl3_connect_~s__state~0); 118334#L169 assume !(4481 == ssl3_connect_~s__state~0); 118072#L172 assume !(4496 == ssl3_connect_~s__state~0); 118069#L175 assume !(4497 == ssl3_connect_~s__state~0); 118070#L178 assume !(4512 == ssl3_connect_~s__state~0); 118370#L181 assume !(4513 == ssl3_connect_~s__state~0); 117933#L184 assume !(4528 == ssl3_connect_~s__state~0); 117930#L187 assume !(4529 == ssl3_connect_~s__state~0); 117932#L190 assume 4560 == ssl3_connect_~s__state~0; 118160#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 118161#L433 assume !(ssl3_connect_~ret~0 <= 0); 118152#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 118154#L436-2 ssl3_connect_~s__init_num~0 := 0; 119233#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119227#L522 ssl3_connect_~skip~0 := 0; 119222#L100-1 assume !false; 119217#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119211#L103 assume !(12292 == ssl3_connect_~s__state~0); 119205#L106 assume !(16384 == ssl3_connect_~s__state~0); 119199#L109 assume !(4096 == ssl3_connect_~s__state~0); 119193#L112 assume !(20480 == ssl3_connect_~s__state~0); 119183#L115 assume 4099 == ssl3_connect_~s__state~0; 117197#L208 ssl3_connect_~s__server~0 := 0; 119124#L213 assume 0 != ssl3_connect_~cb~0; 119118#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 119122#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 119120#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 119092#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 118894#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 118885#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118874#L522 ssl3_connect_~skip~0 := 0; 118869#L100-1 assume !false; 118864#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118859#L103 assume !(12292 == ssl3_connect_~s__state~0); 118851#L106 assume !(16384 == ssl3_connect_~s__state~0); 118847#L109 assume !(4096 == ssl3_connect_~s__state~0); 118842#L112 assume !(20480 == ssl3_connect_~s__state~0); 118837#L115 assume !(4099 == ssl3_connect_~s__state~0); 118833#L118 assume 4368 == ssl3_connect_~s__state~0; 117186#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 118826#L252 assume !(0 == ssl3_connect_~blastFlag~0); 118822#L255 assume !(4 == ssl3_connect_~blastFlag~0); 118818#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 118815#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 118812#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118808#L522 ssl3_connect_~skip~0 := 0; 118806#L100-1 assume !false; 118804#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118802#L103 assume !(12292 == ssl3_connect_~s__state~0); 118800#L106 assume !(16384 == ssl3_connect_~s__state~0); 118798#L109 assume !(4096 == ssl3_connect_~s__state~0); 118797#L112 assume !(20480 == ssl3_connect_~s__state~0); 118795#L115 assume !(4099 == ssl3_connect_~s__state~0); 118793#L118 assume !(4368 == ssl3_connect_~s__state~0); 118773#L121 assume !(4369 == ssl3_connect_~s__state~0); 118767#L124 assume 4384 == ssl3_connect_~s__state~0; 117176#L128 [2020-11-28 02:57:34,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:34,542 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 16 times [2020-11-28 02:57:34,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:34,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623670728] [2020-11-28 02:57:34,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:34,550 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:34,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:34,556 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:34,566 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:34,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:34,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1859901959, now seen corresponding path program 1 times [2020-11-28 02:57:34,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:34,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871720763] [2020-11-28 02:57:34,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 394 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2020-11-28 02:57:34,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871720763] [2020-11-28 02:57:34,690 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:34,690 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:34,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076196788] [2020-11-28 02:57:34,690 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:34,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:34,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:34,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:34,691 INFO L87 Difference]: Start difference. First operand 7091 states and 9118 transitions. cyclomatic complexity: 2047 Second operand 3 states. [2020-11-28 02:57:34,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:34,916 INFO L93 Difference]: Finished difference Result 7099 states and 8806 transitions. [2020-11-28 02:57:34,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:34,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7099 states and 8806 transitions. [2020-11-28 02:57:34,946 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3438 [2020-11-28 02:57:34,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7099 states to 7099 states and 8806 transitions. [2020-11-28 02:57:34,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3565 [2020-11-28 02:57:34,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3565 [2020-11-28 02:57:34,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7099 states and 8806 transitions. [2020-11-28 02:57:34,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:34,977 INFO L691 BuchiCegarLoop]: Abstraction has 7099 states and 8806 transitions. [2020-11-28 02:57:34,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7099 states and 8806 transitions. [2020-11-28 02:57:35,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7099 to 7067. [2020-11-28 02:57:35,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7067 states. [2020-11-28 02:57:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7067 states to 7067 states and 8774 transitions. [2020-11-28 02:57:35,085 INFO L714 BuchiCegarLoop]: Abstraction has 7067 states and 8774 transitions. [2020-11-28 02:57:35,085 INFO L594 BuchiCegarLoop]: Abstraction has 7067 states and 8774 transitions. [2020-11-28 02:57:35,085 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 02:57:35,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7067 states and 8774 transitions. [2020-11-28 02:57:35,104 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3422 [2020-11-28 02:57:35,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:35,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:35,106 INFO L852 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] [2020-11-28 02:57:35,106 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 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] [2020-11-28 02:57:35,106 INFO L794 eck$LassoCheckResult]: Stem: 131330#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 131096#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 131097#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 131241#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 131249#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 131169#L100-1 assume !false; 131626#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131625#L103 assume 12292 == ssl3_connect_~s__state~0; 131624#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 131623#L208 ssl3_connect_~s__server~0 := 0; 131613#L213 assume 0 != ssl3_connect_~cb~0; 131609#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 131607#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 131604#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 131591#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 131545#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 131520#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131516#L522 ssl3_connect_~skip~0 := 0; 131514#L100-1 assume !false; 131512#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131510#L103 assume !(12292 == ssl3_connect_~s__state~0); 131508#L106 assume !(16384 == ssl3_connect_~s__state~0); 131506#L109 assume !(4096 == ssl3_connect_~s__state~0); 131496#L112 assume !(20480 == ssl3_connect_~s__state~0); 131490#L115 assume !(4099 == ssl3_connect_~s__state~0); 131479#L118 assume 4368 == ssl3_connect_~s__state~0; 131480#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 131598#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 131596#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 131593#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 131585#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131582#L522 ssl3_connect_~skip~0 := 0; 131532#L100-1 assume !false; 131530#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131528#L103 assume !(12292 == ssl3_connect_~s__state~0); 131526#L106 assume !(16384 == ssl3_connect_~s__state~0); 131503#L109 assume !(4096 == ssl3_connect_~s__state~0); 131501#L112 assume !(20480 == ssl3_connect_~s__state~0); 131493#L115 assume !(4099 == ssl3_connect_~s__state~0); 131484#L118 assume !(4368 == ssl3_connect_~s__state~0); 131482#L121 assume !(4369 == ssl3_connect_~s__state~0); 131381#L124 assume 4384 == ssl3_connect_~s__state~0; 131378#L128 [2020-11-28 02:57:35,107 INFO L796 eck$LassoCheckResult]: Loop: 131378#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 131379#L271 assume !(1 == ssl3_connect_~blastFlag~0); 131372#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 131370#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 131360#L277-2 ssl3_connect_~s__init_num~0 := 0; 131361#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138020#L522 ssl3_connect_~skip~0 := 0; 138019#L100-1 assume !false; 138017#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138015#L103 assume !(12292 == ssl3_connect_~s__state~0); 138014#L106 assume !(16384 == ssl3_connect_~s__state~0); 138013#L109 assume !(4096 == ssl3_connect_~s__state~0); 138011#L112 assume !(20480 == ssl3_connect_~s__state~0); 138009#L115 assume !(4099 == ssl3_connect_~s__state~0); 138005#L118 assume !(4368 == ssl3_connect_~s__state~0); 138003#L121 assume !(4369 == ssl3_connect_~s__state~0); 138001#L124 assume !(4384 == ssl3_connect_~s__state~0); 137999#L127 assume !(4385 == ssl3_connect_~s__state~0); 137997#L130 assume 4400 == ssl3_connect_~s__state~0; 132203#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 137993#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 137990#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 137982#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137978#L522 ssl3_connect_~skip~0 := 0; 137976#L100-1 assume !false; 137974#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137972#L103 assume !(12292 == ssl3_connect_~s__state~0); 137970#L106 assume !(16384 == ssl3_connect_~s__state~0); 137968#L109 assume !(4096 == ssl3_connect_~s__state~0); 137966#L112 assume !(20480 == ssl3_connect_~s__state~0); 137965#L115 assume !(4099 == ssl3_connect_~s__state~0); 137963#L118 assume !(4368 == ssl3_connect_~s__state~0); 137961#L121 assume !(4369 == ssl3_connect_~s__state~0); 137959#L124 assume !(4384 == ssl3_connect_~s__state~0); 137958#L127 assume !(4385 == ssl3_connect_~s__state~0); 137957#L130 assume !(4400 == ssl3_connect_~s__state~0); 137955#L133 assume !(4401 == ssl3_connect_~s__state~0); 137953#L136 assume 4416 == ssl3_connect_~s__state~0; 132195#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 137948#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 137946#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 137944#L314 assume !(0 == ssl3_connect_~tmp___6~0); 137916#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137912#L522 ssl3_connect_~skip~0 := 0; 137910#L100-1 assume !false; 137908#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137906#L103 assume !(12292 == ssl3_connect_~s__state~0); 137904#L106 assume !(16384 == ssl3_connect_~s__state~0); 137902#L109 assume !(4096 == ssl3_connect_~s__state~0); 137900#L112 assume !(20480 == ssl3_connect_~s__state~0); 137898#L115 assume !(4099 == ssl3_connect_~s__state~0); 137896#L118 assume !(4368 == ssl3_connect_~s__state~0); 137894#L121 assume !(4369 == ssl3_connect_~s__state~0); 137892#L124 assume !(4384 == ssl3_connect_~s__state~0); 137890#L127 assume !(4385 == ssl3_connect_~s__state~0); 137888#L130 assume !(4400 == ssl3_connect_~s__state~0); 137886#L133 assume !(4401 == ssl3_connect_~s__state~0); 137885#L136 assume !(4416 == ssl3_connect_~s__state~0); 137884#L139 assume !(4417 == ssl3_connect_~s__state~0); 137883#L142 assume 4432 == ssl3_connect_~s__state~0; 132187#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 137616#L322 assume !(5 == ssl3_connect_~blastFlag~0); 137615#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 137378#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137374#L522 ssl3_connect_~skip~0 := 0; 137372#L100-1 assume !false; 137370#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137368#L103 assume !(12292 == ssl3_connect_~s__state~0); 137366#L106 assume !(16384 == ssl3_connect_~s__state~0); 137364#L109 assume !(4096 == ssl3_connect_~s__state~0); 137362#L112 assume !(20480 == ssl3_connect_~s__state~0); 137360#L115 assume !(4099 == ssl3_connect_~s__state~0); 137358#L118 assume !(4368 == ssl3_connect_~s__state~0); 137356#L121 assume !(4369 == ssl3_connect_~s__state~0); 137354#L124 assume !(4384 == ssl3_connect_~s__state~0); 137352#L127 assume !(4385 == ssl3_connect_~s__state~0); 137350#L130 assume !(4400 == ssl3_connect_~s__state~0); 137348#L133 assume !(4401 == ssl3_connect_~s__state~0); 137346#L136 assume !(4416 == ssl3_connect_~s__state~0); 137344#L139 assume !(4417 == ssl3_connect_~s__state~0); 137342#L142 assume !(4432 == ssl3_connect_~s__state~0); 137340#L145 assume !(4433 == ssl3_connect_~s__state~0); 137339#L148 assume 4448 == ssl3_connect_~s__state~0; 132180#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 137336#L334 assume !(ssl3_connect_~ret~0 <= 0); 137334#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 137333#L337-2 ssl3_connect_~s__init_num~0 := 0; 137331#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137327#L522 ssl3_connect_~skip~0 := 0; 137323#L100-1 assume !false; 137321#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137319#L103 assume !(12292 == ssl3_connect_~s__state~0); 137317#L106 assume !(16384 == ssl3_connect_~s__state~0); 137315#L109 assume !(4096 == ssl3_connect_~s__state~0); 137313#L112 assume !(20480 == ssl3_connect_~s__state~0); 137311#L115 assume !(4099 == ssl3_connect_~s__state~0); 137309#L118 assume !(4368 == ssl3_connect_~s__state~0); 137307#L121 assume !(4369 == ssl3_connect_~s__state~0); 137305#L124 assume !(4384 == ssl3_connect_~s__state~0); 137303#L127 assume !(4385 == ssl3_connect_~s__state~0); 137301#L130 assume !(4400 == ssl3_connect_~s__state~0); 137299#L133 assume !(4401 == ssl3_connect_~s__state~0); 137297#L136 assume !(4416 == ssl3_connect_~s__state~0); 137295#L139 assume !(4417 == ssl3_connect_~s__state~0); 137293#L142 assume !(4432 == ssl3_connect_~s__state~0); 137291#L145 assume !(4433 == ssl3_connect_~s__state~0); 137289#L148 assume !(4448 == ssl3_connect_~s__state~0); 137287#L151 assume !(4449 == ssl3_connect_~s__state~0); 137285#L154 assume 4464 == ssl3_connect_~s__state~0; 132166#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 137282#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 137273#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137269#L522 ssl3_connect_~skip~0 := 0; 137267#L100-1 assume !false; 137265#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137262#L103 assume !(12292 == ssl3_connect_~s__state~0); 137260#L106 assume !(16384 == ssl3_connect_~s__state~0); 137258#L109 assume !(4096 == ssl3_connect_~s__state~0); 137256#L112 assume !(20480 == ssl3_connect_~s__state~0); 137254#L115 assume !(4099 == ssl3_connect_~s__state~0); 137252#L118 assume !(4368 == ssl3_connect_~s__state~0); 137250#L121 assume !(4369 == ssl3_connect_~s__state~0); 137248#L124 assume !(4384 == ssl3_connect_~s__state~0); 137246#L127 assume !(4385 == ssl3_connect_~s__state~0); 137244#L130 assume !(4400 == ssl3_connect_~s__state~0); 137242#L133 assume !(4401 == ssl3_connect_~s__state~0); 137240#L136 assume !(4416 == ssl3_connect_~s__state~0); 137238#L139 assume !(4417 == ssl3_connect_~s__state~0); 137236#L142 assume !(4432 == ssl3_connect_~s__state~0); 137234#L145 assume !(4433 == ssl3_connect_~s__state~0); 137232#L148 assume !(4448 == ssl3_connect_~s__state~0); 137230#L151 assume !(4449 == ssl3_connect_~s__state~0); 137228#L154 assume !(4464 == ssl3_connect_~s__state~0); 137226#L157 assume !(4465 == ssl3_connect_~s__state~0); 137224#L160 assume !(4466 == ssl3_connect_~s__state~0); 137222#L163 assume !(4467 == ssl3_connect_~s__state~0); 137218#L166 assume 4480 == ssl3_connect_~s__state~0; 137217#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 137179#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 137180#L362 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; 137214#L362-2 ssl3_connect_~s__init_num~0 := 0; 137165#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137160#L522 ssl3_connect_~skip~0 := 0; 137157#L100-1 assume !false; 137154#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137151#L103 assume !(12292 == ssl3_connect_~s__state~0); 137148#L106 assume !(16384 == ssl3_connect_~s__state~0); 137145#L109 assume !(4096 == ssl3_connect_~s__state~0); 137142#L112 assume !(20480 == ssl3_connect_~s__state~0); 137139#L115 assume !(4099 == ssl3_connect_~s__state~0); 137136#L118 assume !(4368 == ssl3_connect_~s__state~0); 137133#L121 assume !(4369 == ssl3_connect_~s__state~0); 136984#L124 assume !(4384 == ssl3_connect_~s__state~0); 136983#L127 assume !(4385 == ssl3_connect_~s__state~0); 136980#L130 assume !(4400 == ssl3_connect_~s__state~0); 136966#L133 assume !(4401 == ssl3_connect_~s__state~0); 136964#L136 assume !(4416 == ssl3_connect_~s__state~0); 136962#L139 assume !(4417 == ssl3_connect_~s__state~0); 136960#L142 assume !(4432 == ssl3_connect_~s__state~0); 136766#L145 assume !(4433 == ssl3_connect_~s__state~0); 136686#L148 assume !(4448 == ssl3_connect_~s__state~0); 135530#L151 assume !(4449 == ssl3_connect_~s__state~0); 134432#L154 assume !(4464 == ssl3_connect_~s__state~0); 134431#L157 assume !(4465 == ssl3_connect_~s__state~0); 134430#L160 assume !(4466 == ssl3_connect_~s__state~0); 134429#L163 assume !(4467 == ssl3_connect_~s__state~0); 134428#L166 assume !(4480 == ssl3_connect_~s__state~0); 134427#L169 assume !(4481 == ssl3_connect_~s__state~0); 134426#L172 assume !(4496 == ssl3_connect_~s__state~0); 134423#L175 assume !(4497 == ssl3_connect_~s__state~0); 134422#L178 assume 4512 == ssl3_connect_~s__state~0; 134421#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 134420#L383 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; 134419#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 134417#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 134416#L398 assume !(0 == ssl3_connect_~tmp___8~0); 134370#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 134366#L522 ssl3_connect_~skip~0 := 0; 134364#L100-1 assume !false; 134362#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 134360#L103 assume !(12292 == ssl3_connect_~s__state~0); 134358#L106 assume !(16384 == ssl3_connect_~s__state~0); 134356#L109 assume !(4096 == ssl3_connect_~s__state~0); 134354#L112 assume !(20480 == ssl3_connect_~s__state~0); 134352#L115 assume !(4099 == ssl3_connect_~s__state~0); 134350#L118 assume !(4368 == ssl3_connect_~s__state~0); 134348#L121 assume !(4369 == ssl3_connect_~s__state~0); 134346#L124 assume !(4384 == ssl3_connect_~s__state~0); 134345#L127 assume !(4385 == ssl3_connect_~s__state~0); 134343#L130 assume !(4400 == ssl3_connect_~s__state~0); 134340#L133 assume !(4401 == ssl3_connect_~s__state~0); 134338#L136 assume !(4416 == ssl3_connect_~s__state~0); 134333#L139 assume !(4417 == ssl3_connect_~s__state~0); 134331#L142 assume !(4432 == ssl3_connect_~s__state~0); 134329#L145 assume !(4433 == ssl3_connect_~s__state~0); 134327#L148 assume !(4448 == ssl3_connect_~s__state~0); 134324#L151 assume !(4449 == ssl3_connect_~s__state~0); 134322#L154 assume !(4464 == ssl3_connect_~s__state~0); 134319#L157 assume !(4465 == ssl3_connect_~s__state~0); 134315#L160 assume !(4466 == ssl3_connect_~s__state~0); 134314#L163 assume !(4467 == ssl3_connect_~s__state~0); 134313#L166 assume !(4480 == ssl3_connect_~s__state~0); 134312#L169 assume !(4481 == ssl3_connect_~s__state~0); 134311#L172 assume !(4496 == ssl3_connect_~s__state~0); 134308#L175 assume !(4497 == ssl3_connect_~s__state~0); 134305#L178 assume !(4512 == ssl3_connect_~s__state~0); 134298#L181 assume !(4513 == ssl3_connect_~s__state~0); 134299#L184 assume 4528 == ssl3_connect_~s__state~0; 137396#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 137453#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 137452#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 137451#L413-1 ssl3_connect_~s__init_num~0 := 0; 137448#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137445#L522 ssl3_connect_~skip~0 := 0; 137444#L100-1 assume !false; 137443#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137442#L103 assume !(12292 == ssl3_connect_~s__state~0); 137441#L106 assume !(16384 == ssl3_connect_~s__state~0); 137440#L109 assume !(4096 == ssl3_connect_~s__state~0); 137439#L112 assume !(20480 == ssl3_connect_~s__state~0); 137426#L115 assume !(4099 == ssl3_connect_~s__state~0); 137425#L118 assume !(4368 == ssl3_connect_~s__state~0); 137424#L121 assume !(4369 == ssl3_connect_~s__state~0); 137423#L124 assume !(4384 == ssl3_connect_~s__state~0); 137422#L127 assume !(4385 == ssl3_connect_~s__state~0); 137421#L130 assume !(4400 == ssl3_connect_~s__state~0); 137420#L133 assume !(4401 == ssl3_connect_~s__state~0); 137419#L136 assume !(4416 == ssl3_connect_~s__state~0); 137418#L139 assume !(4417 == ssl3_connect_~s__state~0); 137417#L142 assume !(4432 == ssl3_connect_~s__state~0); 137416#L145 assume !(4433 == ssl3_connect_~s__state~0); 137415#L148 assume !(4448 == ssl3_connect_~s__state~0); 137414#L151 assume !(4449 == ssl3_connect_~s__state~0); 137413#L154 assume !(4464 == ssl3_connect_~s__state~0); 137412#L157 assume !(4465 == ssl3_connect_~s__state~0); 137411#L160 assume !(4466 == ssl3_connect_~s__state~0); 137410#L163 assume !(4467 == ssl3_connect_~s__state~0); 137409#L166 assume !(4480 == ssl3_connect_~s__state~0); 137408#L169 assume !(4481 == ssl3_connect_~s__state~0); 137407#L172 assume !(4496 == ssl3_connect_~s__state~0); 137406#L175 assume !(4497 == ssl3_connect_~s__state~0); 137405#L178 assume !(4512 == ssl3_connect_~s__state~0); 137404#L181 assume !(4513 == ssl3_connect_~s__state~0); 137403#L184 assume !(4528 == ssl3_connect_~s__state~0); 137402#L187 assume !(4529 == ssl3_connect_~s__state~0); 137401#L190 assume !(4560 == ssl3_connect_~s__state~0); 137392#L193 assume !(4561 == ssl3_connect_~s__state~0); 137391#L196 assume 4352 == ssl3_connect_~s__state~0; 137390#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 137388#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 137386#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 131695#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131650#L522 ssl3_connect_~skip~0 := 0; 131461#L100-1 assume !false; 131462#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131436#L103 assume !(12292 == ssl3_connect_~s__state~0); 131438#L106 assume !(16384 == ssl3_connect_~s__state~0); 131423#L109 assume !(4096 == ssl3_connect_~s__state~0); 131425#L112 assume !(20480 == ssl3_connect_~s__state~0); 131813#L115 assume !(4099 == ssl3_connect_~s__state~0); 131814#L118 assume !(4368 == ssl3_connect_~s__state~0); 131400#L121 assume !(4369 == ssl3_connect_~s__state~0); 131402#L124 assume 4384 == ssl3_connect_~s__state~0; 131378#L128 [2020-11-28 02:57:35,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:35,108 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 17 times [2020-11-28 02:57:35,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:35,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564186969] [2020-11-28 02:57:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:35,126 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:35,134 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:35,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:35,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:35,141 INFO L82 PathProgramCache]: Analyzing trace with hash -181425679, now seen corresponding path program 1 times [2020-11-28 02:57:35,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:35,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646743302] [2020-11-28 02:57:35,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:35,290 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2020-11-28 02:57:35,290 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646743302] [2020-11-28 02:57:35,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179380886] [2020-11-28 02:57:35,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 02:57:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:35,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:57:35,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 512 trivial. 0 not checked. [2020-11-28 02:57:35,479 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:57:35,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 02:57:35,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275097931] [2020-11-28 02:57:35,481 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:35,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:35,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:57:35,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:57:35,481 INFO L87 Difference]: Start difference. First operand 7067 states and 8774 transitions. cyclomatic complexity: 1727 Second operand 4 states. [2020-11-28 02:57:35,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:35,913 INFO L93 Difference]: Finished difference Result 9789 states and 11644 transitions. [2020-11-28 02:57:35,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:57:35,914 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9789 states and 11644 transitions. [2020-11-28 02:57:35,944 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3490 [2020-11-28 02:57:35,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9789 states to 9781 states and 11636 transitions. [2020-11-28 02:57:35,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4905 [2020-11-28 02:57:35,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4905 [2020-11-28 02:57:35,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9781 states and 11636 transitions. [2020-11-28 02:57:35,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:35,983 INFO L691 BuchiCegarLoop]: Abstraction has 9781 states and 11636 transitions. [2020-11-28 02:57:35,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9781 states and 11636 transitions. [2020-11-28 02:57:36,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9781 to 7059. [2020-11-28 02:57:36,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7059 states. [2020-11-28 02:57:36,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7059 states to 7059 states and 8550 transitions. [2020-11-28 02:57:36,081 INFO L714 BuchiCegarLoop]: Abstraction has 7059 states and 8550 transitions. [2020-11-28 02:57:36,082 INFO L594 BuchiCegarLoop]: Abstraction has 7059 states and 8550 transitions. [2020-11-28 02:57:36,082 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 02:57:36,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7059 states and 8550 transitions. [2020-11-28 02:57:36,101 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3418 [2020-11-28 02:57:36,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:36,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:36,104 INFO L852 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] [2020-11-28 02:57:36,104 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 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] [2020-11-28 02:57:36,104 INFO L794 eck$LassoCheckResult]: Stem: 148974#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 148748#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 148749#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 148884#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 148887#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 148819#L100-1 assume !false; 151533#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151531#L103 assume 12292 == ssl3_connect_~s__state~0; 151529#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 151527#L208 ssl3_connect_~s__server~0 := 0; 151436#L213 assume 0 != ssl3_connect_~cb~0; 151435#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 151434#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 151431#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 151428#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 151427#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 151417#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 151409#L522 ssl3_connect_~skip~0 := 0; 151406#L100-1 assume !false; 151403#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 151400#L103 assume !(12292 == ssl3_connect_~s__state~0); 151397#L106 assume !(16384 == ssl3_connect_~s__state~0); 151394#L109 assume !(4096 == ssl3_connect_~s__state~0); 151391#L112 assume !(20480 == ssl3_connect_~s__state~0); 151388#L115 assume !(4099 == ssl3_connect_~s__state~0); 151381#L118 assume 4368 == ssl3_connect_~s__state~0; 150909#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 150910#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 150785#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 150786#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 151425#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 150445#L522 ssl3_connect_~skip~0 := 0; 150446#L100-1 assume !false; 150439#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 150440#L103 assume !(12292 == ssl3_connect_~s__state~0); 150429#L106 assume !(16384 == ssl3_connect_~s__state~0); 150430#L109 assume !(4096 == ssl3_connect_~s__state~0); 150392#L112 assume !(20480 == ssl3_connect_~s__state~0); 150393#L115 assume !(4099 == ssl3_connect_~s__state~0); 150358#L118 assume !(4368 == ssl3_connect_~s__state~0); 150359#L121 assume !(4369 == ssl3_connect_~s__state~0); 150337#L124 assume 4384 == ssl3_connect_~s__state~0; 148825#L128 [2020-11-28 02:57:36,105 INFO L796 eck$LassoCheckResult]: Loop: 148825#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 148778#L271 assume !(1 == ssl3_connect_~blastFlag~0); 148779#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 148840#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 149003#L277-2 ssl3_connect_~s__init_num~0 := 0; 149004#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155646#L522 ssl3_connect_~skip~0 := 0; 155645#L100-1 assume !false; 155644#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155642#L103 assume !(12292 == ssl3_connect_~s__state~0); 155640#L106 assume !(16384 == ssl3_connect_~s__state~0); 155636#L109 assume !(4096 == ssl3_connect_~s__state~0); 155634#L112 assume !(20480 == ssl3_connect_~s__state~0); 155632#L115 assume !(4099 == ssl3_connect_~s__state~0); 155630#L118 assume !(4368 == ssl3_connect_~s__state~0); 155629#L121 assume !(4369 == ssl3_connect_~s__state~0); 155628#L124 assume !(4384 == ssl3_connect_~s__state~0); 155627#L127 assume !(4385 == ssl3_connect_~s__state~0); 155626#L130 assume 4400 == ssl3_connect_~s__state~0; 148997#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 148756#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 148757#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 149005#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155774#L522 ssl3_connect_~skip~0 := 0; 155773#L100-1 assume !false; 155772#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155771#L103 assume !(12292 == ssl3_connect_~s__state~0); 155770#L106 assume !(16384 == ssl3_connect_~s__state~0); 148766#L109 assume !(4096 == ssl3_connect_~s__state~0); 148767#L112 assume !(20480 == ssl3_connect_~s__state~0); 148981#L115 assume !(4099 == ssl3_connect_~s__state~0); 148982#L118 assume !(4368 == ssl3_connect_~s__state~0); 148976#L121 assume !(4369 == ssl3_connect_~s__state~0); 148977#L124 assume !(4384 == ssl3_connect_~s__state~0); 155677#L127 assume !(4385 == ssl3_connect_~s__state~0); 155673#L130 assume !(4400 == ssl3_connect_~s__state~0); 155670#L133 assume !(4401 == ssl3_connect_~s__state~0); 155624#L136 assume 4416 == ssl3_connect_~s__state~0; 148990#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 148888#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 148889#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 148899#L314 assume !(0 == ssl3_connect_~tmp___6~0); 148952#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155703#L522 ssl3_connect_~skip~0 := 0; 155701#L100-1 assume !false; 155699#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155697#L103 assume !(12292 == ssl3_connect_~s__state~0); 155695#L106 assume !(16384 == ssl3_connect_~s__state~0); 155693#L109 assume !(4096 == ssl3_connect_~s__state~0); 155691#L112 assume !(20480 == ssl3_connect_~s__state~0); 155689#L115 assume !(4099 == ssl3_connect_~s__state~0); 155687#L118 assume !(4368 == ssl3_connect_~s__state~0); 155685#L121 assume !(4369 == ssl3_connect_~s__state~0); 155683#L124 assume !(4384 == ssl3_connect_~s__state~0); 155681#L127 assume !(4385 == ssl3_connect_~s__state~0); 155679#L130 assume !(4400 == ssl3_connect_~s__state~0); 148848#L133 assume !(4401 == ssl3_connect_~s__state~0); 148797#L136 assume !(4416 == ssl3_connect_~s__state~0); 148798#L139 assume !(4417 == ssl3_connect_~s__state~0); 148770#L142 assume 4432 == ssl3_connect_~s__state~0; 148771#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 148910#L322 assume !(5 == ssl3_connect_~blastFlag~0); 148948#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 148949#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155704#L522 ssl3_connect_~skip~0 := 0; 155702#L100-1 assume !false; 155700#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155698#L103 assume !(12292 == ssl3_connect_~s__state~0); 155696#L106 assume !(16384 == ssl3_connect_~s__state~0); 155694#L109 assume !(4096 == ssl3_connect_~s__state~0); 155692#L112 assume !(20480 == ssl3_connect_~s__state~0); 155690#L115 assume !(4099 == ssl3_connect_~s__state~0); 155688#L118 assume !(4368 == ssl3_connect_~s__state~0); 155686#L121 assume !(4369 == ssl3_connect_~s__state~0); 155684#L124 assume !(4384 == ssl3_connect_~s__state~0); 155682#L127 assume !(4385 == ssl3_connect_~s__state~0); 155680#L130 assume !(4400 == ssl3_connect_~s__state~0); 155678#L133 assume !(4401 == ssl3_connect_~s__state~0); 155674#L136 assume !(4416 == ssl3_connect_~s__state~0); 155671#L139 assume !(4417 == ssl3_connect_~s__state~0); 155666#L142 assume !(4432 == ssl3_connect_~s__state~0); 148999#L145 assume !(4433 == ssl3_connect_~s__state~0); 148985#L148 assume 4448 == ssl3_connect_~s__state~0; 148895#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 148850#L334 assume !(ssl3_connect_~ret~0 <= 0); 148851#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 155447#L337-2 ssl3_connect_~s__init_num~0 := 0; 155444#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155440#L522 ssl3_connect_~skip~0 := 0; 155438#L100-1 assume !false; 155436#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155434#L103 assume !(12292 == ssl3_connect_~s__state~0); 155432#L106 assume !(16384 == ssl3_connect_~s__state~0); 155426#L109 assume !(4096 == ssl3_connect_~s__state~0); 155422#L112 assume !(20480 == ssl3_connect_~s__state~0); 155418#L115 assume !(4099 == ssl3_connect_~s__state~0); 155414#L118 assume !(4368 == ssl3_connect_~s__state~0); 155410#L121 assume !(4369 == ssl3_connect_~s__state~0); 155406#L124 assume !(4384 == ssl3_connect_~s__state~0); 155402#L127 assume !(4385 == ssl3_connect_~s__state~0); 155379#L130 assume !(4400 == ssl3_connect_~s__state~0); 155378#L133 assume !(4401 == ssl3_connect_~s__state~0); 155377#L136 assume !(4416 == ssl3_connect_~s__state~0); 155371#L139 assume !(4417 == ssl3_connect_~s__state~0); 155370#L142 assume !(4432 == ssl3_connect_~s__state~0); 155285#L145 assume !(4433 == ssl3_connect_~s__state~0); 155284#L148 assume !(4448 == ssl3_connect_~s__state~0); 155160#L151 assume !(4449 == ssl3_connect_~s__state~0); 155156#L154 assume 4464 == ssl3_connect_~s__state~0; 155148#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 155147#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 155142#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155138#L522 ssl3_connect_~skip~0 := 0; 155136#L100-1 assume !false; 155134#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155132#L103 assume !(12292 == ssl3_connect_~s__state~0); 155130#L106 assume !(16384 == ssl3_connect_~s__state~0); 155128#L109 assume !(4096 == ssl3_connect_~s__state~0); 155126#L112 assume !(20480 == ssl3_connect_~s__state~0); 155124#L115 assume !(4099 == ssl3_connect_~s__state~0); 155122#L118 assume !(4368 == ssl3_connect_~s__state~0); 155121#L121 assume !(4369 == ssl3_connect_~s__state~0); 155120#L124 assume !(4384 == ssl3_connect_~s__state~0); 155119#L127 assume !(4385 == ssl3_connect_~s__state~0); 155115#L130 assume !(4400 == ssl3_connect_~s__state~0); 155112#L133 assume !(4401 == ssl3_connect_~s__state~0); 155111#L136 assume !(4416 == ssl3_connect_~s__state~0); 155110#L139 assume !(4417 == ssl3_connect_~s__state~0); 155108#L142 assume !(4432 == ssl3_connect_~s__state~0); 155107#L145 assume !(4433 == ssl3_connect_~s__state~0); 155101#L148 assume !(4448 == ssl3_connect_~s__state~0); 155096#L151 assume !(4449 == ssl3_connect_~s__state~0); 155092#L154 assume !(4464 == ssl3_connect_~s__state~0); 155088#L157 assume !(4465 == ssl3_connect_~s__state~0); 155084#L160 assume !(4466 == ssl3_connect_~s__state~0); 155080#L163 assume !(4467 == ssl3_connect_~s__state~0); 155076#L166 assume 4480 == ssl3_connect_~s__state~0; 155072#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 155069#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 155067#L362 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; 154748#L362-2 ssl3_connect_~s__init_num~0 := 0; 148806#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 154735#L522 ssl3_connect_~skip~0 := 0; 154733#L100-1 assume !false; 154731#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 154728#L103 assume !(12292 == ssl3_connect_~s__state~0); 154725#L106 assume !(16384 == ssl3_connect_~s__state~0); 154723#L109 assume !(4096 == ssl3_connect_~s__state~0); 154720#L112 assume !(20480 == ssl3_connect_~s__state~0); 154715#L115 assume !(4099 == ssl3_connect_~s__state~0); 154712#L118 assume !(4368 == ssl3_connect_~s__state~0); 154709#L121 assume !(4369 == ssl3_connect_~s__state~0); 154706#L124 assume !(4384 == ssl3_connect_~s__state~0); 154703#L127 assume !(4385 == ssl3_connect_~s__state~0); 154700#L130 assume !(4400 == ssl3_connect_~s__state~0); 154697#L133 assume !(4401 == ssl3_connect_~s__state~0); 154694#L136 assume !(4416 == ssl3_connect_~s__state~0); 154691#L139 assume !(4417 == ssl3_connect_~s__state~0); 154688#L142 assume !(4432 == ssl3_connect_~s__state~0); 154129#L145 assume !(4433 == ssl3_connect_~s__state~0); 154128#L148 assume !(4448 == ssl3_connect_~s__state~0); 154127#L151 assume !(4449 == ssl3_connect_~s__state~0); 154126#L154 assume !(4464 == ssl3_connect_~s__state~0); 154125#L157 assume !(4465 == ssl3_connect_~s__state~0); 154124#L160 assume !(4466 == ssl3_connect_~s__state~0); 154123#L163 assume !(4467 == ssl3_connect_~s__state~0); 154122#L166 assume !(4480 == ssl3_connect_~s__state~0); 154121#L169 assume !(4481 == ssl3_connect_~s__state~0); 154120#L172 assume !(4496 == ssl3_connect_~s__state~0); 154119#L175 assume !(4497 == ssl3_connect_~s__state~0); 154118#L178 assume 4512 == ssl3_connect_~s__state~0; 148927#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 148919#L383 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; 148881#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 148854#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 148723#L398 assume !(0 == ssl3_connect_~tmp___8~0); 148724#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155362#L522 ssl3_connect_~skip~0 := 0; 155360#L100-1 assume !false; 155359#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155355#L103 assume !(12292 == ssl3_connect_~s__state~0); 155353#L106 assume !(16384 == ssl3_connect_~s__state~0); 155351#L109 assume !(4096 == ssl3_connect_~s__state~0); 155349#L112 assume !(20480 == ssl3_connect_~s__state~0); 155347#L115 assume !(4099 == ssl3_connect_~s__state~0); 155345#L118 assume !(4368 == ssl3_connect_~s__state~0); 155343#L121 assume !(4369 == ssl3_connect_~s__state~0); 155341#L124 assume !(4384 == ssl3_connect_~s__state~0); 155339#L127 assume !(4385 == ssl3_connect_~s__state~0); 155337#L130 assume !(4400 == ssl3_connect_~s__state~0); 155335#L133 assume !(4401 == ssl3_connect_~s__state~0); 155333#L136 assume !(4416 == ssl3_connect_~s__state~0); 155331#L139 assume !(4417 == ssl3_connect_~s__state~0); 155329#L142 assume !(4432 == ssl3_connect_~s__state~0); 155327#L145 assume !(4433 == ssl3_connect_~s__state~0); 155325#L148 assume !(4448 == ssl3_connect_~s__state~0); 155323#L151 assume !(4449 == ssl3_connect_~s__state~0); 155321#L154 assume !(4464 == ssl3_connect_~s__state~0); 155319#L157 assume !(4465 == ssl3_connect_~s__state~0); 155317#L160 assume !(4466 == ssl3_connect_~s__state~0); 155315#L163 assume !(4467 == ssl3_connect_~s__state~0); 155313#L166 assume !(4480 == ssl3_connect_~s__state~0); 155311#L169 assume !(4481 == ssl3_connect_~s__state~0); 155309#L172 assume !(4496 == ssl3_connect_~s__state~0); 155307#L175 assume !(4497 == ssl3_connect_~s__state~0); 155305#L178 assume !(4512 == ssl3_connect_~s__state~0); 155303#L181 assume !(4513 == ssl3_connect_~s__state~0); 155301#L184 assume 4528 == ssl3_connect_~s__state~0; 148859#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 148860#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 152901#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 152902#L413-1 ssl3_connect_~s__init_num~0 := 0; 155372#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155760#L522 ssl3_connect_~skip~0 := 0; 155759#L100-1 assume !false; 155758#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155757#L103 assume !(12292 == ssl3_connect_~s__state~0); 155756#L106 assume !(16384 == ssl3_connect_~s__state~0); 155755#L109 assume !(4096 == ssl3_connect_~s__state~0); 155754#L112 assume !(20480 == ssl3_connect_~s__state~0); 155275#L115 assume !(4099 == ssl3_connect_~s__state~0); 153185#L118 assume !(4368 == ssl3_connect_~s__state~0); 153186#L121 assume !(4369 == ssl3_connect_~s__state~0); 153181#L124 assume !(4384 == ssl3_connect_~s__state~0); 153182#L127 assume !(4385 == ssl3_connect_~s__state~0); 153177#L130 assume !(4400 == ssl3_connect_~s__state~0); 153178#L133 assume !(4401 == ssl3_connect_~s__state~0); 153173#L136 assume !(4416 == ssl3_connect_~s__state~0); 153174#L139 assume !(4417 == ssl3_connect_~s__state~0); 153169#L142 assume !(4432 == ssl3_connect_~s__state~0); 153170#L145 assume !(4433 == ssl3_connect_~s__state~0); 153165#L148 assume !(4448 == ssl3_connect_~s__state~0); 153166#L151 assume !(4449 == ssl3_connect_~s__state~0); 153161#L154 assume !(4464 == ssl3_connect_~s__state~0); 153162#L157 assume !(4465 == ssl3_connect_~s__state~0); 153157#L160 assume !(4466 == ssl3_connect_~s__state~0); 153158#L163 assume !(4467 == ssl3_connect_~s__state~0); 153153#L166 assume !(4480 == ssl3_connect_~s__state~0); 153154#L169 assume !(4481 == ssl3_connect_~s__state~0); 153149#L172 assume !(4496 == ssl3_connect_~s__state~0); 153150#L175 assume !(4497 == ssl3_connect_~s__state~0); 153145#L178 assume !(4512 == ssl3_connect_~s__state~0); 153146#L181 assume !(4513 == ssl3_connect_~s__state~0); 153141#L184 assume !(4528 == ssl3_connect_~s__state~0); 153142#L187 assume !(4529 == ssl3_connect_~s__state~0); 153137#L190 assume !(4560 == ssl3_connect_~s__state~0); 153138#L193 assume !(4561 == ssl3_connect_~s__state~0); 153133#L196 assume 4352 == ssl3_connect_~s__state~0; 153134#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 153128#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 153129#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 153125#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 153111#L522 ssl3_connect_~skip~0 := 0; 153331#L100-1 assume !false; 153332#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 153326#L103 assume !(12292 == ssl3_connect_~s__state~0); 153328#L106 assume 16384 == ssl3_connect_~s__state~0; 155269#L208 ssl3_connect_~s__server~0 := 0; 148870#L213 assume 0 != ssl3_connect_~cb~0; 148801#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 148802#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 148872#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 148736#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 148808#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 148885#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155733#L522 ssl3_connect_~skip~0 := 0; 155731#L100-1 assume !false; 155714#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155713#L103 assume !(12292 == ssl3_connect_~s__state~0); 155712#L106 assume !(16384 == ssl3_connect_~s__state~0); 155711#L109 assume !(4096 == ssl3_connect_~s__state~0); 155710#L112 assume !(20480 == ssl3_connect_~s__state~0); 155709#L115 assume !(4099 == ssl3_connect_~s__state~0); 149011#L118 assume 4368 == ssl3_connect_~s__state~0; 148844#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 148845#L252 assume !(0 == ssl3_connect_~blastFlag~0); 155553#L255 assume !(4 == ssl3_connect_~blastFlag~0); 155554#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 153560#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 155550#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 155423#L522 ssl3_connect_~skip~0 := 0; 155424#L100-1 assume !false; 155415#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 155416#L103 assume !(12292 == ssl3_connect_~s__state~0); 155407#L106 assume !(16384 == ssl3_connect_~s__state~0); 155408#L109 assume !(4096 == ssl3_connect_~s__state~0); 154695#L112 assume !(20480 == ssl3_connect_~s__state~0); 154696#L115 assume !(4099 == ssl3_connect_~s__state~0); 154689#L118 assume !(4368 == ssl3_connect_~s__state~0); 154690#L121 assume !(4369 == ssl3_connect_~s__state~0); 155715#L124 assume 4384 == ssl3_connect_~s__state~0; 148825#L128 [2020-11-28 02:57:36,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:36,106 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 18 times [2020-11-28 02:57:36,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:36,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885928265] [2020-11-28 02:57:36,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:36,113 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:36,119 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:36,131 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:36,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:36,132 INFO L82 PathProgramCache]: Analyzing trace with hash -798438977, now seen corresponding path program 1 times [2020-11-28 02:57:36,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:36,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061065657] [2020-11-28 02:57:36,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:36,298 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 436 proven. 6 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2020-11-28 02:57:36,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061065657] [2020-11-28 02:57:36,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446625673] [2020-11-28 02:57:36,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 02:57:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:36,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:57:36,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:36,572 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 366 proven. 0 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2020-11-28 02:57:36,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-28 02:57:36,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-11-28 02:57:36,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590897513] [2020-11-28 02:57:36,573 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:36,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:36,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:36,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 02:57:36,574 INFO L87 Difference]: Start difference. First operand 7059 states and 8550 transitions. cyclomatic complexity: 1511 Second operand 3 states. [2020-11-28 02:57:36,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:36,635 INFO L93 Difference]: Finished difference Result 13191 states and 15826 transitions. [2020-11-28 02:57:36,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:36,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13191 states and 15826 transitions. [2020-11-28 02:57:36,679 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6484 [2020-11-28 02:57:36,720 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13191 states to 13191 states and 15826 transitions. [2020-11-28 02:57:36,720 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6611 [2020-11-28 02:57:36,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6611 [2020-11-28 02:57:36,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13191 states and 15826 transitions. [2020-11-28 02:57:36,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:36,726 INFO L691 BuchiCegarLoop]: Abstraction has 13191 states and 15826 transitions. [2020-11-28 02:57:36,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13191 states and 15826 transitions. [2020-11-28 02:57:36,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13191 to 13191. [2020-11-28 02:57:36,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13191 states. [2020-11-28 02:57:36,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13191 states to 13191 states and 15826 transitions. [2020-11-28 02:57:36,885 INFO L714 BuchiCegarLoop]: Abstraction has 13191 states and 15826 transitions. [2020-11-28 02:57:36,885 INFO L594 BuchiCegarLoop]: Abstraction has 13191 states and 15826 transitions. [2020-11-28 02:57:36,886 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 02:57:36,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13191 states and 15826 transitions. [2020-11-28 02:57:36,967 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6484 [2020-11-28 02:57:36,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:36,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:36,970 INFO L852 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] [2020-11-28 02:57:36,970 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 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] [2020-11-28 02:57:36,970 INFO L794 eck$LassoCheckResult]: Stem: 170088#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 169877#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 169878#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 169998#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 170002#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 169946#L100-1 assume !false; 170407#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 170406#L103 assume 12292 == ssl3_connect_~s__state~0; 170405#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 170404#L208 ssl3_connect_~s__server~0 := 0; 170403#L213 assume 0 != ssl3_connect_~cb~0; 170383#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 170402#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 170399#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 170395#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 170392#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 170390#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 170386#L522 ssl3_connect_~skip~0 := 0; 170384#L100-1 assume !false; 170381#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 170379#L103 assume !(12292 == ssl3_connect_~s__state~0); 170377#L106 assume !(16384 == ssl3_connect_~s__state~0); 170347#L109 assume !(4096 == ssl3_connect_~s__state~0); 170314#L112 assume !(20480 == ssl3_connect_~s__state~0); 170280#L115 assume !(4099 == ssl3_connect_~s__state~0); 170266#L118 assume 4368 == ssl3_connect_~s__state~0; 170267#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 170255#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 170251#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 170246#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 170247#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 170361#L522 ssl3_connect_~skip~0 := 0; 170360#L100-1 assume !false; 170318#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 170316#L103 assume !(12292 == ssl3_connect_~s__state~0); 170288#L106 assume !(16384 == ssl3_connect_~s__state~0); 170286#L109 assume !(4096 == ssl3_connect_~s__state~0); 170284#L112 assume !(20480 == ssl3_connect_~s__state~0); 170282#L115 assume !(4099 == ssl3_connect_~s__state~0); 170274#L118 assume !(4368 == ssl3_connect_~s__state~0); 170268#L121 assume !(4369 == ssl3_connect_~s__state~0); 170158#L124 assume 4384 == ssl3_connect_~s__state~0; 171912#L128 [2020-11-28 02:57:36,971 INFO L796 eck$LassoCheckResult]: Loop: 171912#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 179035#L271 assume !(1 == ssl3_connect_~blastFlag~0); 179034#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 171891#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 176896#L277-2 ssl3_connect_~s__init_num~0 := 0; 176880#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 176801#L522 ssl3_connect_~skip~0 := 0; 176789#L100-1 assume !false; 176790#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 176781#L103 assume !(12292 == ssl3_connect_~s__state~0); 176782#L106 assume !(16384 == ssl3_connect_~s__state~0); 176773#L109 assume !(4096 == ssl3_connect_~s__state~0); 176774#L112 assume !(20480 == ssl3_connect_~s__state~0); 176764#L115 assume !(4099 == ssl3_connect_~s__state~0); 176765#L118 assume !(4368 == ssl3_connect_~s__state~0); 176754#L121 assume !(4369 == ssl3_connect_~s__state~0); 176755#L124 assume !(4384 == ssl3_connect_~s__state~0); 176745#L127 assume !(4385 == ssl3_connect_~s__state~0); 176746#L130 assume 4400 == ssl3_connect_~s__state~0; 179030#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 179027#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 179024#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 179023#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179020#L522 ssl3_connect_~skip~0 := 0; 179019#L100-1 assume !false; 179018#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179017#L103 assume !(12292 == ssl3_connect_~s__state~0); 179016#L106 assume !(16384 == ssl3_connect_~s__state~0); 179015#L109 assume !(4096 == ssl3_connect_~s__state~0); 179014#L112 assume !(20480 == ssl3_connect_~s__state~0); 179013#L115 assume !(4099 == ssl3_connect_~s__state~0); 179012#L118 assume !(4368 == ssl3_connect_~s__state~0); 179011#L121 assume !(4369 == ssl3_connect_~s__state~0); 179010#L124 assume !(4384 == ssl3_connect_~s__state~0); 179009#L127 assume !(4385 == ssl3_connect_~s__state~0); 179008#L130 assume !(4400 == ssl3_connect_~s__state~0); 179007#L133 assume !(4401 == ssl3_connect_~s__state~0); 179006#L136 assume 4416 == ssl3_connect_~s__state~0; 179005#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 179003#L306 assume !(3 == ssl3_connect_~blastFlag~0); 179001#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 178999#L314 assume !(0 == ssl3_connect_~tmp___6~0); 178998#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178995#L522 ssl3_connect_~skip~0 := 0; 178994#L100-1 assume !false; 178993#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178992#L103 assume !(12292 == ssl3_connect_~s__state~0); 178991#L106 assume !(16384 == ssl3_connect_~s__state~0); 178990#L109 assume !(4096 == ssl3_connect_~s__state~0); 178989#L112 assume !(20480 == ssl3_connect_~s__state~0); 178988#L115 assume !(4099 == ssl3_connect_~s__state~0); 178987#L118 assume !(4368 == ssl3_connect_~s__state~0); 178986#L121 assume !(4369 == ssl3_connect_~s__state~0); 178985#L124 assume !(4384 == ssl3_connect_~s__state~0); 178984#L127 assume !(4385 == ssl3_connect_~s__state~0); 178983#L130 assume !(4400 == ssl3_connect_~s__state~0); 178982#L133 assume !(4401 == ssl3_connect_~s__state~0); 178981#L136 assume !(4416 == ssl3_connect_~s__state~0); 178980#L139 assume !(4417 == ssl3_connect_~s__state~0); 178979#L142 assume 4432 == ssl3_connect_~s__state~0; 178978#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 178976#L322 assume !(5 == ssl3_connect_~blastFlag~0); 178974#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 178973#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178970#L522 ssl3_connect_~skip~0 := 0; 178969#L100-1 assume !false; 178968#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178967#L103 assume !(12292 == ssl3_connect_~s__state~0); 178966#L106 assume !(16384 == ssl3_connect_~s__state~0); 178965#L109 assume !(4096 == ssl3_connect_~s__state~0); 178964#L112 assume !(20480 == ssl3_connect_~s__state~0); 178963#L115 assume !(4099 == ssl3_connect_~s__state~0); 178962#L118 assume !(4368 == ssl3_connect_~s__state~0); 178961#L121 assume !(4369 == ssl3_connect_~s__state~0); 178960#L124 assume !(4384 == ssl3_connect_~s__state~0); 178959#L127 assume !(4385 == ssl3_connect_~s__state~0); 178958#L130 assume !(4400 == ssl3_connect_~s__state~0); 178957#L133 assume !(4401 == ssl3_connect_~s__state~0); 178956#L136 assume !(4416 == ssl3_connect_~s__state~0); 178955#L139 assume !(4417 == ssl3_connect_~s__state~0); 178954#L142 assume !(4432 == ssl3_connect_~s__state~0); 178953#L145 assume !(4433 == ssl3_connect_~s__state~0); 178952#L148 assume 4448 == ssl3_connect_~s__state~0; 178951#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 178950#L334 assume !(ssl3_connect_~ret~0 <= 0); 178947#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 178945#L337-2 ssl3_connect_~s__init_num~0 := 0; 178944#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178941#L522 ssl3_connect_~skip~0 := 0; 178940#L100-1 assume !false; 178939#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178938#L103 assume !(12292 == ssl3_connect_~s__state~0); 178937#L106 assume !(16384 == ssl3_connect_~s__state~0); 178936#L109 assume !(4096 == ssl3_connect_~s__state~0); 178935#L112 assume !(20480 == ssl3_connect_~s__state~0); 178934#L115 assume !(4099 == ssl3_connect_~s__state~0); 178933#L118 assume !(4368 == ssl3_connect_~s__state~0); 178932#L121 assume !(4369 == ssl3_connect_~s__state~0); 178931#L124 assume !(4384 == ssl3_connect_~s__state~0); 178930#L127 assume !(4385 == ssl3_connect_~s__state~0); 178929#L130 assume !(4400 == ssl3_connect_~s__state~0); 178928#L133 assume !(4401 == ssl3_connect_~s__state~0); 178927#L136 assume !(4416 == ssl3_connect_~s__state~0); 178926#L139 assume !(4417 == ssl3_connect_~s__state~0); 178925#L142 assume !(4432 == ssl3_connect_~s__state~0); 178924#L145 assume !(4433 == ssl3_connect_~s__state~0); 178923#L148 assume !(4448 == ssl3_connect_~s__state~0); 178922#L151 assume !(4449 == ssl3_connect_~s__state~0); 178921#L154 assume 4464 == ssl3_connect_~s__state~0; 178919#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 178917#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 178916#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178913#L522 ssl3_connect_~skip~0 := 0; 178912#L100-1 assume !false; 178911#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178910#L103 assume !(12292 == ssl3_connect_~s__state~0); 178909#L106 assume !(16384 == ssl3_connect_~s__state~0); 178908#L109 assume !(4096 == ssl3_connect_~s__state~0); 178907#L112 assume !(20480 == ssl3_connect_~s__state~0); 178906#L115 assume !(4099 == ssl3_connect_~s__state~0); 178905#L118 assume !(4368 == ssl3_connect_~s__state~0); 178904#L121 assume !(4369 == ssl3_connect_~s__state~0); 178903#L124 assume !(4384 == ssl3_connect_~s__state~0); 178902#L127 assume !(4385 == ssl3_connect_~s__state~0); 178901#L130 assume !(4400 == ssl3_connect_~s__state~0); 178900#L133 assume !(4401 == ssl3_connect_~s__state~0); 178899#L136 assume !(4416 == ssl3_connect_~s__state~0); 178898#L139 assume !(4417 == ssl3_connect_~s__state~0); 178897#L142 assume !(4432 == ssl3_connect_~s__state~0); 178896#L145 assume !(4433 == ssl3_connect_~s__state~0); 178895#L148 assume !(4448 == ssl3_connect_~s__state~0); 178894#L151 assume !(4449 == ssl3_connect_~s__state~0); 178893#L154 assume !(4464 == ssl3_connect_~s__state~0); 178892#L157 assume !(4465 == ssl3_connect_~s__state~0); 178891#L160 assume !(4466 == ssl3_connect_~s__state~0); 178890#L163 assume !(4467 == ssl3_connect_~s__state~0); 178889#L166 assume 4480 == ssl3_connect_~s__state~0; 178888#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 178887#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 178884#L362 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; 178885#L362-2 ssl3_connect_~s__init_num~0 := 0; 178847#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 178845#L522 ssl3_connect_~skip~0 := 0; 178840#L100-1 assume !false; 178841#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 178836#L103 assume !(12292 == ssl3_connect_~s__state~0); 178837#L106 assume !(16384 == ssl3_connect_~s__state~0); 178832#L109 assume !(4096 == ssl3_connect_~s__state~0); 178833#L112 assume !(20480 == ssl3_connect_~s__state~0); 178828#L115 assume !(4099 == ssl3_connect_~s__state~0); 178829#L118 assume !(4368 == ssl3_connect_~s__state~0); 178824#L121 assume !(4369 == ssl3_connect_~s__state~0); 178825#L124 assume !(4384 == ssl3_connect_~s__state~0); 178820#L127 assume !(4385 == ssl3_connect_~s__state~0); 178821#L130 assume !(4400 == ssl3_connect_~s__state~0); 178816#L133 assume !(4401 == ssl3_connect_~s__state~0); 178817#L136 assume !(4416 == ssl3_connect_~s__state~0); 178812#L139 assume !(4417 == ssl3_connect_~s__state~0); 178813#L142 assume !(4432 == ssl3_connect_~s__state~0); 178808#L145 assume !(4433 == ssl3_connect_~s__state~0); 178809#L148 assume !(4448 == ssl3_connect_~s__state~0); 178804#L151 assume !(4449 == ssl3_connect_~s__state~0); 178805#L154 assume !(4464 == ssl3_connect_~s__state~0); 178800#L157 assume !(4465 == ssl3_connect_~s__state~0); 178801#L160 assume !(4466 == ssl3_connect_~s__state~0); 178796#L163 assume !(4467 == ssl3_connect_~s__state~0); 178797#L166 assume !(4480 == ssl3_connect_~s__state~0); 178792#L169 assume !(4481 == ssl3_connect_~s__state~0); 178793#L172 assume !(4496 == ssl3_connect_~s__state~0); 178788#L175 assume !(4497 == ssl3_connect_~s__state~0); 178789#L178 assume 4512 == ssl3_connect_~s__state~0; 178784#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 178785#L383 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; 178780#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 178781#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 178773#L398 assume !(0 == ssl3_connect_~tmp___8~0); 178774#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179785#L522 ssl3_connect_~skip~0 := 0; 179784#L100-1 assume !false; 179783#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179782#L103 assume !(12292 == ssl3_connect_~s__state~0); 179781#L106 assume !(16384 == ssl3_connect_~s__state~0); 179780#L109 assume !(4096 == ssl3_connect_~s__state~0); 179779#L112 assume !(20480 == ssl3_connect_~s__state~0); 179778#L115 assume !(4099 == ssl3_connect_~s__state~0); 179777#L118 assume !(4368 == ssl3_connect_~s__state~0); 179776#L121 assume !(4369 == ssl3_connect_~s__state~0); 179775#L124 assume !(4384 == ssl3_connect_~s__state~0); 179774#L127 assume !(4385 == ssl3_connect_~s__state~0); 179773#L130 assume !(4400 == ssl3_connect_~s__state~0); 179772#L133 assume !(4401 == ssl3_connect_~s__state~0); 179771#L136 assume !(4416 == ssl3_connect_~s__state~0); 179770#L139 assume !(4417 == ssl3_connect_~s__state~0); 179769#L142 assume !(4432 == ssl3_connect_~s__state~0); 179768#L145 assume !(4433 == ssl3_connect_~s__state~0); 179767#L148 assume !(4448 == ssl3_connect_~s__state~0); 179766#L151 assume !(4449 == ssl3_connect_~s__state~0); 179765#L154 assume !(4464 == ssl3_connect_~s__state~0); 179764#L157 assume !(4465 == ssl3_connect_~s__state~0); 179763#L160 assume !(4466 == ssl3_connect_~s__state~0); 179762#L163 assume !(4467 == ssl3_connect_~s__state~0); 179761#L166 assume !(4480 == ssl3_connect_~s__state~0); 179760#L169 assume !(4481 == ssl3_connect_~s__state~0); 179759#L172 assume !(4496 == ssl3_connect_~s__state~0); 179758#L175 assume !(4497 == ssl3_connect_~s__state~0); 179757#L178 assume !(4512 == ssl3_connect_~s__state~0); 179756#L181 assume !(4513 == ssl3_connect_~s__state~0); 179755#L184 assume 4528 == ssl3_connect_~s__state~0; 179754#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 179753#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 179752#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 179751#L413-1 ssl3_connect_~s__init_num~0 := 0; 179749#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179746#L522 ssl3_connect_~skip~0 := 0; 179745#L100-1 assume !false; 179744#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179743#L103 assume !(12292 == ssl3_connect_~s__state~0); 179742#L106 assume !(16384 == ssl3_connect_~s__state~0); 179741#L109 assume !(4096 == ssl3_connect_~s__state~0); 179740#L112 assume !(20480 == ssl3_connect_~s__state~0); 179739#L115 assume !(4099 == ssl3_connect_~s__state~0); 179659#L118 assume !(4368 == ssl3_connect_~s__state~0); 179738#L121 assume !(4369 == ssl3_connect_~s__state~0); 179737#L124 assume !(4384 == ssl3_connect_~s__state~0); 179736#L127 assume !(4385 == ssl3_connect_~s__state~0); 179735#L130 assume !(4400 == ssl3_connect_~s__state~0); 179734#L133 assume !(4401 == ssl3_connect_~s__state~0); 179733#L136 assume !(4416 == ssl3_connect_~s__state~0); 179732#L139 assume !(4417 == ssl3_connect_~s__state~0); 179731#L142 assume !(4432 == ssl3_connect_~s__state~0); 179730#L145 assume !(4433 == ssl3_connect_~s__state~0); 179729#L148 assume !(4448 == ssl3_connect_~s__state~0); 179728#L151 assume !(4449 == ssl3_connect_~s__state~0); 179727#L154 assume !(4464 == ssl3_connect_~s__state~0); 179726#L157 assume !(4465 == ssl3_connect_~s__state~0); 179725#L160 assume !(4466 == ssl3_connect_~s__state~0); 179724#L163 assume !(4467 == ssl3_connect_~s__state~0); 179723#L166 assume !(4480 == ssl3_connect_~s__state~0); 179722#L169 assume !(4481 == ssl3_connect_~s__state~0); 179721#L172 assume !(4496 == ssl3_connect_~s__state~0); 179720#L175 assume !(4497 == ssl3_connect_~s__state~0); 179719#L178 assume !(4512 == ssl3_connect_~s__state~0); 179718#L181 assume !(4513 == ssl3_connect_~s__state~0); 179717#L184 assume !(4528 == ssl3_connect_~s__state~0); 179716#L187 assume !(4529 == ssl3_connect_~s__state~0); 179715#L190 assume !(4560 == ssl3_connect_~s__state~0); 179714#L193 assume !(4561 == ssl3_connect_~s__state~0); 179713#L196 assume 4352 == ssl3_connect_~s__state~0; 179712#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 179710#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 179709#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 179706#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179703#L522 ssl3_connect_~skip~0 := 0; 179702#L100-1 assume !false; 177478#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 177470#L103 assume !(12292 == ssl3_connect_~s__state~0); 177472#L106 assume 16384 == ssl3_connect_~s__state~0; 177137#L208 ssl3_connect_~s__server~0 := 0; 177138#L213 assume 0 != ssl3_connect_~cb~0; 177122#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 177123#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 177105#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 177104#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 177083#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 177084#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 177031#L522 ssl3_connect_~skip~0 := 0; 177032#L100-1 assume !false; 177017#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 177018#L103 assume !(12292 == ssl3_connect_~s__state~0); 177004#L106 assume !(16384 == ssl3_connect_~s__state~0); 177005#L109 assume !(4096 == ssl3_connect_~s__state~0); 176991#L112 assume !(20480 == ssl3_connect_~s__state~0); 176992#L115 assume !(4099 == ssl3_connect_~s__state~0); 179636#L118 assume 4368 == ssl3_connect_~s__state~0; 179038#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 176967#L252 assume !(0 == ssl3_connect_~blastFlag~0); 176968#L255 assume !(4 == ssl3_connect_~blastFlag~0); 179051#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 171966#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 179050#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 179047#L522 ssl3_connect_~skip~0 := 0; 179046#L100-1 assume !false; 179045#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 179044#L103 assume !(12292 == ssl3_connect_~s__state~0); 179043#L106 assume !(16384 == ssl3_connect_~s__state~0); 179042#L109 assume !(4096 == ssl3_connect_~s__state~0); 179041#L112 assume !(20480 == ssl3_connect_~s__state~0); 179040#L115 assume !(4099 == ssl3_connect_~s__state~0); 179039#L118 assume !(4368 == ssl3_connect_~s__state~0); 179037#L121 assume !(4369 == ssl3_connect_~s__state~0); 179036#L124 assume 4384 == ssl3_connect_~s__state~0; 171912#L128 [2020-11-28 02:57:36,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:36,972 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 19 times [2020-11-28 02:57:36,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:36,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98691367] [2020-11-28 02:57:36,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:36,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:36,980 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:36,987 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:36,993 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:36,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:36,994 INFO L82 PathProgramCache]: Analyzing trace with hash -1070493571, now seen corresponding path program 1 times [2020-11-28 02:57:36,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:36,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911444363] [2020-11-28 02:57:36,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:37,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 436 proven. 6 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2020-11-28 02:57:37,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911444363] [2020-11-28 02:57:37,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127003954] [2020-11-28 02:57:37,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 02:57:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:37,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:57:37,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:37,315 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 436 proven. 6 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2020-11-28 02:57:37,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:57:37,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:57:37,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547661264] [2020-11-28 02:57:37,317 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:37,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:37,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:57:37,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:57:37,318 INFO L87 Difference]: Start difference. First operand 13191 states and 15826 transitions. cyclomatic complexity: 2655 Second operand 4 states. [2020-11-28 02:57:37,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:37,647 INFO L93 Difference]: Finished difference Result 16639 states and 19618 transitions. [2020-11-28 02:57:37,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 02:57:37,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16639 states and 19618 transitions. [2020-11-28 02:57:37,710 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6460 [2020-11-28 02:57:37,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16639 states to 16623 states and 19602 transitions. [2020-11-28 02:57:37,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8326 [2020-11-28 02:57:37,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8326 [2020-11-28 02:57:37,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16623 states and 19602 transitions. [2020-11-28 02:57:37,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:37,765 INFO L691 BuchiCegarLoop]: Abstraction has 16623 states and 19602 transitions. [2020-11-28 02:57:37,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16623 states and 19602 transitions. [2020-11-28 02:57:37,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16623 to 13127. [2020-11-28 02:57:37,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13127 states. [2020-11-28 02:57:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13127 states to 13127 states and 15634 transitions. [2020-11-28 02:57:37,932 INFO L714 BuchiCegarLoop]: Abstraction has 13127 states and 15634 transitions. [2020-11-28 02:57:37,932 INFO L594 BuchiCegarLoop]: Abstraction has 13127 states and 15634 transitions. [2020-11-28 02:57:37,932 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 02:57:37,932 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13127 states and 15634 transitions. [2020-11-28 02:57:37,975 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6452 [2020-11-28 02:57:37,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:37,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:37,978 INFO L852 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] [2020-11-28 02:57:37,978 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 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, 1] [2020-11-28 02:57:37,979 INFO L794 eck$LassoCheckResult]: Stem: 200803#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 200587#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 200588#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 200719#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 200724#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 200655#L100-1 assume !false; 200843#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 200844#L103 assume 12292 == ssl3_connect_~s__state~0; 200808#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 200809#L208 ssl3_connect_~s__server~0 := 0; 212003#L213 assume 0 != ssl3_connect_~cb~0; 200637#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 200638#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 200708#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 200574#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 200645#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 200721#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 212129#L522 ssl3_connect_~skip~0 := 0; 212128#L100-1 assume !false; 212127#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 212126#L103 assume !(12292 == ssl3_connect_~s__state~0); 212125#L106 assume !(16384 == ssl3_connect_~s__state~0); 212124#L109 assume !(4096 == ssl3_connect_~s__state~0); 212123#L112 assume !(20480 == ssl3_connect_~s__state~0); 212054#L115 assume !(4099 == ssl3_connect_~s__state~0); 212052#L118 assume 4368 == ssl3_connect_~s__state~0; 212050#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 212048#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 212045#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 212042#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 212034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 212030#L522 ssl3_connect_~skip~0 := 0; 212028#L100-1 assume !false; 211985#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 211986#L103 assume !(12292 == ssl3_connect_~s__state~0); 212022#L106 assume !(16384 == ssl3_connect_~s__state~0); 212020#L109 assume !(4096 == ssl3_connect_~s__state~0); 211976#L112 assume !(20480 == ssl3_connect_~s__state~0); 211974#L115 assume !(4099 == ssl3_connect_~s__state~0); 211972#L118 assume !(4368 == ssl3_connect_~s__state~0); 211973#L121 assume !(4369 == ssl3_connect_~s__state~0); 211501#L124 assume 4384 == ssl3_connect_~s__state~0; 200660#L128 [2020-11-28 02:57:37,979 INFO L796 eck$LassoCheckResult]: Loop: 200660#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 200661#L271 assume !(1 == ssl3_connect_~blastFlag~0); 212079#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 211495#L277 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 211999#L277-2 ssl3_connect_~s__init_num~0 := 0; 211478#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 211474#L522 ssl3_connect_~skip~0 := 0; 211472#L100-1 assume !false; 211470#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 211468#L103 assume !(12292 == ssl3_connect_~s__state~0); 211466#L106 assume !(16384 == ssl3_connect_~s__state~0); 211464#L109 assume !(4096 == ssl3_connect_~s__state~0); 211462#L112 assume !(20480 == ssl3_connect_~s__state~0); 211460#L115 assume !(4099 == ssl3_connect_~s__state~0); 211458#L118 assume !(4368 == ssl3_connect_~s__state~0); 211456#L121 assume !(4369 == ssl3_connect_~s__state~0); 211454#L124 assume !(4384 == ssl3_connect_~s__state~0); 211452#L127 assume !(4385 == ssl3_connect_~s__state~0); 211450#L130 assume 4400 == ssl3_connect_~s__state~0; 200827#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 200593#L288 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 200594#L288-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 200837#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 212081#L522 ssl3_connect_~skip~0 := 0; 212080#L100-1 assume !false; 212078#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 212001#L103 assume !(12292 == ssl3_connect_~s__state~0); 212000#L106 assume !(16384 == ssl3_connect_~s__state~0); 211500#L109 assume !(4096 == ssl3_connect_~s__state~0); 211498#L112 assume !(20480 == ssl3_connect_~s__state~0); 211496#L115 assume !(4099 == ssl3_connect_~s__state~0); 211492#L118 assume !(4368 == ssl3_connect_~s__state~0); 211490#L121 assume !(4369 == ssl3_connect_~s__state~0); 211488#L124 assume !(4384 == ssl3_connect_~s__state~0); 211487#L127 assume !(4385 == ssl3_connect_~s__state~0); 211486#L130 assume !(4400 == ssl3_connect_~s__state~0); 211484#L133 assume !(4401 == ssl3_connect_~s__state~0); 211482#L136 assume 4416 == ssl3_connect_~s__state~0; 200821#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 200725#L306 assume !(3 == ssl3_connect_~blastFlag~0); 200727#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 200735#L314 assume !(0 == ssl3_connect_~tmp___6~0); 200787#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 200582#L522 ssl3_connect_~skip~0 := 0; 200583#L100-1 assume !false; 200714#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 200619#L103 assume !(12292 == ssl3_connect_~s__state~0); 200620#L106 assume !(16384 == ssl3_connect_~s__state~0); 200603#L109 assume !(4096 == ssl3_connect_~s__state~0); 200604#L112 assume !(20480 == ssl3_connect_~s__state~0); 200810#L115 assume !(4099 == ssl3_connect_~s__state~0); 200811#L118 assume !(4368 == ssl3_connect_~s__state~0); 200805#L121 assume !(4369 == ssl3_connect_~s__state~0); 200742#L124 assume !(4384 == ssl3_connect_~s__state~0); 200743#L127 assume !(4385 == ssl3_connect_~s__state~0); 200731#L130 assume !(4400 == ssl3_connect_~s__state~0); 200686#L133 assume !(4401 == ssl3_connect_~s__state~0); 200633#L136 assume !(4416 == ssl3_connect_~s__state~0); 200634#L139 assume !(4417 == ssl3_connect_~s__state~0); 200607#L142 assume 4432 == ssl3_connect_~s__state~0; 200608#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 200746#L322 assume !(5 == ssl3_connect_~blastFlag~0); 200783#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 200784#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213425#L522 ssl3_connect_~skip~0 := 0; 213421#L100-1 assume !false; 213417#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 213412#L103 assume !(12292 == ssl3_connect_~s__state~0); 213408#L106 assume !(16384 == ssl3_connect_~s__state~0); 213404#L109 assume !(4096 == ssl3_connect_~s__state~0); 213400#L112 assume !(20480 == ssl3_connect_~s__state~0); 213396#L115 assume !(4099 == ssl3_connect_~s__state~0); 213392#L118 assume !(4368 == ssl3_connect_~s__state~0); 213388#L121 assume !(4369 == ssl3_connect_~s__state~0); 213384#L124 assume !(4384 == ssl3_connect_~s__state~0); 213380#L127 assume !(4385 == ssl3_connect_~s__state~0); 213376#L130 assume !(4400 == ssl3_connect_~s__state~0); 213372#L133 assume !(4401 == ssl3_connect_~s__state~0); 213368#L136 assume !(4416 == ssl3_connect_~s__state~0); 213364#L139 assume !(4417 == ssl3_connect_~s__state~0); 213360#L142 assume !(4432 == ssl3_connect_~s__state~0); 213356#L145 assume !(4433 == ssl3_connect_~s__state~0); 213322#L148 assume 4448 == ssl3_connect_~s__state~0; 200733#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 200688#L334 assume !(ssl3_connect_~ret~0 <= 0); 200689#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 212820#L337-2 ssl3_connect_~s__init_num~0 := 0; 212817#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 212813#L522 ssl3_connect_~skip~0 := 0; 212811#L100-1 assume !false; 212809#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 212807#L103 assume !(12292 == ssl3_connect_~s__state~0); 212805#L106 assume !(16384 == ssl3_connect_~s__state~0); 212803#L109 assume !(4096 == ssl3_connect_~s__state~0); 212801#L112 assume !(20480 == ssl3_connect_~s__state~0); 212799#L115 assume !(4099 == ssl3_connect_~s__state~0); 212797#L118 assume !(4368 == ssl3_connect_~s__state~0); 212795#L121 assume !(4369 == ssl3_connect_~s__state~0); 212792#L124 assume !(4384 == ssl3_connect_~s__state~0); 212789#L127 assume !(4385 == ssl3_connect_~s__state~0); 212787#L130 assume !(4400 == ssl3_connect_~s__state~0); 212783#L133 assume !(4401 == ssl3_connect_~s__state~0); 212684#L136 assume !(4416 == ssl3_connect_~s__state~0); 212678#L139 assume !(4417 == ssl3_connect_~s__state~0); 212676#L142 assume !(4432 == ssl3_connect_~s__state~0); 212674#L145 assume !(4433 == ssl3_connect_~s__state~0); 212672#L148 assume !(4448 == ssl3_connect_~s__state~0); 212670#L151 assume !(4449 == ssl3_connect_~s__state~0); 212668#L154 assume 4464 == ssl3_connect_~s__state~0; 212666#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 212664#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 212661#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 212657#L522 ssl3_connect_~skip~0 := 0; 212655#L100-1 assume !false; 212653#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 212651#L103 assume !(12292 == ssl3_connect_~s__state~0); 212649#L106 assume !(16384 == ssl3_connect_~s__state~0); 212647#L109 assume !(4096 == ssl3_connect_~s__state~0); 212645#L112 assume !(20480 == ssl3_connect_~s__state~0); 212643#L115 assume !(4099 == ssl3_connect_~s__state~0); 212641#L118 assume !(4368 == ssl3_connect_~s__state~0); 212639#L121 assume !(4369 == ssl3_connect_~s__state~0); 212637#L124 assume !(4384 == ssl3_connect_~s__state~0); 212635#L127 assume !(4385 == ssl3_connect_~s__state~0); 212633#L130 assume !(4400 == ssl3_connect_~s__state~0); 212631#L133 assume !(4401 == ssl3_connect_~s__state~0); 212629#L136 assume !(4416 == ssl3_connect_~s__state~0); 212627#L139 assume !(4417 == ssl3_connect_~s__state~0); 212625#L142 assume !(4432 == ssl3_connect_~s__state~0); 212623#L145 assume !(4433 == ssl3_connect_~s__state~0); 212621#L148 assume !(4448 == ssl3_connect_~s__state~0); 212619#L151 assume !(4449 == ssl3_connect_~s__state~0); 212618#L154 assume !(4464 == ssl3_connect_~s__state~0); 212616#L157 assume !(4465 == ssl3_connect_~s__state~0); 212607#L160 assume !(4466 == ssl3_connect_~s__state~0); 212603#L163 assume !(4467 == ssl3_connect_~s__state~0); 212598#L166 assume 4480 == ssl3_connect_~s__state~0; 212590#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 212586#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 212580#L362 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; 212581#L362-2 ssl3_connect_~s__init_num~0 := 0; 200642#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213281#L522 ssl3_connect_~skip~0 := 0; 213279#L100-1 assume !false; 213277#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 213275#L103 assume !(12292 == ssl3_connect_~s__state~0); 213273#L106 assume !(16384 == ssl3_connect_~s__state~0); 213271#L109 assume !(4096 == ssl3_connect_~s__state~0); 213269#L112 assume !(20480 == ssl3_connect_~s__state~0); 213267#L115 assume !(4099 == ssl3_connect_~s__state~0); 213265#L118 assume !(4368 == ssl3_connect_~s__state~0); 213260#L121 assume !(4369 == ssl3_connect_~s__state~0); 213258#L124 assume !(4384 == ssl3_connect_~s__state~0); 213256#L127 assume !(4385 == ssl3_connect_~s__state~0); 213254#L130 assume !(4400 == ssl3_connect_~s__state~0); 213252#L133 assume !(4401 == ssl3_connect_~s__state~0); 213250#L136 assume !(4416 == ssl3_connect_~s__state~0); 213248#L139 assume !(4417 == ssl3_connect_~s__state~0); 213246#L142 assume !(4432 == ssl3_connect_~s__state~0); 213244#L145 assume !(4433 == ssl3_connect_~s__state~0); 213242#L148 assume !(4448 == ssl3_connect_~s__state~0); 213240#L151 assume !(4449 == ssl3_connect_~s__state~0); 213238#L154 assume !(4464 == ssl3_connect_~s__state~0); 213236#L157 assume !(4465 == ssl3_connect_~s__state~0); 213234#L160 assume !(4466 == ssl3_connect_~s__state~0); 213232#L163 assume !(4467 == ssl3_connect_~s__state~0); 213228#L166 assume !(4480 == ssl3_connect_~s__state~0); 213224#L169 assume !(4481 == ssl3_connect_~s__state~0); 213196#L172 assume !(4496 == ssl3_connect_~s__state~0); 213192#L175 assume !(4497 == ssl3_connect_~s__state~0); 213188#L178 assume 4512 == ssl3_connect_~s__state~0; 213185#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 213182#L383 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; 213178#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 213171#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 213167#L398 assume !(0 == ssl3_connect_~tmp___8~0); 213164#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 213159#L522 ssl3_connect_~skip~0 := 0; 211997#L100-1 assume !false; 211443#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 211442#L103 assume !(12292 == ssl3_connect_~s__state~0); 211441#L106 assume !(16384 == ssl3_connect_~s__state~0); 211440#L109 assume !(4096 == ssl3_connect_~s__state~0); 211438#L112 assume !(20480 == ssl3_connect_~s__state~0); 211437#L115 assume !(4099 == ssl3_connect_~s__state~0); 211436#L118 assume !(4368 == ssl3_connect_~s__state~0); 211434#L121 assume !(4369 == ssl3_connect_~s__state~0); 211432#L124 assume !(4384 == ssl3_connect_~s__state~0); 211428#L127 assume !(4385 == ssl3_connect_~s__state~0); 211426#L130 assume !(4400 == ssl3_connect_~s__state~0); 211424#L133 assume !(4401 == ssl3_connect_~s__state~0); 211422#L136 assume !(4416 == ssl3_connect_~s__state~0); 211420#L139 assume !(4417 == ssl3_connect_~s__state~0); 211418#L142 assume !(4432 == ssl3_connect_~s__state~0); 211416#L145 assume !(4433 == ssl3_connect_~s__state~0); 211414#L148 assume !(4448 == ssl3_connect_~s__state~0); 211412#L151 assume !(4449 == ssl3_connect_~s__state~0); 211410#L154 assume !(4464 == ssl3_connect_~s__state~0); 211408#L157 assume !(4465 == ssl3_connect_~s__state~0); 211406#L160 assume !(4466 == ssl3_connect_~s__state~0); 211404#L163 assume !(4467 == ssl3_connect_~s__state~0); 211402#L166 assume !(4480 == ssl3_connect_~s__state~0); 211400#L169 assume !(4481 == ssl3_connect_~s__state~0); 211398#L172 assume !(4496 == ssl3_connect_~s__state~0); 211396#L175 assume !(4497 == ssl3_connect_~s__state~0); 211394#L178 assume !(4512 == ssl3_connect_~s__state~0); 210789#L181 assume !(4513 == ssl3_connect_~s__state~0); 210788#L184 assume 4528 == ssl3_connect_~s__state~0; 210787#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 210786#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 207542#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 201815#L413-1 ssl3_connect_~s__init_num~0 := 0; 201816#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 201800#L522 ssl3_connect_~skip~0 := 0; 201801#L100-1 assume !false; 201792#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 201793#L103 assume !(12292 == ssl3_connect_~s__state~0); 201784#L106 assume !(16384 == ssl3_connect_~s__state~0); 201785#L109 assume !(4096 == ssl3_connect_~s__state~0); 201776#L112 assume !(20480 == ssl3_connect_~s__state~0); 201777#L115 assume !(4099 == ssl3_connect_~s__state~0); 201769#L118 assume !(4368 == ssl3_connect_~s__state~0); 201770#L121 assume !(4369 == ssl3_connect_~s__state~0); 201761#L124 assume !(4384 == ssl3_connect_~s__state~0); 201762#L127 assume !(4385 == ssl3_connect_~s__state~0); 201753#L130 assume !(4400 == ssl3_connect_~s__state~0); 201754#L133 assume !(4401 == ssl3_connect_~s__state~0); 201745#L136 assume !(4416 == ssl3_connect_~s__state~0); 201746#L139 assume !(4417 == ssl3_connect_~s__state~0); 201737#L142 assume !(4432 == ssl3_connect_~s__state~0); 201738#L145 assume !(4433 == ssl3_connect_~s__state~0); 201729#L148 assume !(4448 == ssl3_connect_~s__state~0); 201730#L151 assume !(4449 == ssl3_connect_~s__state~0); 201721#L154 assume !(4464 == ssl3_connect_~s__state~0); 201722#L157 assume !(4465 == ssl3_connect_~s__state~0); 201713#L160 assume !(4466 == ssl3_connect_~s__state~0); 201714#L163 assume !(4467 == ssl3_connect_~s__state~0); 201705#L166 assume !(4480 == ssl3_connect_~s__state~0); 201706#L169 assume !(4481 == ssl3_connect_~s__state~0); 201697#L172 assume !(4496 == ssl3_connect_~s__state~0); 201698#L175 assume !(4497 == ssl3_connect_~s__state~0); 201689#L178 assume !(4512 == ssl3_connect_~s__state~0); 201690#L181 assume !(4513 == ssl3_connect_~s__state~0); 201658#L184 assume !(4528 == ssl3_connect_~s__state~0); 201659#L187 assume !(4529 == ssl3_connect_~s__state~0); 201647#L190 assume !(4560 == ssl3_connect_~s__state~0); 201648#L193 assume !(4561 == ssl3_connect_~s__state~0); 201639#L196 assume 4352 == ssl3_connect_~s__state~0; 201640#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 201630#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 201631#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 201620#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 201618#L522 ssl3_connect_~skip~0 := 0; 201609#L100-1 assume !false; 201610#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 201601#L103 assume !(12292 == ssl3_connect_~s__state~0); 201602#L106 assume !(16384 == ssl3_connect_~s__state~0); 201593#L109 assume !(4096 == ssl3_connect_~s__state~0); 201594#L112 assume !(20480 == ssl3_connect_~s__state~0); 201585#L115 assume !(4099 == ssl3_connect_~s__state~0); 201586#L118 assume !(4368 == ssl3_connect_~s__state~0); 201577#L121 assume !(4369 == ssl3_connect_~s__state~0); 201578#L124 assume !(4384 == ssl3_connect_~s__state~0); 201569#L127 assume !(4385 == ssl3_connect_~s__state~0); 201570#L130 assume !(4400 == ssl3_connect_~s__state~0); 201561#L133 assume !(4401 == ssl3_connect_~s__state~0); 201562#L136 assume !(4416 == ssl3_connect_~s__state~0); 201553#L139 assume !(4417 == ssl3_connect_~s__state~0); 201554#L142 assume !(4432 == ssl3_connect_~s__state~0); 201545#L145 assume !(4433 == ssl3_connect_~s__state~0); 201546#L148 assume !(4448 == ssl3_connect_~s__state~0); 201537#L151 assume !(4449 == ssl3_connect_~s__state~0); 201538#L154 assume !(4464 == ssl3_connect_~s__state~0); 201529#L157 assume !(4465 == ssl3_connect_~s__state~0); 201530#L160 assume !(4466 == ssl3_connect_~s__state~0); 201521#L163 assume !(4467 == ssl3_connect_~s__state~0); 201522#L166 assume !(4480 == ssl3_connect_~s__state~0); 201513#L169 assume !(4481 == ssl3_connect_~s__state~0); 201514#L172 assume !(4496 == ssl3_connect_~s__state~0); 201504#L175 assume !(4497 == ssl3_connect_~s__state~0); 201505#L178 assume !(4512 == ssl3_connect_~s__state~0); 201486#L181 assume !(4513 == ssl3_connect_~s__state~0); 201487#L184 assume !(4528 == ssl3_connect_~s__state~0); 201482#L187 assume !(4529 == ssl3_connect_~s__state~0); 201483#L190 assume 4560 == ssl3_connect_~s__state~0; 201474#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 201475#L433 assume !(ssl3_connect_~ret~0 <= 0); 201458#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 201449#L436-2 ssl3_connect_~s__init_num~0 := 0; 201450#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 201436#L522 ssl3_connect_~skip~0 := 0; 201437#L100-1 assume !false; 201428#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 201429#L103 assume !(12292 == ssl3_connect_~s__state~0); 201420#L106 assume !(16384 == ssl3_connect_~s__state~0); 201421#L109 assume !(4096 == ssl3_connect_~s__state~0); 201412#L112 assume !(20480 == ssl3_connect_~s__state~0); 201413#L115 assume 4099 == ssl3_connect_~s__state~0; 207670#L208 ssl3_connect_~s__server~0 := 0; 212441#L213 assume 0 != ssl3_connect_~cb~0; 207355#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 212440#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 201390#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 201386#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 201382#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 201383#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 201341#L522 ssl3_connect_~skip~0 := 0; 201342#L100-1 assume !false; 201319#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 201320#L103 assume !(12292 == ssl3_connect_~s__state~0); 201297#L106 assume !(16384 == ssl3_connect_~s__state~0); 201298#L109 assume !(4096 == ssl3_connect_~s__state~0); 201275#L112 assume !(20480 == ssl3_connect_~s__state~0); 201276#L115 assume !(4099 == ssl3_connect_~s__state~0); 200865#L118 assume 4368 == ssl3_connect_~s__state~0; 200866#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 208100#L252 assume !(0 == ssl3_connect_~blastFlag~0); 208101#L255 assume !(4 == ssl3_connect_~blastFlag~0); 200834#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 200835#L264 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 200894#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 200887#L522 ssl3_connect_~skip~0 := 0; 200885#L100-1 assume !false; 200883#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 200881#L103 assume !(12292 == ssl3_connect_~s__state~0); 200879#L106 assume !(16384 == ssl3_connect_~s__state~0); 200877#L109 assume !(4096 == ssl3_connect_~s__state~0); 200875#L112 assume !(20480 == ssl3_connect_~s__state~0); 200872#L115 assume !(4099 == ssl3_connect_~s__state~0); 200870#L118 assume !(4368 == ssl3_connect_~s__state~0); 200867#L121 assume !(4369 == ssl3_connect_~s__state~0); 200868#L124 assume 4384 == ssl3_connect_~s__state~0; 200660#L128 [2020-11-28 02:57:37,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:37,980 INFO L82 PathProgramCache]: Analyzing trace with hash -92253951, now seen corresponding path program 20 times [2020-11-28 02:57:37,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:37,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040766145] [2020-11-28 02:57:37,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:37,988 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:37,995 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:38,001 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:38,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:38,002 INFO L82 PathProgramCache]: Analyzing trace with hash -374776195, now seen corresponding path program 1 times [2020-11-28 02:57:38,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:38,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294017618] [2020-11-28 02:57:38,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:38,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 328 proven. 0 refuted. 0 times theorem prover too weak. 912 trivial. 0 not checked. [2020-11-28 02:57:38,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294017618] [2020-11-28 02:57:38,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:38,128 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:38,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150974408] [2020-11-28 02:57:38,128 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:38,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:38,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:38,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:38,129 INFO L87 Difference]: Start difference. First operand 13127 states and 15634 transitions. cyclomatic complexity: 2527 Second operand 3 states. [2020-11-28 02:57:38,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:38,353 INFO L93 Difference]: Finished difference Result 12533 states and 14660 transitions. [2020-11-28 02:57:38,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:38,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12533 states and 14660 transitions. [2020-11-28 02:57:38,392 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3304 [2020-11-28 02:57:38,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12533 states to 11205 states and 13204 transitions. [2020-11-28 02:57:38,424 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5621 [2020-11-28 02:57:38,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5621 [2020-11-28 02:57:38,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11205 states and 13204 transitions. [2020-11-28 02:57:38,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:38,435 INFO L691 BuchiCegarLoop]: Abstraction has 11205 states and 13204 transitions. [2020-11-28 02:57:38,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11205 states and 13204 transitions. [2020-11-28 02:57:38,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11205 to 10541. [2020-11-28 02:57:38,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10541 states. [2020-11-28 02:57:38,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10541 states to 10541 states and 12476 transitions. [2020-11-28 02:57:38,579 INFO L714 BuchiCegarLoop]: Abstraction has 10541 states and 12476 transitions. [2020-11-28 02:57:38,579 INFO L594 BuchiCegarLoop]: Abstraction has 10541 states and 12476 transitions. [2020-11-28 02:57:38,579 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 02:57:38,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10541 states and 12476 transitions. [2020-11-28 02:57:38,611 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3304 [2020-11-28 02:57:38,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:38,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:38,613 INFO L852 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, 1] [2020-11-28 02:57:38,613 INFO L853 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] [2020-11-28 02:57:38,613 INFO L794 eck$LassoCheckResult]: Stem: 226477#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 226252#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 226253#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 226377#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 226378#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 226518#L100-1 assume !false; 226519#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 226514#L103 assume 12292 == ssl3_connect_~s__state~0; 226515#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 226235#L208 ssl3_connect_~s__server~0 := 0; 226236#L213 assume 0 != ssl3_connect_~cb~0; 226370#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 229483#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 226373#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 226240#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 229477#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 229463#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 229457#L522 ssl3_connect_~skip~0 := 0; 229453#L100-1 assume !false; 229449#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 229445#L103 assume !(12292 == ssl3_connect_~s__state~0); 229441#L106 assume !(16384 == ssl3_connect_~s__state~0); 229437#L109 assume !(4096 == ssl3_connect_~s__state~0); 229433#L112 assume !(20480 == ssl3_connect_~s__state~0); 229429#L115 assume !(4099 == ssl3_connect_~s__state~0); 229421#L118 assume 4368 == ssl3_connect_~s__state~0; 229422#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 229414#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 229413#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 229479#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 229474#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 229460#L522 ssl3_connect_~skip~0 := 0; 229456#L100-1 assume !false; 229452#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 229448#L103 assume !(12292 == ssl3_connect_~s__state~0); 229444#L106 assume !(16384 == ssl3_connect_~s__state~0); 229440#L109 assume !(4096 == ssl3_connect_~s__state~0); 229436#L112 assume !(20480 == ssl3_connect_~s__state~0); 229432#L115 assume !(4099 == ssl3_connect_~s__state~0); 229427#L118 assume !(4368 == ssl3_connect_~s__state~0); 229424#L121 assume !(4369 == ssl3_connect_~s__state~0); 229425#L124 assume 4384 == ssl3_connect_~s__state~0; 233166#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 233164#L271 assume !(1 == ssl3_connect_~blastFlag~0); 233161#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 233156#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 233157#L277-2 [2020-11-28 02:57:38,614 INFO L796 eck$LassoCheckResult]: Loop: 233157#L277-2 ssl3_connect_~s__init_num~0 := 0; 233420#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 233414#L522 ssl3_connect_~skip~0 := 0; 233410#L100-1 assume !false; 233406#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 233402#L103 assume !(12292 == ssl3_connect_~s__state~0); 233398#L106 assume !(16384 == ssl3_connect_~s__state~0); 233395#L109 assume !(4096 == ssl3_connect_~s__state~0); 233385#L112 assume !(20480 == ssl3_connect_~s__state~0); 233374#L115 assume !(4099 == ssl3_connect_~s__state~0); 233369#L118 assume !(4368 == ssl3_connect_~s__state~0); 233364#L121 assume !(4369 == ssl3_connect_~s__state~0); 233358#L124 assume !(4384 == ssl3_connect_~s__state~0); 233353#L127 assume !(4385 == ssl3_connect_~s__state~0); 233348#L130 assume !(4400 == ssl3_connect_~s__state~0); 233343#L133 assume !(4401 == ssl3_connect_~s__state~0); 233338#L136 assume !(4416 == ssl3_connect_~s__state~0); 233333#L139 assume !(4417 == ssl3_connect_~s__state~0); 233328#L142 assume !(4432 == ssl3_connect_~s__state~0); 233323#L145 assume !(4433 == ssl3_connect_~s__state~0); 233318#L148 assume !(4448 == ssl3_connect_~s__state~0); 233313#L151 assume !(4449 == ssl3_connect_~s__state~0); 233306#L154 assume !(4464 == ssl3_connect_~s__state~0); 233301#L157 assume !(4465 == ssl3_connect_~s__state~0); 233293#L160 assume !(4466 == ssl3_connect_~s__state~0); 233287#L163 assume !(4467 == ssl3_connect_~s__state~0); 233281#L166 assume !(4480 == ssl3_connect_~s__state~0); 233277#L169 assume !(4481 == ssl3_connect_~s__state~0); 233273#L172 assume !(4496 == ssl3_connect_~s__state~0); 233269#L175 assume !(4497 == ssl3_connect_~s__state~0); 233265#L178 assume !(4512 == ssl3_connect_~s__state~0); 233261#L181 assume !(4513 == ssl3_connect_~s__state~0); 233257#L184 assume !(4528 == ssl3_connect_~s__state~0); 233253#L187 assume !(4529 == ssl3_connect_~s__state~0); 233249#L190 assume 4560 == ssl3_connect_~s__state~0; 233246#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 233242#L433 assume !(ssl3_connect_~ret~0 <= 0); 233235#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 233232#L436-2 ssl3_connect_~s__init_num~0 := 0; 233233#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 233848#L522 ssl3_connect_~skip~0 := 0; 233847#L100-1 assume !false; 233846#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 233845#L103 assume !(12292 == ssl3_connect_~s__state~0); 233844#L106 assume !(16384 == ssl3_connect_~s__state~0); 233843#L109 assume !(4096 == ssl3_connect_~s__state~0); 233842#L112 assume !(20480 == ssl3_connect_~s__state~0); 233841#L115 assume !(4099 == ssl3_connect_~s__state~0); 233840#L118 assume !(4368 == ssl3_connect_~s__state~0); 233839#L121 assume !(4369 == ssl3_connect_~s__state~0); 233838#L124 assume !(4384 == ssl3_connect_~s__state~0); 233837#L127 assume !(4385 == ssl3_connect_~s__state~0); 233836#L130 assume !(4400 == ssl3_connect_~s__state~0); 233835#L133 assume !(4401 == ssl3_connect_~s__state~0); 233834#L136 assume !(4416 == ssl3_connect_~s__state~0); 233833#L139 assume !(4417 == ssl3_connect_~s__state~0); 233832#L142 assume !(4432 == ssl3_connect_~s__state~0); 233831#L145 assume !(4433 == ssl3_connect_~s__state~0); 233830#L148 assume !(4448 == ssl3_connect_~s__state~0); 233829#L151 assume !(4449 == ssl3_connect_~s__state~0); 233828#L154 assume !(4464 == ssl3_connect_~s__state~0); 233827#L157 assume !(4465 == ssl3_connect_~s__state~0); 233826#L160 assume !(4466 == ssl3_connect_~s__state~0); 233825#L163 assume !(4467 == ssl3_connect_~s__state~0); 233824#L166 assume !(4480 == ssl3_connect_~s__state~0); 233823#L169 assume !(4481 == ssl3_connect_~s__state~0); 233822#L172 assume !(4496 == ssl3_connect_~s__state~0); 233821#L175 assume !(4497 == ssl3_connect_~s__state~0); 233820#L178 assume 4512 == ssl3_connect_~s__state~0; 227332#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 233819#L383 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; 233818#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 233817#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 233816#L398 assume !(0 == ssl3_connect_~tmp___8~0); 233813#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 233810#L522 ssl3_connect_~skip~0 := 0; 233809#L100-1 assume !false; 233808#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 233807#L103 assume !(12292 == ssl3_connect_~s__state~0); 233806#L106 assume !(16384 == ssl3_connect_~s__state~0); 233805#L109 assume !(4096 == ssl3_connect_~s__state~0); 233804#L112 assume !(20480 == ssl3_connect_~s__state~0); 233803#L115 assume !(4099 == ssl3_connect_~s__state~0); 233802#L118 assume !(4368 == ssl3_connect_~s__state~0); 233801#L121 assume !(4369 == ssl3_connect_~s__state~0); 233800#L124 assume !(4384 == ssl3_connect_~s__state~0); 233799#L127 assume !(4385 == ssl3_connect_~s__state~0); 233798#L130 assume !(4400 == ssl3_connect_~s__state~0); 233797#L133 assume !(4401 == ssl3_connect_~s__state~0); 233796#L136 assume !(4416 == ssl3_connect_~s__state~0); 233795#L139 assume !(4417 == ssl3_connect_~s__state~0); 233794#L142 assume !(4432 == ssl3_connect_~s__state~0); 233793#L145 assume !(4433 == ssl3_connect_~s__state~0); 233792#L148 assume !(4448 == ssl3_connect_~s__state~0); 233791#L151 assume !(4449 == ssl3_connect_~s__state~0); 233790#L154 assume !(4464 == ssl3_connect_~s__state~0); 233789#L157 assume !(4465 == ssl3_connect_~s__state~0); 233788#L160 assume !(4466 == ssl3_connect_~s__state~0); 233787#L163 assume !(4467 == ssl3_connect_~s__state~0); 233786#L166 assume !(4480 == ssl3_connect_~s__state~0); 233785#L169 assume !(4481 == ssl3_connect_~s__state~0); 233784#L172 assume !(4496 == ssl3_connect_~s__state~0); 233783#L175 assume !(4497 == ssl3_connect_~s__state~0); 233782#L178 assume !(4512 == ssl3_connect_~s__state~0); 233781#L181 assume !(4513 == ssl3_connect_~s__state~0); 232862#L184 assume 4528 == ssl3_connect_~s__state~0; 227326#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 227315#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 227313#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 227314#L417 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 227413#L413-1 ssl3_connect_~s__init_num~0 := 0; 227414#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 227407#L522 ssl3_connect_~skip~0 := 0; 227408#L100-1 assume !false; 227403#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 227404#L103 assume !(12292 == ssl3_connect_~s__state~0); 227399#L106 assume !(16384 == ssl3_connect_~s__state~0); 227400#L109 assume !(4096 == ssl3_connect_~s__state~0); 227395#L112 assume !(20480 == ssl3_connect_~s__state~0); 227396#L115 assume !(4099 == ssl3_connect_~s__state~0); 227391#L118 assume !(4368 == ssl3_connect_~s__state~0); 227392#L121 assume !(4369 == ssl3_connect_~s__state~0); 227288#L124 assume !(4384 == ssl3_connect_~s__state~0); 227289#L127 assume !(4385 == ssl3_connect_~s__state~0); 227281#L130 assume !(4400 == ssl3_connect_~s__state~0); 227282#L133 assume !(4401 == ssl3_connect_~s__state~0); 227275#L136 assume !(4416 == ssl3_connect_~s__state~0); 227276#L139 assume !(4417 == ssl3_connect_~s__state~0); 227269#L142 assume !(4432 == ssl3_connect_~s__state~0); 227270#L145 assume !(4433 == ssl3_connect_~s__state~0); 227259#L148 assume !(4448 == ssl3_connect_~s__state~0); 227260#L151 assume !(4449 == ssl3_connect_~s__state~0); 227251#L154 assume !(4464 == ssl3_connect_~s__state~0); 227252#L157 assume !(4465 == ssl3_connect_~s__state~0); 227243#L160 assume !(4466 == ssl3_connect_~s__state~0); 227244#L163 assume !(4467 == ssl3_connect_~s__state~0); 227233#L166 assume !(4480 == ssl3_connect_~s__state~0); 227234#L169 assume !(4481 == ssl3_connect_~s__state~0); 227223#L172 assume !(4496 == ssl3_connect_~s__state~0); 227224#L175 assume !(4497 == ssl3_connect_~s__state~0); 227213#L178 assume !(4512 == ssl3_connect_~s__state~0); 227214#L181 assume !(4513 == ssl3_connect_~s__state~0); 227203#L184 assume !(4528 == ssl3_connect_~s__state~0); 227204#L187 assume !(4529 == ssl3_connect_~s__state~0); 227195#L190 assume !(4560 == ssl3_connect_~s__state~0); 227196#L193 assume !(4561 == ssl3_connect_~s__state~0); 227187#L196 assume 4352 == ssl3_connect_~s__state~0; 227188#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 227176#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 227177#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 227163#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 227161#L522 ssl3_connect_~skip~0 := 0; 227148#L100-1 assume !false; 227149#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 227140#L103 assume !(12292 == ssl3_connect_~s__state~0); 227141#L106 assume !(16384 == ssl3_connect_~s__state~0); 227127#L109 assume !(4096 == ssl3_connect_~s__state~0); 227128#L112 assume !(20480 == ssl3_connect_~s__state~0); 227129#L115 assume !(4099 == ssl3_connect_~s__state~0); 227130#L118 assume !(4368 == ssl3_connect_~s__state~0); 227374#L121 assume !(4369 == ssl3_connect_~s__state~0); 227375#L124 assume 4384 == ssl3_connect_~s__state~0; 227286#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 233435#L271 assume !(1 == ssl3_connect_~blastFlag~0); 233431#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 233426#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 233157#L277-2 [2020-11-28 02:57:38,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:38,615 INFO L82 PathProgramCache]: Analyzing trace with hash 813486121, now seen corresponding path program 1 times [2020-11-28 02:57:38,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:38,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178204809] [2020-11-28 02:57:38,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:38,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-11-28 02:57:38,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178204809] [2020-11-28 02:57:38,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:57:38,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:57:38,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714944697] [2020-11-28 02:57:38,638 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 02:57:38,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:38,639 INFO L82 PathProgramCache]: Analyzing trace with hash -250175010, now seen corresponding path program 1 times [2020-11-28 02:57:38,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:38,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895748611] [2020-11-28 02:57:38,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:38,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895748611] [2020-11-28 02:57:38,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529131541] [2020-11-28 02:57:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 02:57:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:38,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:57:38,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:38,806 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:38,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:57:38,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:57:38,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302298287] [2020-11-28 02:57:38,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:38,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:38,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:57:38,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:57:38,808 INFO L87 Difference]: Start difference. First operand 10541 states and 12476 transitions. cyclomatic complexity: 1947 Second operand 3 states. [2020-11-28 02:57:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:38,856 INFO L93 Difference]: Finished difference Result 10881 states and 12916 transitions. [2020-11-28 02:57:38,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:57:38,856 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10881 states and 12916 transitions. [2020-11-28 02:57:38,888 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3386 [2020-11-28 02:57:38,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10881 states to 10865 states and 12900 transitions. [2020-11-28 02:57:38,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5435 [2020-11-28 02:57:38,910 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5435 [2020-11-28 02:57:38,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10865 states and 12900 transitions. [2020-11-28 02:57:38,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:57:38,914 INFO L691 BuchiCegarLoop]: Abstraction has 10865 states and 12900 transitions. [2020-11-28 02:57:38,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10865 states and 12900 transitions. [2020-11-28 02:57:39,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10865 to 10824. [2020-11-28 02:57:39,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10824 states. [2020-11-28 02:57:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10824 states to 10824 states and 12847 transitions. [2020-11-28 02:57:39,117 INFO L714 BuchiCegarLoop]: Abstraction has 10824 states and 12847 transitions. [2020-11-28 02:57:39,117 INFO L594 BuchiCegarLoop]: Abstraction has 10824 states and 12847 transitions. [2020-11-28 02:57:39,117 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-28 02:57:39,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10824 states and 12847 transitions. [2020-11-28 02:57:39,157 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3345 [2020-11-28 02:57:39,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:57:39,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:57:39,160 INFO L852 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, 1] [2020-11-28 02:57:39,160 INFO L853 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] [2020-11-28 02:57:39,161 INFO L794 eck$LassoCheckResult]: Stem: 248405#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 248179#L-1 havoc main_#res;havoc main_#t~ret55, 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~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;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~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;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~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 248180#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 248313#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 248319#L94 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 248251#L100-1 assume !false; 248447#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 248448#L103 assume 12292 == ssl3_connect_~s__state~0; 248411#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 248412#L208 ssl3_connect_~s__server~0 := 0; 252071#L213 assume 0 != ssl3_connect_~cb~0; 250304#L213-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 252070#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 252067#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 252065#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 252064#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 252029#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 252025#L522 ssl3_connect_~skip~0 := 0; 252023#L100-1 assume !false; 252021#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 252019#L103 assume !(12292 == ssl3_connect_~s__state~0); 252017#L106 assume !(16384 == ssl3_connect_~s__state~0); 252015#L109 assume !(4096 == ssl3_connect_~s__state~0); 252013#L112 assume !(20480 == ssl3_connect_~s__state~0); 252011#L115 assume !(4099 == ssl3_connect_~s__state~0); 252006#L118 assume 4368 == ssl3_connect_~s__state~0; 252007#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 252085#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 251983#L255-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 251984#L264 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 251471#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 251467#L522 ssl3_connect_~skip~0 := 0; 251466#L100-1 assume !false; 251413#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 250872#L103 assume !(12292 == ssl3_connect_~s__state~0); 250835#L106 assume !(16384 == ssl3_connect_~s__state~0); 250836#L109 assume !(4096 == ssl3_connect_~s__state~0); 252069#L112 assume !(20480 == ssl3_connect_~s__state~0); 250316#L115 assume !(4099 == ssl3_connect_~s__state~0); 250308#L118 assume !(4368 == ssl3_connect_~s__state~0); 250309#L121 assume !(4369 == ssl3_connect_~s__state~0); 250271#L124 assume 4384 == ssl3_connect_~s__state~0; 250267#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 250210#L271 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 250211#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 258282#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 248182#L277-2 [2020-11-28 02:57:39,161 INFO L796 eck$LassoCheckResult]: Loop: 248182#L277-2 ssl3_connect_~s__init_num~0 := 0; 248367#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 258608#L522 ssl3_connect_~skip~0 := 0; 258606#L100-1 assume !false; 258604#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 258602#L103 assume !(12292 == ssl3_connect_~s__state~0); 258598#L106 assume !(16384 == ssl3_connect_~s__state~0); 258596#L109 assume !(4096 == ssl3_connect_~s__state~0); 258594#L112 assume !(20480 == ssl3_connect_~s__state~0); 258592#L115 assume !(4099 == ssl3_connect_~s__state~0); 258590#L118 assume !(4368 == ssl3_connect_~s__state~0); 258588#L121 assume !(4369 == ssl3_connect_~s__state~0); 258586#L124 assume !(4384 == ssl3_connect_~s__state~0); 258584#L127 assume !(4385 == ssl3_connect_~s__state~0); 258582#L130 assume !(4400 == ssl3_connect_~s__state~0); 258580#L133 assume !(4401 == ssl3_connect_~s__state~0); 258578#L136 assume !(4416 == ssl3_connect_~s__state~0); 258576#L139 assume !(4417 == ssl3_connect_~s__state~0); 258574#L142 assume !(4432 == ssl3_connect_~s__state~0); 258572#L145 assume !(4433 == ssl3_connect_~s__state~0); 258570#L148 assume !(4448 == ssl3_connect_~s__state~0); 258568#L151 assume !(4449 == ssl3_connect_~s__state~0); 258566#L154 assume !(4464 == ssl3_connect_~s__state~0); 258564#L157 assume !(4465 == ssl3_connect_~s__state~0); 258562#L160 assume !(4466 == ssl3_connect_~s__state~0); 258560#L163 assume !(4467 == ssl3_connect_~s__state~0); 258558#L166 assume !(4480 == ssl3_connect_~s__state~0); 258556#L169 assume !(4481 == ssl3_connect_~s__state~0); 258554#L172 assume !(4496 == ssl3_connect_~s__state~0); 258552#L175 assume !(4497 == ssl3_connect_~s__state~0); 258550#L178 assume !(4512 == ssl3_connect_~s__state~0); 258548#L181 assume !(4513 == ssl3_connect_~s__state~0); 258546#L184 assume !(4528 == ssl3_connect_~s__state~0); 257064#L187 assume !(4529 == ssl3_connect_~s__state~0); 248451#L190 assume 4560 == ssl3_connect_~s__state~0; 248265#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 248266#L433 assume !(ssl3_connect_~ret~0 <= 0); 248303#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 257904#L436-2 ssl3_connect_~s__init_num~0 := 0; 257901#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 257895#L522 ssl3_connect_~skip~0 := 0; 257893#L100-1 assume !false; 257891#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 257889#L103 assume !(12292 == ssl3_connect_~s__state~0); 257887#L106 assume !(16384 == ssl3_connect_~s__state~0); 257885#L109 assume !(4096 == ssl3_connect_~s__state~0); 257883#L112 assume !(20480 == ssl3_connect_~s__state~0); 257881#L115 assume !(4099 == ssl3_connect_~s__state~0); 257879#L118 assume !(4368 == ssl3_connect_~s__state~0); 257877#L121 assume !(4369 == ssl3_connect_~s__state~0); 257875#L124 assume !(4384 == ssl3_connect_~s__state~0); 257873#L127 assume !(4385 == ssl3_connect_~s__state~0); 257871#L130 assume !(4400 == ssl3_connect_~s__state~0); 257869#L133 assume !(4401 == ssl3_connect_~s__state~0); 257867#L136 assume !(4416 == ssl3_connect_~s__state~0); 257865#L139 assume !(4417 == ssl3_connect_~s__state~0); 257863#L142 assume !(4432 == ssl3_connect_~s__state~0); 257861#L145 assume !(4433 == ssl3_connect_~s__state~0); 257859#L148 assume !(4448 == ssl3_connect_~s__state~0); 257857#L151 assume !(4449 == ssl3_connect_~s__state~0); 257855#L154 assume !(4464 == ssl3_connect_~s__state~0); 257853#L157 assume !(4465 == ssl3_connect_~s__state~0); 257851#L160 assume !(4466 == ssl3_connect_~s__state~0); 257849#L163 assume !(4467 == ssl3_connect_~s__state~0); 257847#L166 assume !(4480 == ssl3_connect_~s__state~0); 257845#L169 assume !(4481 == ssl3_connect_~s__state~0); 257843#L172 assume !(4496 == ssl3_connect_~s__state~0); 257841#L175 assume !(4497 == ssl3_connect_~s__state~0); 257839#L178 assume 4512 == ssl3_connect_~s__state~0; 254403#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 257836#L383 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; 257834#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 257831#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 257828#L398 assume !(0 == ssl3_connect_~tmp___8~0); 257825#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 257135#L522 ssl3_connect_~skip~0 := 0; 257136#L100-1 assume !false; 257131#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 257132#L103 assume !(12292 == ssl3_connect_~s__state~0); 257127#L106 assume !(16384 == ssl3_connect_~s__state~0); 257128#L109 assume !(4096 == ssl3_connect_~s__state~0); 257123#L112 assume !(20480 == ssl3_connect_~s__state~0); 257124#L115 assume !(4099 == ssl3_connect_~s__state~0); 257119#L118 assume !(4368 == ssl3_connect_~s__state~0); 257120#L121 assume !(4369 == ssl3_connect_~s__state~0); 257115#L124 assume !(4384 == ssl3_connect_~s__state~0); 257116#L127 assume !(4385 == ssl3_connect_~s__state~0); 257111#L130 assume !(4400 == ssl3_connect_~s__state~0); 257112#L133 assume !(4401 == ssl3_connect_~s__state~0); 257107#L136 assume !(4416 == ssl3_connect_~s__state~0); 257108#L139 assume !(4417 == ssl3_connect_~s__state~0); 257103#L142 assume !(4432 == ssl3_connect_~s__state~0); 257104#L145 assume !(4433 == ssl3_connect_~s__state~0); 257099#L148 assume !(4448 == ssl3_connect_~s__state~0); 257100#L151 assume !(4449 == ssl3_connect_~s__state~0); 257095#L154 assume !(4464 == ssl3_connect_~s__state~0); 257096#L157 assume !(4465 == ssl3_connect_~s__state~0); 257091#L160 assume !(4466 == ssl3_connect_~s__state~0); 257092#L163 assume !(4467 == ssl3_connect_~s__state~0); 257087#L166 assume !(4480 == ssl3_connect_~s__state~0); 257088#L169 assume !(4481 == ssl3_connect_~s__state~0); 257083#L172 assume !(4496 == ssl3_connect_~s__state~0); 257084#L175 assume !(4497 == ssl3_connect_~s__state~0); 257079#L178 assume !(4512 == ssl3_connect_~s__state~0); 257080#L181 assume !(4513 == ssl3_connect_~s__state~0); 257075#L184 assume 4528 == ssl3_connect_~s__state~0; 257076#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 257071#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 257072#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 254604#L417 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 254605#L413-1 ssl3_connect_~s__init_num~0 := 0; 254591#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 254589#L522 ssl3_connect_~skip~0 := 0; 254578#L100-1 assume !false; 254579#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 254568#L103 assume !(12292 == ssl3_connect_~s__state~0); 254569#L106 assume !(16384 == ssl3_connect_~s__state~0); 254558#L109 assume !(4096 == ssl3_connect_~s__state~0); 254559#L112 assume !(20480 == ssl3_connect_~s__state~0); 254547#L115 assume !(4099 == ssl3_connect_~s__state~0); 254548#L118 assume !(4368 == ssl3_connect_~s__state~0); 254532#L121 assume !(4369 == ssl3_connect_~s__state~0); 254533#L124 assume !(4384 == ssl3_connect_~s__state~0); 254515#L127 assume !(4385 == ssl3_connect_~s__state~0); 254516#L130 assume !(4400 == ssl3_connect_~s__state~0); 254497#L133 assume !(4401 == ssl3_connect_~s__state~0); 254498#L136 assume !(4416 == ssl3_connect_~s__state~0); 254483#L139 assume !(4417 == ssl3_connect_~s__state~0); 254484#L142 assume !(4432 == ssl3_connect_~s__state~0); 254471#L145 assume !(4433 == ssl3_connect_~s__state~0); 254472#L148 assume !(4448 == ssl3_connect_~s__state~0); 254459#L151 assume !(4449 == ssl3_connect_~s__state~0); 254460#L154 assume !(4464 == ssl3_connect_~s__state~0); 254449#L157 assume !(4465 == ssl3_connect_~s__state~0); 254450#L160 assume !(4466 == ssl3_connect_~s__state~0); 254437#L163 assume !(4467 == ssl3_connect_~s__state~0); 254438#L166 assume !(4480 == ssl3_connect_~s__state~0); 254425#L169 assume !(4481 == ssl3_connect_~s__state~0); 254426#L172 assume !(4496 == ssl3_connect_~s__state~0); 254413#L175 assume !(4497 == ssl3_connect_~s__state~0); 254414#L178 assume !(4512 == ssl3_connect_~s__state~0); 254400#L181 assume !(4513 == ssl3_connect_~s__state~0); 254401#L184 assume !(4528 == ssl3_connect_~s__state~0); 254388#L187 assume !(4529 == ssl3_connect_~s__state~0); 254389#L190 assume !(4560 == ssl3_connect_~s__state~0); 257759#L193 assume !(4561 == ssl3_connect_~s__state~0); 257758#L196 assume 4352 == ssl3_connect_~s__state~0; 257757#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 257755#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 257754#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 254370#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 254358#L522 ssl3_connect_~skip~0 := 0; 254580#L100-1 assume !false; 254581#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 254570#L103 assume !(12292 == ssl3_connect_~s__state~0); 254571#L106 assume !(16384 == ssl3_connect_~s__state~0); 254560#L109 assume !(4096 == ssl3_connect_~s__state~0); 254561#L112 assume !(20480 == ssl3_connect_~s__state~0); 254549#L115 assume !(4099 == ssl3_connect_~s__state~0); 254551#L118 assume !(4368 == ssl3_connect_~s__state~0); 254534#L121 assume !(4369 == ssl3_connect_~s__state~0); 254535#L124 assume 4384 == ssl3_connect_~s__state~0; 248252#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 248207#L271 assume !(1 == ssl3_connect_~blastFlag~0); 248208#L271-2 assume !(ssl3_connect_~ret~0 <= 0); 248181#L277 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 248182#L277-2 [2020-11-28 02:57:39,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:39,162 INFO L82 PathProgramCache]: Analyzing trace with hash 813484199, now seen corresponding path program 1 times [2020-11-28 02:57:39,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:39,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652852064] [2020-11-28 02:57:39,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:39,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:39,171 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:39,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:57:39,179 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:57:39,187 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:57:39,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:57:39,188 INFO L82 PathProgramCache]: Analyzing trace with hash -250175010, now seen corresponding path program 2 times [2020-11-28 02:57:39,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:57:39,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040981127] [2020-11-28 02:57:39,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:57:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:57:39,266 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:39,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040981127] [2020-11-28 02:57:39,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184591918] [2020-11-28 02:57:39,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_58a139a1-4669-4c67-baf2-65a9aae5109c/bin/uautomizer/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 02:57:39,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-28 02:57:39,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 02:57:39,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:57:39,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:57:39,404 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-11-28 02:57:39,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:57:39,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:57:39,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752923628] [2020-11-28 02:57:39,406 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:57:39,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:57:39,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:57:39,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:57:39,407 INFO L87 Difference]: Start difference. First operand 10824 states and 12847 transitions. cyclomatic complexity: 2041 Second operand 4 states. [2020-11-28 02:57:39,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:57:39,646 INFO L93 Difference]: Finished difference Result 7413 states and 8372 transitions. [2020-11-28 02:57:39,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 02:57:39,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7413 states and 8372 transitions. [2020-11-28 02:57:39,674 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 02:57:39,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7413 states to 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-28 02:57:39,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-28 02:57:39,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:57:39,675 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-28 02:57:39,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-28 02:57:39,675 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 02:57:39,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-28 02:57:39,681 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 02:57:39 BoogieIcfgContainer [2020-11-28 02:57:39,681 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 02:57:39,682 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 02:57:39,682 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 02:57:39,682 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 02:57:39,683 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:57:15" (3/4) ... [2020-11-28 02:57:39,686 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-28 02:57:39,686 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 02:57:39,687 INFO L168 Benchmark]: Toolchain (without parser) took 25256.38 ms. Allocated memory was 75.5 MB in the beginning and 994.1 MB in the end (delta: 918.6 MB). Free memory was 42.5 MB in the beginning and 700.6 MB in the end (delta: -658.0 MB). Peak memory consumption was 259.0 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,688 INFO L168 Benchmark]: CDTParser took 0.75 ms. Allocated memory is still 75.5 MB. Free memory was 55.8 MB in the beginning and 55.8 MB in the end (delta: 25.5 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 02:57:39,688 INFO L168 Benchmark]: CACSL2BoogieTranslator took 369.88 ms. Allocated memory was 75.5 MB in the beginning and 92.3 MB in the end (delta: 16.8 MB). Free memory was 42.4 MB in the beginning and 63.4 MB in the end (delta: -21.0 MB). Peak memory consumption was 5.8 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,689 INFO L168 Benchmark]: Boogie Procedure Inliner took 83.39 ms. Allocated memory is still 92.3 MB. Free memory was 63.4 MB in the beginning and 60.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,689 INFO L168 Benchmark]: Boogie Preprocessor took 36.90 ms. Allocated memory is still 92.3 MB. Free memory was 60.8 MB in the beginning and 59.0 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,690 INFO L168 Benchmark]: RCFGBuilder took 802.71 ms. Allocated memory is still 92.3 MB. Free memory was 58.7 MB in the beginning and 60.6 MB in the end (delta: -1.9 MB). Peak memory consumption was 20.4 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,690 INFO L168 Benchmark]: BuchiAutomizer took 23946.66 ms. Allocated memory was 92.3 MB in the beginning and 994.1 MB in the end (delta: 901.8 MB). Free memory was 60.6 MB in the beginning and 700.6 MB in the end (delta: -640.0 MB). Peak memory consumption was 260.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:57:39,690 INFO L168 Benchmark]: Witness Printer took 4.65 ms. Allocated memory is still 994.1 MB. Free memory is still 700.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 02:57:39,692 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.75 ms. Allocated memory is still 75.5 MB. Free memory was 55.8 MB in the beginning and 55.8 MB in the end (delta: 25.5 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 369.88 ms. Allocated memory was 75.5 MB in the beginning and 92.3 MB in the end (delta: 16.8 MB). Free memory was 42.4 MB in the beginning and 63.4 MB in the end (delta: -21.0 MB). Peak memory consumption was 5.8 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 83.39 ms. Allocated memory is still 92.3 MB. Free memory was 63.4 MB in the beginning and 60.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 36.90 ms. Allocated memory is still 92.3 MB. Free memory was 60.8 MB in the beginning and 59.0 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 802.71 ms. Allocated memory is still 92.3 MB. Free memory was 58.7 MB in the beginning and 60.6 MB in the end (delta: -1.9 MB). Peak memory consumption was 20.4 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 23946.66 ms. Allocated memory was 92.3 MB in the beginning and 994.1 MB in the end (delta: 901.8 MB). Free memory was 60.6 MB in the beginning and 700.6 MB in the end (delta: -640.0 MB). Peak memory consumption was 260.1 MB. Max. memory is 16.1 GB. * Witness Printer took 4.65 ms. Allocated memory is still 994.1 MB. Free memory is still 700.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (28 trivial, 6 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4376 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8753 and consists of 4 locations. One deterministic module has affine ranking function -2 * blastFlag + 3 and consists of 3 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.9s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 11.1s. Construction of modules took 5.1s. Büchi inclusion checks took 3.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 33. Automata minimization 1.9s AutomataMinimizationTime, 33 MinimizatonAttempts, 9076 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.0s. Biggest automaton had 13191 states and ocurred in iteration 27. Nontrivial modules had stage [3, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 7193 SDtfs, 4777 SDslu, 3960 SDs, 0 SdLazy, 4550 SolverSat, 659 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.1s Time LassoAnalysisResults: nont0 unkn0 SFLI21 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT3 lasso0 LassoPreprocessingBenchmarks: Lassos: inital52 mio100 ax100 hnf98 lsp22 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 16ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 6 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...