./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.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_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 6fb7e842c9cc7c34f1770862f1d9d5e094000777 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 03:18:32,591 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 03:18:32,595 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 03:18:32,666 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 03:18:32,667 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 03:18:32,674 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 03:18:32,677 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 03:18:32,686 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 03:18:32,689 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 03:18:32,698 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 03:18:32,700 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 03:18:32,703 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 03:18:32,704 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 03:18:32,707 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 03:18:32,709 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 03:18:32,712 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 03:18:32,713 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 03:18:32,718 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 03:18:32,721 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 03:18:32,725 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 03:18:32,727 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 03:18:32,732 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 03:18:32,733 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 03:18:32,735 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 03:18:32,738 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 03:18:32,738 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 03:18:32,739 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 03:18:32,740 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 03:18:32,740 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 03:18:32,741 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 03:18:32,741 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 03:18:32,742 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 03:18:32,743 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 03:18:32,744 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 03:18:32,745 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 03:18:32,746 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 03:18:32,747 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 03:18:32,747 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 03:18:32,747 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 03:18:32,748 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 03:18:32,749 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 03:18:32,750 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 03:18:32,798 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 03:18:32,798 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 03:18:32,800 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 03:18:32,800 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 03:18:32,801 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 03:18:32,801 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 03:18:32,801 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 03:18:32,801 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 03:18:32,802 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 03:18:32,802 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 03:18:32,802 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 03:18:32,802 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 03:18:32,803 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 03:18:32,803 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 03:18:32,803 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 03:18:32,803 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 03:18:32,804 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 03:18:32,804 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 03:18:32,804 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 03:18:32,804 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 03:18:32,805 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 03:18:32,805 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 03:18:32,805 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 03:18:32,805 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 03:18:32,806 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 03:18:32,806 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 03:18:32,806 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 03:18:32,806 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 03:18:32,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 03:18:32,807 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 03:18:32,807 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 03:18:32,808 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 03:18:32,809 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 03:18:32,809 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 -> 6fb7e842c9cc7c34f1770862f1d9d5e094000777 [2020-11-28 03:18:33,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 03:18:33,152 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 03:18:33,155 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 03:18:33,156 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 03:18:33,157 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 03:18:33,158 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2020-11-28 03:18:33,269 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/data/fd3ca3fe3/6321fc1159dd452e83ebe6d9ad2858fd/FLAG6fa7bdc67 [2020-11-28 03:18:33,959 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 03:18:33,960 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2020-11-28 03:18:33,970 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/data/fd3ca3fe3/6321fc1159dd452e83ebe6d9ad2858fd/FLAG6fa7bdc67 [2020-11-28 03:18:34,289 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/data/fd3ca3fe3/6321fc1159dd452e83ebe6d9ad2858fd [2020-11-28 03:18:34,292 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 03:18:34,294 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 03:18:34,302 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 03:18:34,303 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 03:18:34,307 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 03:18:34,308 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,310 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31d9cf34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34, skipping insertion in model container [2020-11-28 03:18:34,311 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 03:18:34,377 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 03:18:34,656 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:18:34,668 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 03:18:34,739 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:18:34,757 INFO L208 MainTranslator]: Completed translation [2020-11-28 03:18:34,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34 WrapperNode [2020-11-28 03:18:34,758 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 03:18:34,760 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 03:18:34,760 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 03:18:34,760 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 03:18:34,770 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,783 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,829 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 03:18:34,830 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 03:18:34,830 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 03:18:34,831 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 03:18:34,842 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,842 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,848 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,849 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,870 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,874 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... [2020-11-28 03:18:34,880 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 03:18:34,881 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 03:18:34,882 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 03:18:34,882 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 03:18:34,883 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:34,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 03:18:34,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 03:18:34,990 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 03:18:34,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 03:18:35,195 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 03:18:35,876 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2020-11-28 03:18:35,876 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2020-11-28 03:18:35,888 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 03:18:35,888 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 03:18:35,890 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:18:35 BoogieIcfgContainer [2020-11-28 03:18:35,890 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 03:18:35,891 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 03:18:35,891 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 03:18:35,895 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 03:18:35,896 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:18:35,896 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 03:18:34" (1/3) ... [2020-11-28 03:18:35,898 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52c3f50a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:18:35, skipping insertion in model container [2020-11-28 03:18:35,898 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:18:35,898 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:18:34" (2/3) ... [2020-11-28 03:18:35,898 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52c3f50a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:18:35, skipping insertion in model container [2020-11-28 03:18:35,898 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:18:35,899 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:18:35" (3/3) ... [2020-11-28 03:18:35,900 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2020-11-28 03:18:35,947 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 03:18:35,948 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 03:18:35,948 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 03:18:35,948 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 03:18:35,948 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 03:18:35,948 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 03:18:35,948 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 03:18:35,948 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 03:18:35,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 03:18:35,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:18:35,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:35,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:36,004 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 03:18:36,004 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:36,004 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 03:18:36,005 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 03:18:36,012 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:18:36,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:36,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:36,014 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 03:18:36,014 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:36,020 INFO L794 eck$LassoCheckResult]: Stem: 85#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); 8#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 26#L95true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10#L98-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; 22#L103true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11#L109-1true [2020-11-28 03:18:36,020 INFO L796 eck$LassoCheckResult]: Loop: 11#L109-1true assume !false; 89#L110true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113#L112true assume !(12292 == ssl3_connect_~s__state~0); 97#L115true assume 16384 == ssl3_connect_~s__state~0; 112#L217true ssl3_connect_~s__server~0 := 0; 122#L222true assume 0 != ssl3_connect_~cb~0; 116#L222-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 39#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 72#L237true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 69#L237-2true assume !(0 == ssl3_connect_~tmp___4~0); 75#L259true 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; 7#L511true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45#L546true ssl3_connect_~skip~0 := 0; 11#L109-1true [2020-11-28 03:18:36,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:36,027 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2020-11-28 03:18:36,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:36,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302441124] [2020-11-28 03:18:36,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:36,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:36,149 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:36,170 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:36,195 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:36,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:36,197 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2020-11-28 03:18:36,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:36,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140060185] [2020-11-28 03:18:36,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:36,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:36,212 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:36,224 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:36,229 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:36,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:36,231 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2020-11-28 03:18:36,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:36,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45120329] [2020-11-28 03:18:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:36,335 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 03:18:36,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45120329] [2020-11-28 03:18:36,337 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:36,337 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:36,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865107522] [2020-11-28 03:18:36,470 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-11-28 03:18:36,541 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:36,548 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:36,550 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:36,550 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:36,550 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:18:36,551 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:36,551 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:36,551 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:36,552 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2020-11-28 03:18:36,552 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:36,552 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:36,586 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 03:18:36,594 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 03:18:36,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 03:18:36,612 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 03:18:36,617 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 03:18:36,621 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 03:18:36,630 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 03:18:36,639 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 03:18:36,659 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 03:18:36,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 03:18:36,672 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 03:18:36,681 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 03:18:36,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 03:18:36,859 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-11-28 03:18:37,053 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:37,054 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:37,062 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,063 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,072 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,073 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:37,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,116 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 03:18:37,130 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,130 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,179 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:37,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,195 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:37,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,323 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,332 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,332 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:37,441 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,442 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 03:18:37,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,447 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:37,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,493 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,498 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:37,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,542 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:37,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,590 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,638 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,638 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:37,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,648 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 [2020-11-28 03:18:37,654 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,654 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:37,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,696 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,744 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:37,744 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:37,760 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:37,761 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:37,806 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:37,807 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,850 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:37,850 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:37,858 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:18:37,894 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:37,894 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:37,894 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:37,895 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:37,895 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:18:37,895 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:37,895 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:37,895 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:37,895 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2020-11-28 03:18:37,895 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:37,895 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:37,898 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 03:18:37,910 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 03:18:37,914 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 03:18:37,922 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 03:18:37,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 03:18:37,932 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 03:18:37,938 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 03:18:37,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 03:18:37,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:37,963 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 03:18:37,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:37,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:37,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:38,246 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-11-28 03:18:38,397 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:38,402 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,413 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 03:18:38,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,419 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,424 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,474 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 03:18:38,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,477 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:38,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,481 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:38,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:38,484 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,529 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 03:18:38,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,532 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,532 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:38,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,537 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:38,537 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,539 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,578 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 03:18:38,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:38,586 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:18:38,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,636 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,636 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 03:18:38,639 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,691 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 03:18:38,693 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,693 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,694 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,695 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 03:18:38,697 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,743 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 03:18:38,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:38,751 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:38,792 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 03:18:38,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,800 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,839 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 03:18:38,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,841 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:38,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,843 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:38,843 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 03:18:38,848 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:38,888 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 03:18:38,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,892 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,892 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 03:18:38,896 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,925 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 03:18:38,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:38,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:38,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:38,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:38,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:38,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:38,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:38,936 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:18:38,944 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2020-11-28 03:18:38,944 INFO L444 ModelExtractionUtils]: 2 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:38,949 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:18:38,949 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:18:38,949 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:18:38,950 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 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:38,988 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:18:39,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:39,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:18:39,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:39,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:39,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:18:39,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:39,274 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 03:18:39,295 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 03:18:39,296 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2020-11-28 03:18:39,772 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 508 states and 829 transitions. Complement of second has 8 states. [2020-11-28 03:18:39,774 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 03:18:39,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:18:39,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2020-11-28 03:18:39,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 13 letters. [2020-11-28 03:18:39,781 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:39,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 18 letters. Loop has 13 letters. [2020-11-28 03:18:39,784 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:39,785 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 26 letters. [2020-11-28 03:18:39,790 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:39,791 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 829 transitions. [2020-11-28 03:18:39,809 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 03:18:39,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 328 states and 495 transitions. [2020-11-28 03:18:39,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2020-11-28 03:18:39,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2020-11-28 03:18:39,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2020-11-28 03:18:39,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:39,834 INFO L691 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2020-11-28 03:18:39,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2020-11-28 03:18:39,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2020-11-28 03:18:39,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2020-11-28 03:18:39,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2020-11-28 03:18:39,888 INFO L714 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2020-11-28 03:18:39,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:39,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:39,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:39,897 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand 3 states. [2020-11-28 03:18:40,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:40,076 INFO L93 Difference]: Finished difference Result 165 states and 246 transitions. [2020-11-28 03:18:40,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:40,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 246 transitions. [2020-11-28 03:18:40,079 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2020-11-28 03:18:40,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 246 transitions. [2020-11-28 03:18:40,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143 [2020-11-28 03:18:40,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143 [2020-11-28 03:18:40,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 246 transitions. [2020-11-28 03:18:40,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:40,083 INFO L691 BuchiCegarLoop]: Abstraction has 165 states and 246 transitions. [2020-11-28 03:18:40,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 246 transitions. [2020-11-28 03:18:40,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 156. [2020-11-28 03:18:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2020-11-28 03:18:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 235 transitions. [2020-11-28 03:18:40,098 INFO L714 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2020-11-28 03:18:40,098 INFO L594 BuchiCegarLoop]: Abstraction has 156 states and 235 transitions. [2020-11-28 03:18:40,099 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 03:18:40,099 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 235 transitions. [2020-11-28 03:18:40,101 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2020-11-28 03:18:40,101 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:40,101 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:40,105 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:18:40,105 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:40,105 INFO L794 eck$LassoCheckResult]: Stem: 1141#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); 1046#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 1047#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1050#L98-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; 1051#L103 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1071#L104 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1052#L109-1 [2020-11-28 03:18:40,106 INFO L796 eck$LassoCheckResult]: Loop: 1052#L109-1 assume !false; 1053#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1142#L112 assume 12292 == ssl3_connect_~s__state~0; 1124#L113 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; 1125#L217 ssl3_connect_~s__server~0 := 0; 1159#L222 assume 0 != ssl3_connect_~cb~0; 1162#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1093#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1094#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1133#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 1134#L259 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; 1040#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1037#L546 ssl3_connect_~skip~0 := 0; 1052#L109-1 [2020-11-28 03:18:40,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:40,106 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2020-11-28 03:18:40,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:40,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541583808] [2020-11-28 03:18:40,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:40,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,133 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,170 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,177 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:40,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:40,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2020-11-28 03:18:40,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:40,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546618016] [2020-11-28 03:18:40,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:40,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,195 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,203 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,206 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:40,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:40,214 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2020-11-28 03:18:40,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:40,214 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704784147] [2020-11-28 03:18:40,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:40,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,234 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:40,261 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:40,270 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:40,438 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:40,438 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:40,438 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:40,438 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:40,438 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:18:40,438 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:40,438 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:40,438 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:40,439 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2020-11-28 03:18:40,439 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:40,439 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:40,441 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 03:18:40,449 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 03:18:40,452 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 03:18:40,466 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 03:18:40,469 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 03:18:40,471 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 03:18:40,474 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 03:18:40,483 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 03:18:40,488 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 03:18:40,502 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 03:18:40,505 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 03:18:40,508 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 03:18:40,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 03:18:40,514 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 03:18:40,517 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 03:18:40,524 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 03:18:40,731 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-11-28 03:18:40,978 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:40,979 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,008 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,016 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,016 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,054 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,054 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,064 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,064 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,100 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,104 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,105 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,136 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,139 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,139 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,166 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,166 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,187 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,187 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,190 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,212 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,235 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:41,235 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,245 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,245 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,268 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,271 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,271 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,294 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,324 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,324 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,337 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,337 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,364 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,364 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,387 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:41,411 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,421 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,421 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,444 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,444 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,447 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,469 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:41,472 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:41,494 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:41,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:41,532 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:41,536 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:18:41,555 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:41,556 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:41,556 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:41,556 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:41,556 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:18:41,556 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:41,556 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:41,556 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:41,556 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2020-11-28 03:18:41,556 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:41,556 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:41,558 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 03:18:41,563 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 03:18:41,569 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 03:18:41,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 03:18:41,574 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 03:18:41,577 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 03:18:41,580 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 03:18:41,587 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 03:18:41,590 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 03:18:41,602 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 03:18:41,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 03:18:41,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 03:18:41,611 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 03:18:41,615 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 03:18:41,621 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 03:18:41,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 03:18:41,809 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-11-28 03:18:41,983 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:41,983 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:42,016 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 03:18:42,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,019 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:42,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,020 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:42,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:42,060 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 03:18:42,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,062 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,062 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,062 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,069 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,091 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 03:18:42,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,115 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 03:18:42,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,117 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,118 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,141 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 03:18:42,142 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,142 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,145 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,166 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 03:18:42,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,170 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,202 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 03:18:42,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,207 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:18:42,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,233 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,233 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,235 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,256 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 03:18:42,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,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 03:18:42,288 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,289 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:42,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,289 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:42,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,292 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:42,313 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 03:18:42,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,316 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,317 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,326 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,350 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 03:18:42,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,383 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:42,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:18:42,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:42,424 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,463 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 03:18:42,464 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:42,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:42,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:42,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:42,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:42,465 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:42,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:42,467 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:18:42,470 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:18:42,471 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:42,473 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:18:42,473 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:18:42,473 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:18:42,473 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 03:18:42,492 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:18:42,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:42,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:42,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:18:42,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:42,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:42,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:18:42,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:42,652 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 03:18:42,653 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 03:18:42,653 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2020-11-28 03:18:42,970 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 474 states and 696 transitions. Complement of second has 7 states. [2020-11-28 03:18:42,970 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 03:18:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:18:42,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2020-11-28 03:18:42,971 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:18:42,971 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:42,972 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 03:18:42,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:43,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:18:43,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:43,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:43,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:18:43,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:43,056 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 03:18:43,056 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 03:18:43,056 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81 Second operand 5 states. [2020-11-28 03:18:43,359 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 156 states and 235 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 488 states and 713 transitions. Complement of second has 9 states. [2020-11-28 03:18:43,363 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 03:18:43,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:18:43,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2020-11-28 03:18:43,364 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:18:43,364 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:43,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 03:18:43,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:43,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 03:18:43,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:43,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 713 transitions. [2020-11-28 03:18:43,371 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2020-11-28 03:18:43,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 385 states and 576 transitions. [2020-11-28 03:18:43,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 330 [2020-11-28 03:18:43,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2020-11-28 03:18:43,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 385 states and 576 transitions. [2020-11-28 03:18:43,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:43,377 INFO L691 BuchiCegarLoop]: Abstraction has 385 states and 576 transitions. [2020-11-28 03:18:43,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states and 576 transitions. [2020-11-28 03:18:43,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 182. [2020-11-28 03:18:43,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2020-11-28 03:18:43,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2020-11-28 03:18:43,385 INFO L714 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:18:43,385 INFO L594 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:18:43,386 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 03:18:43,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2020-11-28 03:18:43,387 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2020-11-28 03:18:43,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:43,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:43,397 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:18:43,397 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:43,398 INFO L794 eck$LassoCheckResult]: Stem: 2416#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); 2318#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 2319#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2322#L98-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; 2323#L103 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2343#L104 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2423#L109-1 [2020-11-28 03:18:43,398 INFO L796 eck$LassoCheckResult]: Loop: 2423#L109-1 assume !false; 2474#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2472#L112 assume 12292 == ssl3_connect_~s__state~0; 2397#L113 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; 2398#L217 ssl3_connect_~s__server~0 := 0; 2435#L222 assume 0 != ssl3_connect_~cb~0; 2441#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2365#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2366#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2408#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 2409#L259 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; 2312#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2313#L546 ssl3_connect_~skip~0 := 0; 2423#L109-1 [2020-11-28 03:18:43,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:43,403 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2020-11-28 03:18:43,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:43,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429423314] [2020-11-28 03:18:43,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:43,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,422 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,451 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:43,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:43,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2020-11-28 03:18:43,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:43,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722045601] [2020-11-28 03:18:43,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,463 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,469 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,472 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:43,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:43,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2020-11-28 03:18:43,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:43,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238106501] [2020-11-28 03:18:43,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:43,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,486 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:43,500 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:43,515 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:43,628 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-11-28 03:18:43,693 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:43,693 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:43,693 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:43,693 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:43,693 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:18:43,693 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:43,693 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:43,693 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:43,693 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2020-11-28 03:18:43,693 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:43,694 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:43,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:43,700 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 03:18:43,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:18:43,705 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 03:18:43,708 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 03:18:43,710 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 03:18:43,720 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 03:18:43,734 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 03:18:43,738 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 03:18:43,746 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 03:18:43,756 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 03:18:43,763 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 03:18:43,766 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 03:18:43,769 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 03:18:43,788 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 03:18:43,804 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 03:18:44,022 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-11-28 03:18:44,126 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:44,126 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,142 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,143 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,167 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,167 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,188 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,188 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,190 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,213 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,213 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,215 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,247 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,247 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,268 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,271 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,271 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,293 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,293 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,296 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,322 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:44,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,354 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,355 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,376 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,376 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,399 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:44,399 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,410 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,448 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:18:44,448 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:18:44,474 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,498 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:18:44,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:18:44,503 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:18:44,522 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:18:44,522 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:18:44,522 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:18:44,522 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:18:44,523 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:18:44,523 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,523 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:18:44,523 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:18:44,523 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2020-11-28 03:18:44,523 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:18:44,523 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:18:44,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 03:18:44,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 03:18:44,532 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 03:18:44,536 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 03:18:44,539 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 03:18:44,543 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 03:18:44,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 03:18:44,562 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 03:18:44,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 03:18:44,571 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 03:18:44,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 03:18:44,581 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 03:18:44,585 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 03:18:44,594 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 03:18:44,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 03:18:44,610 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 03:18:44,875 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:18:44,875 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:44,889 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 03:18:44,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:44,890 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:44,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:44,891 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:44,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:44,891 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:44,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:44,893 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,913 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 03:18:44,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:44,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:44,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:44,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:44,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:44,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:44,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:44,916 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,937 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 03:18:44,938 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:44,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:44,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:44,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:44,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:44,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:44,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:44,940 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,960 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 03:18:44,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:44,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:44,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:44,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:44,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:44,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:44,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:44,963 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:44,984 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 03:18:44,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:44,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:44,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:44,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:44,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:44,986 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:44,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:44,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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:18:45,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,016 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:18:45,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,016 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:18:45,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:45,018 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:18:45,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:45,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,043 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:45,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:45,046 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,071 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 03:18:45,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:45,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:45,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:45,075 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,096 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 03:18:45,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:45,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,098 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:45,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:45,100 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) Waiting until toolchain timeout for monitored process 83 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,122 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 03:18:45,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:45,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,124 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:45,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:18:45,125 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:45,173 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 03:18:45,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:18:45,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:18:45,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:18:45,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:18:45,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:18:45,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:18:45,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 84 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,195 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:18:45,199 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:18:45,199 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_de91eaaa-fc80-46bb-a536-41cefe1ff911/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) [2020-11-28 03:18:45,205 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:18:45,205 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:18:45,205 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:18:45,205 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 85 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:18:45,232 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:18:45,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:45,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:45,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:18:45,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:45,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:45,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:18:45,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:45,295 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 03:18:45,295 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 03:18:45,296 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 5 states. [2020-11-28 03:18:45,553 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 500 states and 732 transitions. Complement of second has 7 states. [2020-11-28 03:18:45,553 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 03:18:45,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:18:45,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2020-11-28 03:18:45,554 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:18:45,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:45,555 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 03:18:45,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:45,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:45,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:18:45,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:45,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:18:45,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:45,620 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 03:18:45,621 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 03:18:45,621 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 5 states. [2020-11-28 03:18:45,850 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 182 states and 271 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 514 states and 749 transitions. Complement of second has 9 states. [2020-11-28 03:18:45,850 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 03:18:45,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:18:45,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2020-11-28 03:18:45,851 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:18:45,852 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:45,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 03:18:45,852 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:45,852 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 03:18:45,852 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:18:45,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 514 states and 749 transitions. [2020-11-28 03:18:45,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2020-11-28 03:18:45,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 514 states to 411 states and 612 transitions. [2020-11-28 03:18:45,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2020-11-28 03:18:45,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2020-11-28 03:18:45,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 612 transitions. [2020-11-28 03:18:45,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:45,863 INFO L691 BuchiCegarLoop]: Abstraction has 411 states and 612 transitions. [2020-11-28 03:18:45,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 612 transitions. [2020-11-28 03:18:45,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 182. [2020-11-28 03:18:45,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2020-11-28 03:18:45,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2020-11-28 03:18:45,876 INFO L714 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:18:45,876 INFO L594 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:18:45,876 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 03:18:45,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2020-11-28 03:18:45,878 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2020-11-28 03:18:45,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:45,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:45,879 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:45,879 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:45,880 INFO L794 eck$LassoCheckResult]: Stem: 3766#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); 3668#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 3669#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3672#L98-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; 3673#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3694#L109-1 assume !false; 3675#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3767#L112 assume 12292 == ssl3_connect_~s__state~0; 3746#L113 [2020-11-28 03:18:45,880 INFO L796 eck$LassoCheckResult]: Loop: 3746#L113 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; 3747#L217 ssl3_connect_~s__server~0 := 0; 3784#L222 assume 0 != ssl3_connect_~cb~0; 3788#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3715#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3716#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3757#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 3758#L259 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; 3662#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3663#L546 ssl3_connect_~skip~0 := 0; 3825#L109-1 assume !false; 3823#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3821#L112 assume 12292 == ssl3_connect_~s__state~0; 3746#L113 [2020-11-28 03:18:45,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:45,880 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2020-11-28 03:18:45,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:45,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124121168] [2020-11-28 03:18:45,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:45,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:45,889 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:45,896 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:45,900 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:45,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:45,900 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2020-11-28 03:18:45,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:45,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001668076] [2020-11-28 03:18:45,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:45,924 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 03:18:45,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001668076] [2020-11-28 03:18:45,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:45,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:45,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69646634] [2020-11-28 03:18:45,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:45,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:45,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:45,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:45,926 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 3 states. [2020-11-28 03:18:46,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:46,165 INFO L93 Difference]: Finished difference Result 262 states and 363 transitions. [2020-11-28 03:18:46,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:46,166 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 363 transitions. [2020-11-28 03:18:46,169 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2020-11-28 03:18:46,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 341 transitions. [2020-11-28 03:18:46,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2020-11-28 03:18:46,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2020-11-28 03:18:46,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 341 transitions. [2020-11-28 03:18:46,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:46,172 INFO L691 BuchiCegarLoop]: Abstraction has 245 states and 341 transitions. [2020-11-28 03:18:46,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 341 transitions. [2020-11-28 03:18:46,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2020-11-28 03:18:46,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2020-11-28 03:18:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2020-11-28 03:18:46,179 INFO L714 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2020-11-28 03:18:46,179 INFO L594 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2020-11-28 03:18:46,180 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 03:18:46,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2020-11-28 03:18:46,181 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2020-11-28 03:18:46,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:46,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:46,182 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:46,182 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 03:18:46,183 INFO L794 eck$LassoCheckResult]: Stem: 4196#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); 4111#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 4112#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4115#L98-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; 4116#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4134#L109-1 assume !false; 4264#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4265#L112 assume 12292 == ssl3_connect_~s__state~0; 4178#L113 [2020-11-28 03:18:46,183 INFO L796 eck$LassoCheckResult]: Loop: 4178#L113 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; 4179#L217 ssl3_connect_~s__server~0 := 0; 4213#L222 assume 0 != ssl3_connect_~cb~0; 4215#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4154#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4155#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4189#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 4190#L259 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; 4144#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4267#L546 ssl3_connect_~skip~0 := 0; 4266#L109-1 assume !false; 4261#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4257#L112 assume !(12292 == ssl3_connect_~s__state~0); 4256#L115 assume !(16384 == ssl3_connect_~s__state~0); 4254#L118 assume !(4096 == ssl3_connect_~s__state~0); 4249#L121 assume !(20480 == ssl3_connect_~s__state~0); 4181#L124 assume !(4099 == ssl3_connect_~s__state~0); 4182#L127 assume 4368 == ssl3_connect_~s__state~0; 4123#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4124#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4127#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4128#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4109#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4108#L546 ssl3_connect_~skip~0 := 0; 4277#L109-1 assume !false; 4276#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4260#L112 assume 12292 == ssl3_connect_~s__state~0; 4178#L113 [2020-11-28 03:18:46,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,184 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2020-11-28 03:18:46,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633178829] [2020-11-28 03:18:46,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,201 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,221 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,225 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:46,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,226 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2020-11-28 03:18:46,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636090087] [2020-11-28 03:18:46,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:46,248 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 03:18:46,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636090087] [2020-11-28 03:18:46,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:46,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:46,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227099477] [2020-11-28 03:18:46,249 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:46,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:46,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:46,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:46,249 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 Second operand 3 states. [2020-11-28 03:18:46,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:46,440 INFO L93 Difference]: Finished difference Result 233 states and 324 transitions. [2020-11-28 03:18:46,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:46,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 233 states and 324 transitions. [2020-11-28 03:18:46,442 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2020-11-28 03:18:46,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 233 states to 233 states and 324 transitions. [2020-11-28 03:18:46,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2020-11-28 03:18:46,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 233 [2020-11-28 03:18:46,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 233 states and 324 transitions. [2020-11-28 03:18:46,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:46,449 INFO L691 BuchiCegarLoop]: Abstraction has 233 states and 324 transitions. [2020-11-28 03:18:46,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states and 324 transitions. [2020-11-28 03:18:46,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 195. [2020-11-28 03:18:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2020-11-28 03:18:46,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2020-11-28 03:18:46,460 INFO L714 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2020-11-28 03:18:46,460 INFO L594 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2020-11-28 03:18:46,460 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 03:18:46,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2020-11-28 03:18:46,462 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2020-11-28 03:18:46,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:46,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:46,465 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:46,465 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] [2020-11-28 03:18:46,465 INFO L794 eck$LassoCheckResult]: Stem: 4613#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); 4528#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 4529#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4532#L98-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; 4533#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4552#L109-1 assume !false; 4614#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4615#L112 assume 12292 == ssl3_connect_~s__state~0; 4595#L113 [2020-11-28 03:18:46,466 INFO L796 eck$LassoCheckResult]: Loop: 4595#L113 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; 4596#L217 ssl3_connect_~s__server~0 := 0; 4630#L222 assume 0 != ssl3_connect_~cb~0; 4633#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4572#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4573#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4606#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 4607#L259 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; 4562#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4687#L546 ssl3_connect_~skip~0 := 0; 4686#L109-1 assume !false; 4684#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4679#L112 assume !(12292 == ssl3_connect_~s__state~0); 4677#L115 assume !(16384 == ssl3_connect_~s__state~0); 4675#L118 assume !(4096 == ssl3_connect_~s__state~0); 4673#L121 assume !(20480 == ssl3_connect_~s__state~0); 4671#L124 assume !(4099 == ssl3_connect_~s__state~0); 4669#L127 assume 4368 == ssl3_connect_~s__state~0; 4540#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4541#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4544#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4545#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4546#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4678#L546 ssl3_connect_~skip~0 := 0; 4676#L109-1 assume !false; 4674#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4672#L112 assume !(12292 == ssl3_connect_~s__state~0); 4670#L115 assume !(16384 == ssl3_connect_~s__state~0); 4668#L118 assume !(4096 == ssl3_connect_~s__state~0); 4667#L121 assume !(20480 == ssl3_connect_~s__state~0); 4666#L124 assume !(4099 == ssl3_connect_~s__state~0); 4665#L127 assume !(4368 == ssl3_connect_~s__state~0); 4663#L130 assume !(4369 == ssl3_connect_~s__state~0); 4664#L133 assume 4384 == ssl3_connect_~s__state~0; 4622#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4585#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4550#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 4574#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4612#L300-2 ssl3_connect_~s__init_num~0 := 0; 4526#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4525#L546 ssl3_connect_~skip~0 := 0; 4534#L109-1 assume !false; 4535#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4707#L112 assume 12292 == ssl3_connect_~s__state~0; 4595#L113 [2020-11-28 03:18:46,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,466 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2020-11-28 03:18:46,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,467 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462900096] [2020-11-28 03:18:46,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,495 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,511 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,514 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:46,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2020-11-28 03:18:46,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444809971] [2020-11-28 03:18:46,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:46,574 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 03:18:46,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444809971] [2020-11-28 03:18:46,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:46,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:46,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979697787] [2020-11-28 03:18:46,575 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:46,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:46,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:46,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:46,576 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 Second operand 3 states. [2020-11-28 03:18:46,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:46,800 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2020-11-28 03:18:46,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:46,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2020-11-28 03:18:46,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2020-11-28 03:18:46,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2020-11-28 03:18:46,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2020-11-28 03:18:46,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2020-11-28 03:18:46,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2020-11-28 03:18:46,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:46,808 INFO L691 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2020-11-28 03:18:46,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2020-11-28 03:18:46,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2020-11-28 03:18:46,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2020-11-28 03:18:46,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2020-11-28 03:18:46,817 INFO L714 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2020-11-28 03:18:46,817 INFO L594 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2020-11-28 03:18:46,817 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 03:18:46,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2020-11-28 03:18:46,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2020-11-28 03:18:46,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:46,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:46,820 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:46,820 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, 1, 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 03:18:46,820 INFO L794 eck$LassoCheckResult]: Stem: 5051#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); 4967#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 4968#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4971#L98-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; 4972#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4991#L109-1 assume !false; 5151#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5113#L112 assume 12292 == ssl3_connect_~s__state~0; 5035#L113 [2020-11-28 03:18:46,823 INFO L796 eck$LassoCheckResult]: Loop: 5035#L113 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; 5036#L217 ssl3_connect_~s__server~0 := 0; 5070#L222 assume 0 != ssl3_connect_~cb~0; 5073#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5012#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5013#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5044#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 5045#L259 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; 4965#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4964#L546 ssl3_connect_~skip~0 := 0; 4973#L109-1 assume !false; 4974#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5052#L112 assume !(12292 == ssl3_connect_~s__state~0); 5057#L115 assume !(16384 == ssl3_connect_~s__state~0); 5058#L118 assume !(4096 == ssl3_connect_~s__state~0); 5054#L121 assume !(20480 == ssl3_connect_~s__state~0); 5037#L124 assume !(4099 == ssl3_connect_~s__state~0); 5038#L127 assume !(4368 == ssl3_connect_~s__state~0); 5027#L130 assume !(4369 == ssl3_connect_~s__state~0); 5016#L133 assume !(4384 == ssl3_connect_~s__state~0); 4994#L136 assume !(4385 == ssl3_connect_~s__state~0); 4995#L139 assume !(4400 == ssl3_connect_~s__state~0); 4981#L142 assume !(4401 == ssl3_connect_~s__state~0); 4982#L145 assume !(4416 == ssl3_connect_~s__state~0); 5092#L148 assume !(4417 == ssl3_connect_~s__state~0); 5067#L151 assume !(4432 == ssl3_connect_~s__state~0); 5048#L154 assume !(4433 == ssl3_connect_~s__state~0); 5039#L157 assume !(4448 == ssl3_connect_~s__state~0); 5040#L160 assume !(4449 == ssl3_connect_~s__state~0); 5028#L163 assume !(4464 == ssl3_connect_~s__state~0); 5018#L166 assume !(4465 == ssl3_connect_~s__state~0); 4996#L169 assume !(4466 == ssl3_connect_~s__state~0); 4997#L172 assume !(4467 == ssl3_connect_~s__state~0); 5006#L175 assume !(4480 == ssl3_connect_~s__state~0); 5121#L178 assume !(4481 == ssl3_connect_~s__state~0); 5077#L181 assume !(4496 == ssl3_connect_~s__state~0); 5069#L184 assume !(4497 == ssl3_connect_~s__state~0); 5049#L187 assume !(4512 == ssl3_connect_~s__state~0); 5041#L190 assume !(4513 == ssl3_connect_~s__state~0); 5042#L193 assume !(4528 == ssl3_connect_~s__state~0); 5031#L196 assume !(4529 == ssl3_connect_~s__state~0); 5019#L199 assume !(4560 == ssl3_connect_~s__state~0); 5020#L202 assume !(4561 == ssl3_connect_~s__state~0); 5009#L205 assume 4352 == ssl3_connect_~s__state~0; 5010#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5023#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4978#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5001#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5141#L546 ssl3_connect_~skip~0 := 0; 5140#L109-1 assume !false; 5139#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5138#L112 assume 12292 == ssl3_connect_~s__state~0; 5035#L113 [2020-11-28 03:18:46,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,824 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2020-11-28 03:18:46,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003195087] [2020-11-28 03:18:46,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,832 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:46,837 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:46,841 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:46,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:46,842 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2020-11-28 03:18:46,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:46,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758654915] [2020-11-28 03:18:46,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:46,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:46,865 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 03:18:46,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758654915] [2020-11-28 03:18:46,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:46,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:46,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763076620] [2020-11-28 03:18:46,867 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:46,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:46,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:46,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:46,867 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 03:18:46,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:46,995 INFO L93 Difference]: Finished difference Result 241 states and 359 transitions. [2020-11-28 03:18:46,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:46,995 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 359 transitions. [2020-11-28 03:18:46,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2020-11-28 03:18:47,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 359 transitions. [2020-11-28 03:18:47,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2020-11-28 03:18:47,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2020-11-28 03:18:47,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 359 transitions. [2020-11-28 03:18:47,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:47,001 INFO L691 BuchiCegarLoop]: Abstraction has 241 states and 359 transitions. [2020-11-28 03:18:47,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 359 transitions. [2020-11-28 03:18:47,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2020-11-28 03:18:47,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-11-28 03:18:47,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2020-11-28 03:18:47,007 INFO L714 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2020-11-28 03:18:47,007 INFO L594 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2020-11-28 03:18:47,007 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 03:18:47,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2020-11-28 03:18:47,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2020-11-28 03:18:47,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:47,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:47,011 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,011 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,011 INFO L794 eck$LassoCheckResult]: Stem: 5524#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); 5436#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 5437#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5440#L98-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; 5441#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5460#L109-1 assume !false; 5657#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5661#L112 assume 12292 == ssl3_connect_~s__state~0; 5505#L113 [2020-11-28 03:18:47,011 INFO L796 eck$LassoCheckResult]: Loop: 5505#L113 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; 5506#L217 ssl3_connect_~s__server~0 := 0; 5543#L222 assume 0 != ssl3_connect_~cb~0; 5545#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5481#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5482#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5515#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 5516#L259 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; 5434#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5433#L546 ssl3_connect_~skip~0 := 0; 5442#L109-1 assume !false; 5443#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5525#L112 assume !(12292 == ssl3_connect_~s__state~0); 5531#L115 assume !(16384 == ssl3_connect_~s__state~0); 5532#L118 assume !(4096 == ssl3_connect_~s__state~0); 5539#L121 assume !(20480 == ssl3_connect_~s__state~0); 5507#L124 assume !(4099 == ssl3_connect_~s__state~0); 5508#L127 assume 4368 == ssl3_connect_~s__state~0; 5448#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5449#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5452#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5453#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5454#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5588#L546 ssl3_connect_~skip~0 := 0; 5586#L109-1 assume !false; 5584#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5582#L112 assume !(12292 == ssl3_connect_~s__state~0); 5580#L115 assume !(16384 == ssl3_connect_~s__state~0); 5579#L118 assume !(4096 == ssl3_connect_~s__state~0); 5578#L121 assume !(20480 == ssl3_connect_~s__state~0); 5577#L124 assume !(4099 == ssl3_connect_~s__state~0); 5576#L127 assume !(4368 == ssl3_connect_~s__state~0); 5575#L130 assume !(4369 == ssl3_connect_~s__state~0); 5567#L133 assume !(4384 == ssl3_connect_~s__state~0); 5463#L136 assume !(4385 == ssl3_connect_~s__state~0); 5464#L139 assume !(4400 == ssl3_connect_~s__state~0); 5450#L142 assume !(4401 == ssl3_connect_~s__state~0); 5451#L145 assume !(4416 == ssl3_connect_~s__state~0); 5565#L148 assume !(4417 == ssl3_connect_~s__state~0); 5540#L151 assume !(4432 == ssl3_connect_~s__state~0); 5520#L154 assume !(4433 == ssl3_connect_~s__state~0); 5509#L157 assume !(4448 == ssl3_connect_~s__state~0); 5510#L160 assume !(4449 == ssl3_connect_~s__state~0); 5498#L163 assume !(4464 == ssl3_connect_~s__state~0); 5487#L166 assume !(4465 == ssl3_connect_~s__state~0); 5465#L169 assume !(4466 == ssl3_connect_~s__state~0); 5466#L172 assume !(4467 == ssl3_connect_~s__state~0); 5428#L175 assume !(4480 == ssl3_connect_~s__state~0); 5429#L178 assume !(4481 == ssl3_connect_~s__state~0); 5550#L181 assume !(4496 == ssl3_connect_~s__state~0); 5542#L184 assume !(4497 == ssl3_connect_~s__state~0); 5521#L187 assume !(4512 == ssl3_connect_~s__state~0); 5522#L190 assume !(4513 == ssl3_connect_~s__state~0); 5517#L193 assume !(4528 == ssl3_connect_~s__state~0); 5501#L196 assume !(4529 == ssl3_connect_~s__state~0); 5488#L199 assume !(4560 == ssl3_connect_~s__state~0); 5489#L202 assume !(4561 == ssl3_connect_~s__state~0); 5478#L205 assume 4352 == ssl3_connect_~s__state~0; 5479#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5492#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5447#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5471#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5608#L546 ssl3_connect_~skip~0 := 0; 5606#L109-1 assume !false; 5601#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5599#L112 assume 12292 == ssl3_connect_~s__state~0; 5505#L113 [2020-11-28 03:18:47,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,012 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2020-11-28 03:18:47,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337753103] [2020-11-28 03:18:47,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,020 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,026 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,029 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:47,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2020-11-28 03:18:47,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399030527] [2020-11-28 03:18:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:47,083 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 03:18:47,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399030527] [2020-11-28 03:18:47,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:47,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:47,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939128691] [2020-11-28 03:18:47,084 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:47,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:47,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:47,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:47,085 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 Second operand 3 states. [2020-11-28 03:18:47,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:47,236 INFO L93 Difference]: Finished difference Result 243 states and 358 transitions. [2020-11-28 03:18:47,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:47,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 243 states and 358 transitions. [2020-11-28 03:18:47,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2020-11-28 03:18:47,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 243 states to 243 states and 358 transitions. [2020-11-28 03:18:47,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 243 [2020-11-28 03:18:47,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 243 [2020-11-28 03:18:47,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 243 states and 358 transitions. [2020-11-28 03:18:47,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:47,242 INFO L691 BuchiCegarLoop]: Abstraction has 243 states and 358 transitions. [2020-11-28 03:18:47,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states and 358 transitions. [2020-11-28 03:18:47,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 238. [2020-11-28 03:18:47,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-11-28 03:18:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2020-11-28 03:18:47,248 INFO L714 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2020-11-28 03:18:47,248 INFO L594 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2020-11-28 03:18:47,248 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 03:18:47,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2020-11-28 03:18:47,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2020-11-28 03:18:47,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:47,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:47,252 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,252 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,252 INFO L794 eck$LassoCheckResult]: Stem: 6017#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); 5924#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 5925#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5928#L98-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; 5929#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5949#L109-1 assume !false; 6018#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6019#L112 assume 12292 == ssl3_connect_~s__state~0; 5996#L113 [2020-11-28 03:18:47,253 INFO L796 eck$LassoCheckResult]: Loop: 5996#L113 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; 5997#L217 ssl3_connect_~s__server~0 := 0; 6036#L222 assume 0 != ssl3_connect_~cb~0; 6040#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5972#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5973#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6007#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 6008#L259 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; 6010#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6099#L546 ssl3_connect_~skip~0 := 0; 6097#L109-1 assume !false; 6095#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6093#L112 assume !(12292 == ssl3_connect_~s__state~0); 6091#L115 assume !(16384 == ssl3_connect_~s__state~0); 6089#L118 assume !(4096 == ssl3_connect_~s__state~0); 6087#L121 assume !(20480 == ssl3_connect_~s__state~0); 5999#L124 assume !(4099 == ssl3_connect_~s__state~0); 6000#L127 assume 4368 == ssl3_connect_~s__state~0; 5937#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5938#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5941#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5942#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5943#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6100#L546 ssl3_connect_~skip~0 := 0; 6098#L109-1 assume !false; 6096#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6094#L112 assume !(12292 == ssl3_connect_~s__state~0); 6092#L115 assume !(16384 == ssl3_connect_~s__state~0); 6090#L118 assume !(4096 == ssl3_connect_~s__state~0); 6088#L121 assume !(20480 == ssl3_connect_~s__state~0); 6086#L124 assume !(4099 == ssl3_connect_~s__state~0); 6005#L127 assume !(4368 == ssl3_connect_~s__state~0); 5988#L130 assume !(4369 == ssl3_connect_~s__state~0); 5976#L133 assume 4384 == ssl3_connect_~s__state~0; 5954#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 5986#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5947#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 5974#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6016#L300-2 ssl3_connect_~s__init_num~0 := 0; 5922#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5921#L546 ssl3_connect_~skip~0 := 0; 5979#L109-1 assume !false; 6151#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6150#L112 assume !(12292 == ssl3_connect_~s__state~0); 6149#L115 assume !(16384 == ssl3_connect_~s__state~0); 6148#L118 assume !(4096 == ssl3_connect_~s__state~0); 6147#L121 assume !(20480 == ssl3_connect_~s__state~0); 6051#L124 assume !(4099 == ssl3_connect_~s__state~0); 6052#L127 assume !(4368 == ssl3_connect_~s__state~0); 6064#L130 assume !(4369 == ssl3_connect_~s__state~0); 6065#L133 assume !(4384 == ssl3_connect_~s__state~0); 5952#L136 assume !(4385 == ssl3_connect_~s__state~0); 5953#L139 assume !(4400 == ssl3_connect_~s__state~0); 6050#L142 assume !(4401 == ssl3_connect_~s__state~0); 6039#L145 assume !(4416 == ssl3_connect_~s__state~0); 6026#L148 assume !(4417 == ssl3_connect_~s__state~0); 6027#L151 assume !(4432 == ssl3_connect_~s__state~0); 6055#L154 assume !(4433 == ssl3_connect_~s__state~0); 6056#L157 assume !(4448 == ssl3_connect_~s__state~0); 6084#L160 assume !(4449 == ssl3_connect_~s__state~0); 6063#L163 assume !(4464 == ssl3_connect_~s__state~0); 6060#L166 assume !(4465 == ssl3_connect_~s__state~0); 6061#L169 assume !(4466 == ssl3_connect_~s__state~0); 6062#L172 assume !(4467 == ssl3_connect_~s__state~0); 5915#L175 assume !(4480 == ssl3_connect_~s__state~0); 5917#L178 assume !(4481 == ssl3_connect_~s__state~0); 6041#L181 assume !(4496 == ssl3_connect_~s__state~0); 6069#L184 assume !(4497 == ssl3_connect_~s__state~0); 6085#L187 assume !(4512 == ssl3_connect_~s__state~0); 6003#L190 assume !(4513 == ssl3_connect_~s__state~0); 6004#L193 assume !(4528 == ssl3_connect_~s__state~0); 6048#L196 assume !(4529 == ssl3_connect_~s__state~0); 6049#L199 assume !(4560 == ssl3_connect_~s__state~0); 5981#L202 assume !(4561 == ssl3_connect_~s__state~0); 5969#L205 assume 4352 == ssl3_connect_~s__state~0; 5970#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5984#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5936#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5961#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6071#L546 ssl3_connect_~skip~0 := 0; 6068#L109-1 assume !false; 6067#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6066#L112 assume 12292 == ssl3_connect_~s__state~0; 5996#L113 [2020-11-28 03:18:47,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,253 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2020-11-28 03:18:47,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342030032] [2020-11-28 03:18:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,261 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,266 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,270 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:47,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2020-11-28 03:18:47,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,271 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109924075] [2020-11-28 03:18:47,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-28 03:18:47,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109924075] [2020-11-28 03:18:47,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:47,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:47,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849105367] [2020-11-28 03:18:47,328 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:47,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:47,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:47,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:47,329 INFO L87 Difference]: Start difference. First operand 238 states and 350 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 03:18:47,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:47,499 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2020-11-28 03:18:47,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:47,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2020-11-28 03:18:47,502 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2020-11-28 03:18:47,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2020-11-28 03:18:47,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2020-11-28 03:18:47,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2020-11-28 03:18:47,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2020-11-28 03:18:47,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:47,505 INFO L691 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2020-11-28 03:18:47,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2020-11-28 03:18:47,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2020-11-28 03:18:47,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2020-11-28 03:18:47,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2020-11-28 03:18:47,511 INFO L714 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2020-11-28 03:18:47,511 INFO L594 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2020-11-28 03:18:47,511 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 03:18:47,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2020-11-28 03:18:47,513 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2020-11-28 03:18:47,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:47,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:47,514 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,515 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,515 INFO L794 eck$LassoCheckResult]: Stem: 6542#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); 6448#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 6449#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6452#L98-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; 6453#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6472#L109-1 assume !false; 6714#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6710#L112 assume 12292 == ssl3_connect_~s__state~0; 6519#L113 [2020-11-28 03:18:47,515 INFO L796 eck$LassoCheckResult]: Loop: 6519#L113 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; 6520#L217 ssl3_connect_~s__server~0 := 0; 6563#L222 assume 0 != ssl3_connect_~cb~0; 6564#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6494#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6495#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6531#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 6532#L259 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; 6535#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6695#L546 ssl3_connect_~skip~0 := 0; 6693#L109-1 assume !false; 6691#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6689#L112 assume !(12292 == ssl3_connect_~s__state~0); 6687#L115 assume !(16384 == ssl3_connect_~s__state~0); 6685#L118 assume !(4096 == ssl3_connect_~s__state~0); 6683#L121 assume !(20480 == ssl3_connect_~s__state~0); 6521#L124 assume !(4099 == ssl3_connect_~s__state~0); 6522#L127 assume 4368 == ssl3_connect_~s__state~0; 6460#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6461#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6464#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6465#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6466#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6664#L546 ssl3_connect_~skip~0 := 0; 6663#L109-1 assume !false; 6661#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6659#L112 assume !(12292 == ssl3_connect_~s__state~0); 6657#L115 assume !(16384 == ssl3_connect_~s__state~0); 6652#L118 assume !(4096 == ssl3_connect_~s__state~0); 6650#L121 assume !(20480 == ssl3_connect_~s__state~0); 6648#L124 assume !(4099 == ssl3_connect_~s__state~0); 6645#L127 assume !(4368 == ssl3_connect_~s__state~0); 6642#L130 assume !(4369 == ssl3_connect_~s__state~0); 6589#L133 assume 4384 == ssl3_connect_~s__state~0; 6553#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6507#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6470#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 6496#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6543#L300-2 ssl3_connect_~s__init_num~0 := 0; 6490#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6665#L546 ssl3_connect_~skip~0 := 0; 6653#L109-1 assume !false; 6651#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6649#L112 assume !(12292 == ssl3_connect_~s__state~0); 6646#L115 assume !(16384 == ssl3_connect_~s__state~0); 6643#L118 assume !(4096 == ssl3_connect_~s__state~0); 6641#L121 assume !(20480 == ssl3_connect_~s__state~0); 6640#L124 assume !(4099 == ssl3_connect_~s__state~0); 6639#L127 assume !(4368 == ssl3_connect_~s__state~0); 6638#L130 assume !(4369 == ssl3_connect_~s__state~0); 6637#L133 assume !(4384 == ssl3_connect_~s__state~0); 6636#L136 assume !(4385 == ssl3_connect_~s__state~0); 6578#L139 assume !(4400 == ssl3_connect_~s__state~0); 6579#L142 assume !(4401 == ssl3_connect_~s__state~0); 6634#L145 assume !(4416 == ssl3_connect_~s__state~0); 6633#L148 assume !(4417 == ssl3_connect_~s__state~0); 6632#L151 assume !(4432 == ssl3_connect_~s__state~0); 6631#L154 assume !(4433 == ssl3_connect_~s__state~0); 6630#L157 assume !(4448 == ssl3_connect_~s__state~0); 6616#L160 assume !(4449 == ssl3_connect_~s__state~0); 6599#L163 assume !(4464 == ssl3_connect_~s__state~0); 6595#L166 assume !(4465 == ssl3_connect_~s__state~0); 6596#L169 assume !(4466 == ssl3_connect_~s__state~0); 6597#L172 assume !(4467 == ssl3_connect_~s__state~0); 6598#L175 assume !(4480 == ssl3_connect_~s__state~0); 6617#L178 assume !(4481 == ssl3_connect_~s__state~0); 6618#L181 assume !(4496 == ssl3_connect_~s__state~0); 6607#L184 assume !(4497 == ssl3_connect_~s__state~0); 6592#L187 assume !(4512 == ssl3_connect_~s__state~0); 6593#L190 assume !(4513 == ssl3_connect_~s__state~0); 6594#L193 assume !(4528 == ssl3_connect_~s__state~0); 6574#L196 assume !(4529 == ssl3_connect_~s__state~0); 6575#L199 assume !(4560 == ssl3_connect_~s__state~0); 6502#L202 assume !(4561 == ssl3_connect_~s__state~0); 6491#L205 assume 4352 == ssl3_connect_~s__state~0; 6492#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6505#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6459#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6482#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6608#L546 ssl3_connect_~skip~0 := 0; 6604#L109-1 assume !false; 6603#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6602#L112 assume 12292 == ssl3_connect_~s__state~0; 6519#L113 [2020-11-28 03:18:47,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,516 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2020-11-28 03:18:47,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508094186] [2020-11-28 03:18:47,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,526 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,535 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,540 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:47,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,541 INFO L82 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2020-11-28 03:18:47,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545753192] [2020-11-28 03:18:47,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:47,597 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-28 03:18:47,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545753192] [2020-11-28 03:18:47,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:47,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:47,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286880250] [2020-11-28 03:18:47,598 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:47,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:47,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:47,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:47,600 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 Second operand 3 states. [2020-11-28 03:18:47,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:47,787 INFO L93 Difference]: Finished difference Result 302 states and 426 transitions. [2020-11-28 03:18:47,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:47,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 426 transitions. [2020-11-28 03:18:47,792 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2020-11-28 03:18:47,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 426 transitions. [2020-11-28 03:18:47,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2020-11-28 03:18:47,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2020-11-28 03:18:47,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 426 transitions. [2020-11-28 03:18:47,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:47,795 INFO L691 BuchiCegarLoop]: Abstraction has 302 states and 426 transitions. [2020-11-28 03:18:47,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 426 transitions. [2020-11-28 03:18:47,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 297. [2020-11-28 03:18:47,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2020-11-28 03:18:47,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2020-11-28 03:18:47,802 INFO L714 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2020-11-28 03:18:47,802 INFO L594 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2020-11-28 03:18:47,802 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 03:18:47,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2020-11-28 03:18:47,804 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2020-11-28 03:18:47,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:47,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:47,805 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,805 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:47,805 INFO L794 eck$LassoCheckResult]: Stem: 7123#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); 7034#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 7035#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7038#L98-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; 7039#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7058#L109-1 assume !false; 7242#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7239#L112 assume 12292 == ssl3_connect_~s__state~0; 7104#L113 [2020-11-28 03:18:47,806 INFO L796 eck$LassoCheckResult]: Loop: 7104#L113 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; 7105#L217 ssl3_connect_~s__server~0 := 0; 7141#L222 assume 0 != ssl3_connect_~cb~0; 7143#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7080#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7081#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7115#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 7116#L259 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; 7032#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7031#L546 ssl3_connect_~skip~0 := 0; 7040#L109-1 assume !false; 7041#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7125#L112 assume !(12292 == ssl3_connect_~s__state~0); 7131#L115 assume !(16384 == ssl3_connect_~s__state~0); 7132#L118 assume !(4096 == ssl3_connect_~s__state~0); 7127#L121 assume !(20480 == ssl3_connect_~s__state~0); 7128#L124 assume !(4099 == ssl3_connect_~s__state~0); 7172#L127 assume 4368 == ssl3_connect_~s__state~0; 7046#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7047#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7050#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7051#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7052#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7319#L546 ssl3_connect_~skip~0 := 0; 7318#L109-1 assume !false; 7317#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7316#L112 assume !(12292 == ssl3_connect_~s__state~0); 7315#L115 assume !(16384 == ssl3_connect_~s__state~0); 7314#L118 assume !(4096 == ssl3_connect_~s__state~0); 7313#L121 assume !(20480 == ssl3_connect_~s__state~0); 7107#L124 assume !(4099 == ssl3_connect_~s__state~0); 7108#L127 assume !(4368 == ssl3_connect_~s__state~0); 7095#L130 assume !(4369 == ssl3_connect_~s__state~0); 7096#L133 assume 4384 == ssl3_connect_~s__state~0; 7133#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7093#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7056#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7082#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7121#L300-2 ssl3_connect_~s__init_num~0 := 0; 7122#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7269#L546 ssl3_connect_~skip~0 := 0; 7267#L109-1 assume !false; 7265#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7263#L112 assume !(12292 == ssl3_connect_~s__state~0); 7261#L115 assume !(16384 == ssl3_connect_~s__state~0); 7259#L118 assume !(4096 == ssl3_connect_~s__state~0); 7257#L121 assume !(20480 == ssl3_connect_~s__state~0); 7255#L124 assume !(4099 == ssl3_connect_~s__state~0); 7253#L127 assume !(4368 == ssl3_connect_~s__state~0); 7252#L130 assume !(4369 == ssl3_connect_~s__state~0); 7251#L133 assume !(4384 == ssl3_connect_~s__state~0); 7250#L136 assume !(4385 == ssl3_connect_~s__state~0); 7232#L139 assume 4400 == ssl3_connect_~s__state~0; 7117#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7118#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7054#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7076#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7226#L546 ssl3_connect_~skip~0 := 0; 7225#L109-1 assume !false; 7224#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7223#L112 assume !(12292 == ssl3_connect_~s__state~0); 7222#L115 assume !(16384 == ssl3_connect_~s__state~0); 7221#L118 assume !(4096 == ssl3_connect_~s__state~0); 7220#L121 assume !(20480 == ssl3_connect_~s__state~0); 7219#L124 assume !(4099 == ssl3_connect_~s__state~0); 7218#L127 assume !(4368 == ssl3_connect_~s__state~0); 7217#L130 assume !(4369 == ssl3_connect_~s__state~0); 7216#L133 assume !(4384 == ssl3_connect_~s__state~0); 7215#L136 assume !(4385 == ssl3_connect_~s__state~0); 7214#L139 assume !(4400 == ssl3_connect_~s__state~0); 7212#L142 assume !(4401 == ssl3_connect_~s__state~0); 7211#L145 assume !(4416 == ssl3_connect_~s__state~0); 7193#L148 assume !(4417 == ssl3_connect_~s__state~0); 7194#L151 assume !(4432 == ssl3_connect_~s__state~0); 7210#L154 assume !(4433 == ssl3_connect_~s__state~0); 7209#L157 assume !(4448 == ssl3_connect_~s__state~0); 7208#L160 assume !(4449 == ssl3_connect_~s__state~0); 7207#L163 assume !(4464 == ssl3_connect_~s__state~0); 7206#L166 assume !(4465 == ssl3_connect_~s__state~0); 7205#L169 assume !(4466 == ssl3_connect_~s__state~0); 7204#L172 assume !(4467 == ssl3_connect_~s__state~0); 7203#L175 assume !(4480 == ssl3_connect_~s__state~0); 7202#L178 assume !(4481 == ssl3_connect_~s__state~0); 7201#L181 assume !(4496 == ssl3_connect_~s__state~0); 7200#L184 assume !(4497 == ssl3_connect_~s__state~0); 7199#L187 assume !(4512 == ssl3_connect_~s__state~0); 7198#L190 assume !(4513 == ssl3_connect_~s__state~0); 7197#L193 assume !(4528 == ssl3_connect_~s__state~0); 7150#L196 assume !(4529 == ssl3_connect_~s__state~0); 7151#L199 assume !(4560 == ssl3_connect_~s__state~0); 7088#L202 assume !(4561 == ssl3_connect_~s__state~0); 7077#L205 assume 4352 == ssl3_connect_~s__state~0; 7078#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7091#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7045#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7069#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7180#L546 ssl3_connect_~skip~0 := 0; 7177#L109-1 assume !false; 7176#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7175#L112 assume 12292 == ssl3_connect_~s__state~0; 7104#L113 [2020-11-28 03:18:47,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,806 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2020-11-28 03:18:47,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965058445] [2020-11-28 03:18:47,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,816 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:47,823 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:47,828 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:47,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:47,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2020-11-28 03:18:47,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:47,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671240722] [2020-11-28 03:18:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:47,888 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-11-28 03:18:47,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671240722] [2020-11-28 03:18:47,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:47,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:47,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156384474] [2020-11-28 03:18:47,890 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:47,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:47,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:47,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:47,891 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand 3 states. [2020-11-28 03:18:48,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:48,066 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2020-11-28 03:18:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:48,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2020-11-28 03:18:48,069 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2020-11-28 03:18:48,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2020-11-28 03:18:48,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2020-11-28 03:18:48,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2020-11-28 03:18:48,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2020-11-28 03:18:48,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:48,073 INFO L691 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2020-11-28 03:18:48,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2020-11-28 03:18:48,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2020-11-28 03:18:48,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-11-28 03:18:48,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2020-11-28 03:18:48,079 INFO L714 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2020-11-28 03:18:48,080 INFO L594 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2020-11-28 03:18:48,080 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 03:18:48,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2020-11-28 03:18:48,082 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2020-11-28 03:18:48,082 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:48,082 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:48,083 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,083 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,084 INFO L794 eck$LassoCheckResult]: Stem: 7749#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); 7658#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 7659#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7662#L98-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; 7663#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7682#L109-1 assume !false; 7827#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7816#L112 assume 12292 == ssl3_connect_~s__state~0; 7728#L113 [2020-11-28 03:18:48,084 INFO L796 eck$LassoCheckResult]: Loop: 7728#L113 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; 7729#L217 ssl3_connect_~s__server~0 := 0; 7768#L222 assume 0 != ssl3_connect_~cb~0; 7772#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7703#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7704#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7740#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 7741#L259 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; 7656#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7655#L546 ssl3_connect_~skip~0 := 0; 7664#L109-1 assume !false; 7665#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7751#L112 assume !(12292 == ssl3_connect_~s__state~0); 7769#L115 assume !(16384 == ssl3_connect_~s__state~0); 7764#L118 assume !(4096 == ssl3_connect_~s__state~0); 7753#L121 assume !(20480 == ssl3_connect_~s__state~0); 7731#L124 assume !(4099 == ssl3_connect_~s__state~0); 7732#L127 assume 4368 == ssl3_connect_~s__state~0; 7670#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7671#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7674#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7675#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7676#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7947#L546 ssl3_connect_~skip~0 := 0; 7945#L109-1 assume !false; 7943#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7941#L112 assume !(12292 == ssl3_connect_~s__state~0); 7939#L115 assume !(16384 == ssl3_connect_~s__state~0); 7937#L118 assume !(4096 == ssl3_connect_~s__state~0); 7935#L121 assume !(20480 == ssl3_connect_~s__state~0); 7932#L124 assume !(4099 == ssl3_connect_~s__state~0); 7738#L127 assume !(4368 == ssl3_connect_~s__state~0); 7718#L130 assume !(4369 == ssl3_connect_~s__state~0); 7719#L133 assume 4384 == ssl3_connect_~s__state~0; 7758#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7716#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7680#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 7705#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7750#L300-2 ssl3_connect_~s__init_num~0 := 0; 7859#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7853#L546 ssl3_connect_~skip~0 := 0; 7851#L109-1 assume !false; 7849#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7847#L112 assume !(12292 == ssl3_connect_~s__state~0); 7845#L115 assume !(16384 == ssl3_connect_~s__state~0); 7843#L118 assume !(4096 == ssl3_connect_~s__state~0); 7841#L121 assume !(20480 == ssl3_connect_~s__state~0); 7839#L124 assume !(4099 == ssl3_connect_~s__state~0); 7837#L127 assume !(4368 == ssl3_connect_~s__state~0); 7835#L130 assume !(4369 == ssl3_connect_~s__state~0); 7833#L133 assume !(4384 == ssl3_connect_~s__state~0); 7831#L136 assume !(4385 == ssl3_connect_~s__state~0); 7782#L139 assume 4400 == ssl3_connect_~s__state~0; 7742#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7743#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7678#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7746#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7905#L546 ssl3_connect_~skip~0 := 0; 7903#L109-1 assume !false; 7901#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7899#L112 assume !(12292 == ssl3_connect_~s__state~0); 7897#L115 assume !(16384 == ssl3_connect_~s__state~0); 7895#L118 assume !(4096 == ssl3_connect_~s__state~0); 7893#L121 assume !(20480 == ssl3_connect_~s__state~0); 7891#L124 assume !(4099 == ssl3_connect_~s__state~0); 7889#L127 assume !(4368 == ssl3_connect_~s__state~0); 7887#L130 assume !(4369 == ssl3_connect_~s__state~0); 7885#L133 assume !(4384 == ssl3_connect_~s__state~0); 7883#L136 assume !(4385 == ssl3_connect_~s__state~0); 7881#L139 assume !(4400 == ssl3_connect_~s__state~0); 7879#L142 assume !(4401 == ssl3_connect_~s__state~0); 7877#L145 assume 4416 == ssl3_connect_~s__state~0; 7739#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 7660#L329 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7661#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7666#L337 assume !(0 == ssl3_connect_~tmp___6~0); 7699#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7948#L546 ssl3_connect_~skip~0 := 0; 7946#L109-1 assume !false; 7944#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7942#L112 assume !(12292 == ssl3_connect_~s__state~0); 7940#L115 assume !(16384 == ssl3_connect_~s__state~0); 7938#L118 assume !(4096 == ssl3_connect_~s__state~0); 7936#L121 assume !(20480 == ssl3_connect_~s__state~0); 7934#L124 assume !(4099 == ssl3_connect_~s__state~0); 7931#L127 assume !(4368 == ssl3_connect_~s__state~0); 7802#L130 assume !(4369 == ssl3_connect_~s__state~0); 7803#L133 assume !(4384 == ssl3_connect_~s__state~0); 7867#L136 assume !(4385 == ssl3_connect_~s__state~0); 7866#L139 assume !(4400 == ssl3_connect_~s__state~0); 7865#L142 assume !(4401 == ssl3_connect_~s__state~0); 7864#L145 assume !(4416 == ssl3_connect_~s__state~0); 7862#L148 assume !(4417 == ssl3_connect_~s__state~0); 7861#L151 assume !(4432 == ssl3_connect_~s__state~0); 7860#L154 assume !(4433 == ssl3_connect_~s__state~0); 7854#L157 assume !(4448 == ssl3_connect_~s__state~0); 7852#L160 assume !(4449 == ssl3_connect_~s__state~0); 7850#L163 assume !(4464 == ssl3_connect_~s__state~0); 7848#L166 assume !(4465 == ssl3_connect_~s__state~0); 7846#L169 assume !(4466 == ssl3_connect_~s__state~0); 7844#L172 assume !(4467 == ssl3_connect_~s__state~0); 7842#L175 assume !(4480 == ssl3_connect_~s__state~0); 7840#L178 assume !(4481 == ssl3_connect_~s__state~0); 7838#L181 assume !(4496 == ssl3_connect_~s__state~0); 7836#L184 assume !(4497 == ssl3_connect_~s__state~0); 7834#L187 assume !(4512 == ssl3_connect_~s__state~0); 7832#L190 assume !(4513 == ssl3_connect_~s__state~0); 7830#L193 assume !(4528 == ssl3_connect_~s__state~0); 7829#L196 assume !(4529 == ssl3_connect_~s__state~0); 7828#L199 assume !(4560 == ssl3_connect_~s__state~0); 7711#L202 assume !(4561 == ssl3_connect_~s__state~0); 7700#L205 assume 4352 == ssl3_connect_~s__state~0; 7701#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7714#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7669#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7693#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7809#L546 ssl3_connect_~skip~0 := 0; 7806#L109-1 assume !false; 7805#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7804#L112 assume 12292 == ssl3_connect_~s__state~0; 7728#L113 [2020-11-28 03:18:48,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,085 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2020-11-28 03:18:48,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305136161] [2020-11-28 03:18:48,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,098 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,107 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,117 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:48,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2020-11-28 03:18:48,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853531092] [2020-11-28 03:18:48,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:48,174 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-11-28 03:18:48,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853531092] [2020-11-28 03:18:48,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:48,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:48,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490518798] [2020-11-28 03:18:48,176 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:48,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:48,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:48,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:48,177 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 Second operand 3 states. [2020-11-28 03:18:48,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:48,213 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2020-11-28 03:18:48,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:48,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2020-11-28 03:18:48,218 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 03:18:48,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2020-11-28 03:18:48,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2020-11-28 03:18:48,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2020-11-28 03:18:48,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2020-11-28 03:18:48,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:48,231 INFO L691 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:18:48,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2020-11-28 03:18:48,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2020-11-28 03:18:48,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2020-11-28 03:18:48,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2020-11-28 03:18:48,244 INFO L714 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:18:48,244 INFO L594 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:18:48,244 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 03:18:48,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2020-11-28 03:18:48,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 03:18:48,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:48,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:48,250 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,250 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,250 INFO L794 eck$LassoCheckResult]: Stem: 8693#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); 8595#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 8596#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8599#L98-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; 8600#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8619#L109-1 assume !false; 9022#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9019#L112 assume 12292 == ssl3_connect_~s__state~0; 8669#L113 [2020-11-28 03:18:48,251 INFO L796 eck$LassoCheckResult]: Loop: 8669#L113 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; 8670#L217 ssl3_connect_~s__server~0 := 0; 8718#L222 assume 0 != ssl3_connect_~cb~0; 8720#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8641#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8642#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8680#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 8681#L259 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; 8682#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8950#L546 ssl3_connect_~skip~0 := 0; 8948#L109-1 assume !false; 8946#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8944#L112 assume !(12292 == ssl3_connect_~s__state~0); 8942#L115 assume !(16384 == ssl3_connect_~s__state~0); 8844#L118 assume !(4096 == ssl3_connect_~s__state~0); 8841#L121 assume !(20480 == ssl3_connect_~s__state~0); 8838#L124 assume !(4099 == ssl3_connect_~s__state~0); 8835#L127 assume 4368 == ssl3_connect_~s__state~0; 8607#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8608#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8611#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8612#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8613#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8819#L546 ssl3_connect_~skip~0 := 0; 8817#L109-1 assume !false; 8815#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8813#L112 assume !(12292 == ssl3_connect_~s__state~0); 8811#L115 assume !(16384 == ssl3_connect_~s__state~0); 8809#L118 assume !(4096 == ssl3_connect_~s__state~0); 8807#L121 assume !(20480 == ssl3_connect_~s__state~0); 8805#L124 assume !(4099 == ssl3_connect_~s__state~0); 8803#L127 assume !(4368 == ssl3_connect_~s__state~0); 8801#L130 assume !(4369 == ssl3_connect_~s__state~0); 8799#L133 assume 4384 == ssl3_connect_~s__state~0; 8704#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8705#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8617#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 8694#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8695#L300-2 ssl3_connect_~s__init_num~0 := 0; 9053#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9048#L546 ssl3_connect_~skip~0 := 0; 9047#L109-1 assume !false; 9045#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9043#L112 assume !(12292 == ssl3_connect_~s__state~0); 9041#L115 assume !(16384 == ssl3_connect_~s__state~0); 9039#L118 assume !(4096 == ssl3_connect_~s__state~0); 9037#L121 assume !(20480 == ssl3_connect_~s__state~0); 9035#L124 assume !(4099 == ssl3_connect_~s__state~0); 9032#L127 assume !(4368 == ssl3_connect_~s__state~0); 9031#L130 assume !(4369 == ssl3_connect_~s__state~0); 9028#L133 assume !(4384 == ssl3_connect_~s__state~0); 9027#L136 assume !(4385 == ssl3_connect_~s__state~0); 8772#L139 assume 4400 == ssl3_connect_~s__state~0; 8683#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8684#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8689#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8690#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9092#L546 ssl3_connect_~skip~0 := 0; 9090#L109-1 assume !false; 9089#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9088#L112 assume !(12292 == ssl3_connect_~s__state~0); 9087#L115 assume !(16384 == ssl3_connect_~s__state~0); 9085#L118 assume !(4096 == ssl3_connect_~s__state~0); 9084#L121 assume !(20480 == ssl3_connect_~s__state~0); 9083#L124 assume !(4099 == ssl3_connect_~s__state~0); 9081#L127 assume !(4368 == ssl3_connect_~s__state~0); 9080#L130 assume !(4369 == ssl3_connect_~s__state~0); 9079#L133 assume !(4384 == ssl3_connect_~s__state~0); 9078#L136 assume !(4385 == ssl3_connect_~s__state~0); 9076#L139 assume !(4400 == ssl3_connect_~s__state~0); 9075#L142 assume !(4401 == ssl3_connect_~s__state~0); 9074#L145 assume 4416 == ssl3_connect_~s__state~0; 8678#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 8597#L329 assume !(3 == ssl3_connect_~blastFlag~0); 8598#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8601#L337 assume !(0 == ssl3_connect_~tmp___6~0); 8636#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9118#L546 ssl3_connect_~skip~0 := 0; 9116#L109-1 assume !false; 9114#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9112#L112 assume !(12292 == ssl3_connect_~s__state~0); 9111#L115 assume !(16384 == ssl3_connect_~s__state~0); 9110#L118 assume !(4096 == ssl3_connect_~s__state~0); 9109#L121 assume !(20480 == ssl3_connect_~s__state~0); 9107#L124 assume !(4099 == ssl3_connect_~s__state~0); 8785#L127 assume !(4368 == ssl3_connect_~s__state~0); 8782#L130 assume !(4369 == ssl3_connect_~s__state~0); 8779#L133 assume !(4384 == ssl3_connect_~s__state~0); 8774#L136 assume !(4385 == ssl3_connect_~s__state~0); 8775#L139 assume !(4400 == ssl3_connect_~s__state~0); 8730#L142 assume !(4401 == ssl3_connect_~s__state~0); 8731#L145 assume !(4416 == ssl3_connect_~s__state~0); 8923#L148 assume !(4417 == ssl3_connect_~s__state~0); 9097#L151 assume !(4432 == ssl3_connect_~s__state~0); 8918#L154 assume !(4433 == ssl3_connect_~s__state~0); 8886#L157 assume !(4448 == ssl3_connect_~s__state~0); 8887#L160 assume !(4449 == ssl3_connect_~s__state~0); 8907#L163 assume !(4464 == ssl3_connect_~s__state~0); 8908#L166 assume !(4465 == ssl3_connect_~s__state~0); 9086#L169 assume !(4466 == ssl3_connect_~s__state~0); 8905#L172 assume !(4467 == ssl3_connect_~s__state~0); 8906#L175 assume !(4480 == ssl3_connect_~s__state~0); 9082#L178 assume !(4481 == ssl3_connect_~s__state~0); 8909#L181 assume !(4496 == ssl3_connect_~s__state~0); 8910#L184 assume !(4497 == ssl3_connect_~s__state~0); 9029#L187 assume !(4512 == ssl3_connect_~s__state~0); 9030#L190 assume !(4513 == ssl3_connect_~s__state~0); 8996#L193 assume !(4528 == ssl3_connect_~s__state~0); 8994#L196 assume !(4529 == ssl3_connect_~s__state~0); 8995#L199 assume !(4560 == ssl3_connect_~s__state~0); 8657#L202 assume !(4561 == ssl3_connect_~s__state~0); 8637#L205 assume 4352 == ssl3_connect_~s__state~0; 8638#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8654#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8606#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8630#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8949#L546 ssl3_connect_~skip~0 := 0; 8947#L109-1 assume !false; 8945#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8943#L112 assume 12292 == ssl3_connect_~s__state~0; 8669#L113 [2020-11-28 03:18:48,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,251 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2020-11-28 03:18:48,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764964221] [2020-11-28 03:18:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,259 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,266 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,269 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:48,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2020-11-28 03:18:48,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285647849] [2020-11-28 03:18:48,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:48,344 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2020-11-28 03:18:48,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285647849] [2020-11-28 03:18:48,344 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:48,344 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:48,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496483582] [2020-11-28 03:18:48,345 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:48,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:48,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:48,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:48,345 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 Second operand 3 states. [2020-11-28 03:18:48,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:48,523 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2020-11-28 03:18:48,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:48,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2020-11-28 03:18:48,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2020-11-28 03:18:48,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2020-11-28 03:18:48,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2020-11-28 03:18:48,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2020-11-28 03:18:48,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2020-11-28 03:18:48,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:48,536 INFO L691 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2020-11-28 03:18:48,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2020-11-28 03:18:48,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2020-11-28 03:18:48,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 659 states. [2020-11-28 03:18:48,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2020-11-28 03:18:48,550 INFO L714 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2020-11-28 03:18:48,550 INFO L594 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2020-11-28 03:18:48,551 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 03:18:48,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2020-11-28 03:18:48,554 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2020-11-28 03:18:48,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:48,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:48,557 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,557 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,557 INFO L794 eck$LassoCheckResult]: Stem: 9978#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); 9879#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 9880#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9883#L98-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; 9884#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9903#L109-1 assume !false; 10334#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10330#L112 assume 12292 == ssl3_connect_~s__state~0; 10196#L113 [2020-11-28 03:18:48,558 INFO L796 eck$LassoCheckResult]: Loop: 10196#L113 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; 10004#L217 ssl3_connect_~s__server~0 := 0; 10005#L222 assume 0 != ssl3_connect_~cb~0; 10007#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10008#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 9969#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 9966#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 9967#L259 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; 9970#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10432#L546 ssl3_connect_~skip~0 := 0; 10425#L109-1 assume !false; 10422#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10421#L112 assume !(12292 == ssl3_connect_~s__state~0); 10419#L115 assume !(16384 == ssl3_connect_~s__state~0); 10417#L118 assume !(4096 == ssl3_connect_~s__state~0); 10416#L121 assume !(20480 == ssl3_connect_~s__state~0); 10415#L124 assume !(4099 == ssl3_connect_~s__state~0); 10130#L127 assume 4368 == ssl3_connect_~s__state~0; 9891#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 9892#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9895#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10126#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10120#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10114#L546 ssl3_connect_~skip~0 := 0; 10112#L109-1 assume !false; 10110#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10108#L112 assume !(12292 == ssl3_connect_~s__state~0); 10106#L115 assume !(16384 == ssl3_connect_~s__state~0); 10104#L118 assume !(4096 == ssl3_connect_~s__state~0); 10102#L121 assume !(20480 == ssl3_connect_~s__state~0); 10100#L124 assume !(4099 == ssl3_connect_~s__state~0); 10098#L127 assume !(4368 == ssl3_connect_~s__state~0); 10096#L130 assume !(4369 == ssl3_connect_~s__state~0); 10080#L133 assume 4384 == ssl3_connect_~s__state~0; 10079#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 10078#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9945#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 9979#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9980#L300-2 ssl3_connect_~s__init_num~0 := 0; 10515#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10510#L546 ssl3_connect_~skip~0 := 0; 10509#L109-1 assume !false; 10508#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10507#L112 assume !(12292 == ssl3_connect_~s__state~0); 10506#L115 assume !(16384 == ssl3_connect_~s__state~0); 10505#L118 assume !(4096 == ssl3_connect_~s__state~0); 10504#L121 assume !(20480 == ssl3_connect_~s__state~0); 10501#L124 assume !(4099 == ssl3_connect_~s__state~0); 10496#L127 assume !(4368 == ssl3_connect_~s__state~0); 10495#L130 assume !(4369 == ssl3_connect_~s__state~0); 10494#L133 assume !(4384 == ssl3_connect_~s__state~0); 10493#L136 assume !(4385 == ssl3_connect_~s__state~0); 10492#L139 assume !(4400 == ssl3_connect_~s__state~0); 10491#L142 assume !(4401 == ssl3_connect_~s__state~0); 10449#L145 assume !(4416 == ssl3_connect_~s__state~0); 10448#L148 assume !(4417 == ssl3_connect_~s__state~0); 10447#L151 assume !(4432 == ssl3_connect_~s__state~0); 10446#L154 assume !(4433 == ssl3_connect_~s__state~0); 10445#L157 assume !(4448 == ssl3_connect_~s__state~0); 10444#L160 assume !(4449 == ssl3_connect_~s__state~0); 10443#L163 assume !(4464 == ssl3_connect_~s__state~0); 10441#L166 assume !(4465 == ssl3_connect_~s__state~0); 10440#L169 assume !(4466 == ssl3_connect_~s__state~0); 10439#L172 assume !(4467 == ssl3_connect_~s__state~0); 10438#L175 assume !(4480 == ssl3_connect_~s__state~0); 10433#L178 assume !(4481 == ssl3_connect_~s__state~0); 10431#L181 assume !(4496 == ssl3_connect_~s__state~0); 10428#L184 assume !(4497 == ssl3_connect_~s__state~0); 10427#L187 assume !(4512 == ssl3_connect_~s__state~0); 10426#L190 assume !(4513 == ssl3_connect_~s__state~0); 9968#L193 assume !(4528 == ssl3_connect_~s__state~0); 9951#L196 assume !(4529 == ssl3_connect_~s__state~0); 9952#L199 assume 4560 == ssl3_connect_~s__state~0; 10012#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 10013#L456 assume !(ssl3_connect_~ret~0 <= 0); 10010#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9996#L459-2 ssl3_connect_~s__init_num~0 := 0; 9921#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10461#L546 ssl3_connect_~skip~0 := 0; 10460#L109-1 assume !false; 10459#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10458#L112 assume !(12292 == ssl3_connect_~s__state~0); 10450#L115 assume !(16384 == ssl3_connect_~s__state~0); 10451#L118 assume !(4096 == ssl3_connect_~s__state~0); 10457#L121 assume !(20480 == ssl3_connect_~s__state~0); 10167#L124 assume !(4099 == ssl3_connect_~s__state~0); 10168#L127 assume !(4368 == ssl3_connect_~s__state~0); 10131#L130 assume !(4369 == ssl3_connect_~s__state~0); 10132#L133 assume !(4384 == ssl3_connect_~s__state~0); 10081#L136 assume !(4385 == ssl3_connect_~s__state~0); 10082#L139 assume !(4400 == ssl3_connect_~s__state~0); 10018#L142 assume !(4401 == ssl3_connect_~s__state~0); 10019#L145 assume !(4416 == ssl3_connect_~s__state~0); 10133#L148 assume !(4417 == ssl3_connect_~s__state~0); 10134#L151 assume !(4432 == ssl3_connect_~s__state~0); 10455#L154 assume !(4433 == ssl3_connect_~s__state~0); 10267#L157 assume !(4448 == ssl3_connect_~s__state~0); 10268#L160 assume !(4449 == ssl3_connect_~s__state~0); 10430#L163 assume !(4464 == ssl3_connect_~s__state~0); 10429#L166 assume !(4465 == ssl3_connect_~s__state~0); 10291#L169 assume !(4466 == ssl3_connect_~s__state~0); 10292#L172 assume !(4467 == ssl3_connect_~s__state~0); 10293#L175 assume !(4480 == ssl3_connect_~s__state~0); 10409#L178 assume !(4481 == ssl3_connect_~s__state~0); 10407#L181 assume !(4496 == ssl3_connect_~s__state~0); 10405#L184 assume !(4497 == ssl3_connect_~s__state~0); 10403#L187 assume !(4512 == ssl3_connect_~s__state~0); 10402#L190 assume !(4513 == ssl3_connect_~s__state~0); 10401#L193 assume !(4528 == ssl3_connect_~s__state~0); 10083#L196 assume !(4529 == ssl3_connect_~s__state~0); 10085#L199 assume !(4560 == ssl3_connect_~s__state~0); 9938#L202 assume !(4561 == ssl3_connect_~s__state~0); 10284#L205 assume 4352 == ssl3_connect_~s__state~0; 10280#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10258#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10256#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10208#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10202#L546 ssl3_connect_~skip~0 := 0; 10200#L109-1 assume !false; 10198#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10195#L112 assume 12292 == ssl3_connect_~s__state~0; 10196#L113 [2020-11-28 03:18:48,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,558 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2020-11-28 03:18:48,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904583258] [2020-11-28 03:18:48,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,571 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,576 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,586 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:48,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,587 INFO L82 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2020-11-28 03:18:48,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551505268] [2020-11-28 03:18:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:48,634 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-11-28 03:18:48,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551505268] [2020-11-28 03:18:48,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:48,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:48,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246977572] [2020-11-28 03:18:48,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:48,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:48,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:48,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:48,636 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand 3 states. [2020-11-28 03:18:48,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:48,836 INFO L93 Difference]: Finished difference Result 735 states and 998 transitions. [2020-11-28 03:18:48,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:48,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 735 states and 998 transitions. [2020-11-28 03:18:48,842 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2020-11-28 03:18:48,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 735 states to 735 states and 998 transitions. [2020-11-28 03:18:48,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2020-11-28 03:18:48,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2020-11-28 03:18:48,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 998 transitions. [2020-11-28 03:18:48,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:48,850 INFO L691 BuchiCegarLoop]: Abstraction has 735 states and 998 transitions. [2020-11-28 03:18:48,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 998 transitions. [2020-11-28 03:18:48,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 731. [2020-11-28 03:18:48,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2020-11-28 03:18:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 994 transitions. [2020-11-28 03:18:48,864 INFO L714 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2020-11-28 03:18:48,865 INFO L594 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2020-11-28 03:18:48,865 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 03:18:48,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 994 transitions. [2020-11-28 03:18:48,869 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2020-11-28 03:18:48,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:48,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:48,871 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,871 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:48,871 INFO L794 eck$LassoCheckResult]: Stem: 11380#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); 11279#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 11280#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11283#L98-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; 11284#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11303#L109-1 assume !false; 11825#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11822#L112 assume 12292 == ssl3_connect_~s__state~0; 11541#L113 [2020-11-28 03:18:48,872 INFO L796 eck$LassoCheckResult]: Loop: 11541#L113 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; 11508#L217 ssl3_connect_~s__server~0 := 0; 11820#L222 assume 0 != ssl3_connect_~cb~0; 11818#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11816#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11367#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11365#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 11366#L259 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; 11744#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11736#L546 ssl3_connect_~skip~0 := 0; 11735#L109-1 assume !false; 11734#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11627#L112 assume !(12292 == ssl3_connect_~s__state~0); 11626#L115 assume !(16384 == ssl3_connect_~s__state~0); 11517#L118 assume !(4096 == ssl3_connect_~s__state~0); 11518#L121 assume !(20480 == ssl3_connect_~s__state~0); 11510#L124 assume !(4099 == ssl3_connect_~s__state~0); 11506#L127 assume 4368 == ssl3_connect_~s__state~0; 11291#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11292#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11295#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11496#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11493#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11487#L546 ssl3_connect_~skip~0 := 0; 11485#L109-1 assume !false; 11483#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11481#L112 assume !(12292 == ssl3_connect_~s__state~0); 11479#L115 assume !(16384 == ssl3_connect_~s__state~0); 11477#L118 assume !(4096 == ssl3_connect_~s__state~0); 11475#L121 assume !(20480 == ssl3_connect_~s__state~0); 11473#L124 assume !(4099 == ssl3_connect_~s__state~0); 11471#L127 assume !(4368 == ssl3_connect_~s__state~0); 11468#L130 assume !(4369 == ssl3_connect_~s__state~0); 11459#L133 assume 4384 == ssl3_connect_~s__state~0; 11458#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 11457#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11301#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 11330#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11381#L300-2 ssl3_connect_~s__init_num~0 := 0; 11805#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11800#L546 ssl3_connect_~skip~0 := 0; 11798#L109-1 assume !false; 11797#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11796#L112 assume !(12292 == ssl3_connect_~s__state~0); 11795#L115 assume !(16384 == ssl3_connect_~s__state~0); 11794#L118 assume !(4096 == ssl3_connect_~s__state~0); 11793#L121 assume !(20480 == ssl3_connect_~s__state~0); 11791#L124 assume !(4099 == ssl3_connect_~s__state~0); 11789#L127 assume !(4368 == ssl3_connect_~s__state~0); 11788#L130 assume !(4369 == ssl3_connect_~s__state~0); 11782#L133 assume !(4384 == ssl3_connect_~s__state~0); 11780#L136 assume !(4385 == ssl3_connect_~s__state~0); 11778#L139 assume !(4400 == ssl3_connect_~s__state~0); 11776#L142 assume !(4401 == ssl3_connect_~s__state~0); 11774#L145 assume !(4416 == ssl3_connect_~s__state~0); 11772#L148 assume !(4417 == ssl3_connect_~s__state~0); 11770#L151 assume !(4432 == ssl3_connect_~s__state~0); 11768#L154 assume !(4433 == ssl3_connect_~s__state~0); 11766#L157 assume !(4448 == ssl3_connect_~s__state~0); 11764#L160 assume !(4449 == ssl3_connect_~s__state~0); 11762#L163 assume !(4464 == ssl3_connect_~s__state~0); 11760#L166 assume !(4465 == ssl3_connect_~s__state~0); 11759#L169 assume !(4466 == ssl3_connect_~s__state~0); 11757#L172 assume !(4467 == ssl3_connect_~s__state~0); 11755#L175 assume !(4480 == ssl3_connect_~s__state~0); 11753#L178 assume !(4481 == ssl3_connect_~s__state~0); 11751#L181 assume !(4496 == ssl3_connect_~s__state~0); 11750#L184 assume !(4497 == ssl3_connect_~s__state~0); 11749#L187 assume !(4512 == ssl3_connect_~s__state~0); 11747#L190 assume !(4513 == ssl3_connect_~s__state~0); 11746#L193 assume !(4528 == ssl3_connect_~s__state~0); 11745#L196 assume !(4529 == ssl3_connect_~s__state~0); 11335#L199 assume 4560 == ssl3_connect_~s__state~0; 11336#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 11413#L456 assume !(ssl3_connect_~ret~0 <= 0); 11410#L459 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11412#L459-2 ssl3_connect_~s__init_num~0 := 0; 11313#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11640#L546 ssl3_connect_~skip~0 := 0; 11639#L109-1 assume !false; 11633#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11631#L112 assume !(12292 == ssl3_connect_~s__state~0); 11520#L115 assume !(16384 == ssl3_connect_~s__state~0); 11521#L118 assume !(4096 == ssl3_connect_~s__state~0); 11513#L121 assume !(20480 == ssl3_connect_~s__state~0); 11514#L124 assume !(4099 == ssl3_connect_~s__state~0); 11535#L127 assume !(4368 == ssl3_connect_~s__state~0); 12000#L130 assume !(4369 == ssl3_connect_~s__state~0); 11999#L133 assume !(4384 == ssl3_connect_~s__state~0); 11998#L136 assume !(4385 == ssl3_connect_~s__state~0); 11997#L139 assume !(4400 == ssl3_connect_~s__state~0); 11995#L142 assume !(4401 == ssl3_connect_~s__state~0); 11994#L145 assume !(4416 == ssl3_connect_~s__state~0); 11993#L148 assume !(4417 == ssl3_connect_~s__state~0); 11992#L151 assume !(4432 == ssl3_connect_~s__state~0); 11372#L154 assume !(4433 == ssl3_connect_~s__state~0); 11359#L157 assume !(4448 == ssl3_connect_~s__state~0); 11360#L160 assume !(4449 == ssl3_connect_~s__state~0); 11347#L163 assume !(4464 == ssl3_connect_~s__state~0); 11334#L166 assume !(4465 == ssl3_connect_~s__state~0); 11308#L169 assume !(4466 == ssl3_connect_~s__state~0); 11309#L172 assume !(4467 == ssl3_connect_~s__state~0); 11886#L175 assume !(4480 == ssl3_connect_~s__state~0); 11885#L178 assume !(4481 == ssl3_connect_~s__state~0); 11884#L181 assume !(4496 == ssl3_connect_~s__state~0); 11883#L184 assume !(4497 == ssl3_connect_~s__state~0); 11882#L187 assume !(4512 == ssl3_connect_~s__state~0); 11362#L190 assume !(4513 == ssl3_connect_~s__state~0); 11363#L193 assume !(4528 == ssl3_connect_~s__state~0); 11350#L196 assume !(4529 == ssl3_connect_~s__state~0); 11351#L199 assume !(4560 == ssl3_connect_~s__state~0); 11341#L202 assume !(4561 == ssl3_connect_~s__state~0); 11342#L205 assume 4352 == ssl3_connect_~s__state~0; 11406#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11339#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11290#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11314#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11572#L546 ssl3_connect_~skip~0 := 0; 11561#L109-1 assume !false; 11554#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11540#L112 assume 12292 == ssl3_connect_~s__state~0; 11541#L113 [2020-11-28 03:18:48,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,872 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2020-11-28 03:18:48,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822035858] [2020-11-28 03:18:48,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,878 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:48,884 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:48,888 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:48,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:48,889 INFO L82 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2020-11-28 03:18:48,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:48,889 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765204664] [2020-11-28 03:18:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-11-28 03:18:48,958 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765204664] [2020-11-28 03:18:48,958 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:48,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:48,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529527308] [2020-11-28 03:18:48,960 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:48,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:48,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:48,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:48,961 INFO L87 Difference]: Start difference. First operand 731 states and 994 transitions. cyclomatic complexity: 264 Second operand 3 states. [2020-11-28 03:18:48,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:48,986 INFO L93 Difference]: Finished difference Result 1313 states and 1802 transitions. [2020-11-28 03:18:48,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:48,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1313 states and 1802 transitions. [2020-11-28 03:18:48,997 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2020-11-28 03:18:49,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1313 states to 1313 states and 1802 transitions. [2020-11-28 03:18:49,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2020-11-28 03:18:49,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2020-11-28 03:18:49,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1313 states and 1802 transitions. [2020-11-28 03:18:49,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:49,011 INFO L691 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:18:49,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states and 1802 transitions. [2020-11-28 03:18:49,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1313. [2020-11-28 03:18:49,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1313 states. [2020-11-28 03:18:49,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1802 transitions. [2020-11-28 03:18:49,039 INFO L714 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:18:49,039 INFO L594 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:18:49,039 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 03:18:49,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1313 states and 1802 transitions. [2020-11-28 03:18:49,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2020-11-28 03:18:49,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:49,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:49,049 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,049 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,050 INFO L794 eck$LassoCheckResult]: Stem: 13435#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); 13329#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 13330#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13333#L98-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; 13334#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13355#L109-1 assume !false; 13753#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13697#L112 assume 12292 == ssl3_connect_~s__state~0; 13689#L113 [2020-11-28 03:18:49,050 INFO L796 eck$LassoCheckResult]: Loop: 13689#L113 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; 13622#L217 ssl3_connect_~s__server~0 := 0; 13681#L222 assume 0 != ssl3_connect_~cb~0; 13674#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13671#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13667#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13662#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 13658#L259 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; 13659#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13649#L546 ssl3_connect_~skip~0 := 0; 13646#L109-1 assume !false; 13647#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13640#L112 assume !(12292 == ssl3_connect_~s__state~0); 13637#L115 assume !(16384 == ssl3_connect_~s__state~0); 13633#L118 assume !(4096 == ssl3_connect_~s__state~0); 13634#L121 assume !(20480 == ssl3_connect_~s__state~0); 13627#L124 assume !(4099 == ssl3_connect_~s__state~0); 13599#L127 assume 4368 == ssl3_connect_~s__state~0; 13342#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 13343#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13547#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13548#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13539#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13535#L546 ssl3_connect_~skip~0 := 0; 13528#L109-1 assume !false; 13529#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13522#L112 assume !(12292 == ssl3_connect_~s__state~0); 13523#L115 assume !(16384 == ssl3_connect_~s__state~0); 13516#L118 assume !(4096 == ssl3_connect_~s__state~0); 13517#L121 assume !(20480 == ssl3_connect_~s__state~0); 13510#L124 assume !(4099 == ssl3_connect_~s__state~0); 13511#L127 assume !(4368 == ssl3_connect_~s__state~0); 13504#L130 assume !(4369 == ssl3_connect_~s__state~0); 13505#L133 assume 4384 == ssl3_connect_~s__state~0; 13490#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 13491#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13383#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 13384#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14491#L300-2 ssl3_connect_~s__init_num~0 := 0; 14619#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13389#L546 ssl3_connect_~skip~0 := 0; 13337#L109-1 assume !false; 13338#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13438#L112 assume !(12292 == ssl3_connect_~s__state~0); 13466#L115 assume !(16384 == ssl3_connect_~s__state~0); 14588#L118 assume !(4096 == ssl3_connect_~s__state~0); 14586#L121 assume !(20480 == ssl3_connect_~s__state~0); 13411#L124 assume !(4099 == ssl3_connect_~s__state~0); 13412#L127 assume !(4368 == ssl3_connect_~s__state~0); 13400#L130 assume !(4369 == ssl3_connect_~s__state~0); 13386#L133 assume !(4384 == ssl3_connect_~s__state~0); 13358#L136 assume !(4385 == ssl3_connect_~s__state~0); 13359#L139 assume 4400 == ssl3_connect_~s__state~0; 13476#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13430#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13351#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13951#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13946#L546 ssl3_connect_~skip~0 := 0; 13945#L109-1 assume !false; 13944#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13943#L112 assume !(12292 == ssl3_connect_~s__state~0); 13942#L115 assume !(16384 == ssl3_connect_~s__state~0); 13941#L118 assume !(4096 == ssl3_connect_~s__state~0); 13940#L121 assume !(20480 == ssl3_connect_~s__state~0); 13939#L124 assume !(4099 == ssl3_connect_~s__state~0); 13938#L127 assume !(4368 == ssl3_connect_~s__state~0); 13937#L130 assume !(4369 == ssl3_connect_~s__state~0); 13936#L133 assume !(4384 == ssl3_connect_~s__state~0); 13935#L136 assume !(4385 == ssl3_connect_~s__state~0); 13934#L139 assume !(4400 == ssl3_connect_~s__state~0); 13933#L142 assume !(4401 == ssl3_connect_~s__state~0); 13932#L145 assume 4416 == ssl3_connect_~s__state~0; 13419#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 13420#L329 assume !(3 == ssl3_connect_~blastFlag~0); 13907#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13905#L337 assume !(0 == ssl3_connect_~tmp___6~0); 13902#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13896#L546 ssl3_connect_~skip~0 := 0; 13894#L109-1 assume !false; 13892#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13890#L112 assume !(12292 == ssl3_connect_~s__state~0); 13888#L115 assume !(16384 == ssl3_connect_~s__state~0); 13886#L118 assume !(4096 == ssl3_connect_~s__state~0); 13884#L121 assume !(20480 == ssl3_connect_~s__state~0); 13882#L124 assume !(4099 == ssl3_connect_~s__state~0); 13880#L127 assume !(4368 == ssl3_connect_~s__state~0); 13878#L130 assume !(4369 == ssl3_connect_~s__state~0); 13876#L133 assume !(4384 == ssl3_connect_~s__state~0); 13874#L136 assume !(4385 == ssl3_connect_~s__state~0); 13872#L139 assume !(4400 == ssl3_connect_~s__state~0); 13870#L142 assume !(4401 == ssl3_connect_~s__state~0); 13868#L145 assume !(4416 == ssl3_connect_~s__state~0); 13867#L148 assume !(4417 == ssl3_connect_~s__state~0); 13865#L151 assume 4432 == ssl3_connect_~s__state~0; 13732#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 13858#L345 assume !(5 == ssl3_connect_~blastFlag~0); 13853#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13850#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13845#L546 ssl3_connect_~skip~0 := 0; 13841#L109-1 assume !false; 13836#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13825#L112 assume !(12292 == ssl3_connect_~s__state~0); 13786#L115 assume !(16384 == ssl3_connect_~s__state~0); 13684#L118 assume !(4096 == ssl3_connect_~s__state~0); 13624#L121 assume !(20480 == ssl3_connect_~s__state~0); 13625#L124 assume !(4099 == ssl3_connect_~s__state~0); 13600#L127 assume !(4368 == ssl3_connect_~s__state~0); 13601#L130 assume !(4369 == ssl3_connect_~s__state~0); 13593#L133 assume !(4384 == ssl3_connect_~s__state~0); 13594#L136 assume !(4385 == ssl3_connect_~s__state~0); 13595#L139 assume !(4400 == ssl3_connect_~s__state~0); 13837#L142 assume !(4401 == ssl3_connect_~s__state~0); 13828#L145 assume !(4416 == ssl3_connect_~s__state~0); 13821#L148 assume !(4417 == ssl3_connect_~s__state~0); 13820#L151 assume !(4432 == ssl3_connect_~s__state~0); 13819#L154 assume !(4433 == ssl3_connect_~s__state~0); 13818#L157 assume !(4448 == ssl3_connect_~s__state~0); 13816#L160 assume !(4449 == ssl3_connect_~s__state~0); 13814#L163 assume !(4464 == ssl3_connect_~s__state~0); 13812#L166 assume !(4465 == ssl3_connect_~s__state~0); 13810#L169 assume !(4466 == ssl3_connect_~s__state~0); 13808#L172 assume !(4467 == ssl3_connect_~s__state~0); 13806#L175 assume !(4480 == ssl3_connect_~s__state~0); 13804#L178 assume !(4481 == ssl3_connect_~s__state~0); 13802#L181 assume !(4496 == ssl3_connect_~s__state~0); 13798#L184 assume !(4497 == ssl3_connect_~s__state~0); 13796#L187 assume !(4512 == ssl3_connect_~s__state~0); 13789#L190 assume !(4513 == ssl3_connect_~s__state~0); 13680#L193 assume !(4528 == ssl3_connect_~s__state~0); 13679#L196 assume !(4529 == ssl3_connect_~s__state~0); 13675#L199 assume !(4560 == ssl3_connect_~s__state~0); 13676#L202 assume !(4561 == ssl3_connect_~s__state~0); 13678#L205 assume 4352 == ssl3_connect_~s__state~0; 13725#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13721#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13718#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13714#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13708#L546 ssl3_connect_~skip~0 := 0; 13705#L109-1 assume !false; 13703#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13700#L112 assume 12292 == ssl3_connect_~s__state~0; 13689#L113 [2020-11-28 03:18:49,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,052 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2020-11-28 03:18:49,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804045506] [2020-11-28 03:18:49,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,060 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,071 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,076 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:49,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,077 INFO L82 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2020-11-28 03:18:49,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632307431] [2020-11-28 03:18:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:49,137 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2020-11-28 03:18:49,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632307431] [2020-11-28 03:18:49,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:49,138 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:49,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510811137] [2020-11-28 03:18:49,138 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:49,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:49,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:49,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:49,139 INFO L87 Difference]: Start difference. First operand 1313 states and 1802 transitions. cyclomatic complexity: 491 Second operand 3 states. [2020-11-28 03:18:49,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:49,339 INFO L93 Difference]: Finished difference Result 1425 states and 1938 transitions. [2020-11-28 03:18:49,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:49,339 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1425 states and 1938 transitions. [2020-11-28 03:18:49,350 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2020-11-28 03:18:49,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1425 states to 1425 states and 1938 transitions. [2020-11-28 03:18:49,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1425 [2020-11-28 03:18:49,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1425 [2020-11-28 03:18:49,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1425 states and 1938 transitions. [2020-11-28 03:18:49,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:49,363 INFO L691 BuchiCegarLoop]: Abstraction has 1425 states and 1938 transitions. [2020-11-28 03:18:49,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states and 1938 transitions. [2020-11-28 03:18:49,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1413. [2020-11-28 03:18:49,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2020-11-28 03:18:49,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1922 transitions. [2020-11-28 03:18:49,391 INFO L714 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2020-11-28 03:18:49,392 INFO L594 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2020-11-28 03:18:49,392 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 03:18:49,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1413 states and 1922 transitions. [2020-11-28 03:18:49,430 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2020-11-28 03:18:49,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:49,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:49,432 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,432 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,433 INFO L794 eck$LassoCheckResult]: Stem: 16182#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); 16073#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 16074#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16077#L98-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; 16078#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16099#L109-1 assume !false; 17276#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17259#L112 assume 12292 == ssl3_connect_~s__state~0; 17255#L113 [2020-11-28 03:18:49,434 INFO L796 eck$LassoCheckResult]: Loop: 17255#L113 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; 16423#L217 ssl3_connect_~s__server~0 := 0; 17252#L222 assume 0 != ssl3_connect_~cb~0; 17251#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17250#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 17248#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17245#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 17244#L259 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; 17243#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17238#L546 ssl3_connect_~skip~0 := 0; 17237#L109-1 assume !false; 17236#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17235#L112 assume !(12292 == ssl3_connect_~s__state~0); 17234#L115 assume !(16384 == ssl3_connect_~s__state~0); 17232#L118 assume !(4096 == ssl3_connect_~s__state~0); 17231#L121 assume !(20480 == ssl3_connect_~s__state~0); 17230#L124 assume !(4099 == ssl3_connect_~s__state~0); 17229#L127 assume 4368 == ssl3_connect_~s__state~0; 16418#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17228#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16090#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 17227#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 17226#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17221#L546 ssl3_connect_~skip~0 := 0; 17220#L109-1 assume !false; 17219#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17218#L112 assume !(12292 == ssl3_connect_~s__state~0); 17217#L115 assume !(16384 == ssl3_connect_~s__state~0); 17216#L118 assume !(4096 == ssl3_connect_~s__state~0); 17215#L121 assume !(20480 == ssl3_connect_~s__state~0); 17214#L124 assume !(4099 == ssl3_connect_~s__state~0); 17213#L127 assume !(4368 == ssl3_connect_~s__state~0); 17212#L130 assume !(4369 == ssl3_connect_~s__state~0); 17211#L133 assume 4384 == ssl3_connect_~s__state~0; 16413#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 17210#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16142#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 17206#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17205#L300-2 ssl3_connect_~s__init_num~0 := 0; 17144#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17137#L546 ssl3_connect_~skip~0 := 0; 17135#L109-1 assume !false; 17133#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17131#L112 assume !(12292 == ssl3_connect_~s__state~0); 17129#L115 assume !(16384 == ssl3_connect_~s__state~0); 17127#L118 assume !(4096 == ssl3_connect_~s__state~0); 17125#L121 assume !(20480 == ssl3_connect_~s__state~0); 17123#L124 assume !(4099 == ssl3_connect_~s__state~0); 17121#L127 assume !(4368 == ssl3_connect_~s__state~0); 17119#L130 assume !(4369 == ssl3_connect_~s__state~0); 17117#L133 assume !(4384 == ssl3_connect_~s__state~0); 17113#L136 assume !(4385 == ssl3_connect_~s__state~0); 16316#L139 assume 4400 == ssl3_connect_~s__state~0; 16317#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16309#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16308#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16940#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16935#L546 ssl3_connect_~skip~0 := 0; 16934#L109-1 assume !false; 16933#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16932#L112 assume !(12292 == ssl3_connect_~s__state~0); 16931#L115 assume !(16384 == ssl3_connect_~s__state~0); 16930#L118 assume !(4096 == ssl3_connect_~s__state~0); 16929#L121 assume !(20480 == ssl3_connect_~s__state~0); 16928#L124 assume !(4099 == ssl3_connect_~s__state~0); 16927#L127 assume !(4368 == ssl3_connect_~s__state~0); 16926#L130 assume !(4369 == ssl3_connect_~s__state~0); 16925#L133 assume !(4384 == ssl3_connect_~s__state~0); 16924#L136 assume !(4385 == ssl3_connect_~s__state~0); 16923#L139 assume !(4400 == ssl3_connect_~s__state~0); 16922#L142 assume !(4401 == ssl3_connect_~s__state~0); 16921#L145 assume 4416 == ssl3_connect_~s__state~0; 16403#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16075#L329 assume !(3 == ssl3_connect_~blastFlag~0); 16076#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16081#L337 assume !(0 == ssl3_connect_~tmp___6~0); 16119#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17449#L546 ssl3_connect_~skip~0 := 0; 17447#L109-1 assume !false; 17445#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17442#L112 assume !(12292 == ssl3_connect_~s__state~0); 17439#L115 assume !(16384 == ssl3_connect_~s__state~0); 17437#L118 assume !(4096 == ssl3_connect_~s__state~0); 17434#L121 assume !(20480 == ssl3_connect_~s__state~0); 17431#L124 assume !(4099 == ssl3_connect_~s__state~0); 17429#L127 assume !(4368 == ssl3_connect_~s__state~0); 17427#L130 assume !(4369 == ssl3_connect_~s__state~0); 17425#L133 assume !(4384 == ssl3_connect_~s__state~0); 17423#L136 assume !(4385 == ssl3_connect_~s__state~0); 17421#L139 assume !(4400 == ssl3_connect_~s__state~0); 17419#L142 assume !(4401 == ssl3_connect_~s__state~0); 17389#L145 assume !(4416 == ssl3_connect_~s__state~0); 17390#L148 assume !(4417 == ssl3_connect_~s__state~0); 17385#L151 assume 4432 == ssl3_connect_~s__state~0; 16398#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 17417#L345 assume !(5 == ssl3_connect_~blastFlag~0); 17416#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17414#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17409#L546 ssl3_connect_~skip~0 := 0; 17408#L109-1 assume !false; 17407#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17406#L112 assume !(12292 == ssl3_connect_~s__state~0); 17405#L115 assume !(16384 == ssl3_connect_~s__state~0); 17404#L118 assume !(4096 == ssl3_connect_~s__state~0); 17403#L121 assume !(20480 == ssl3_connect_~s__state~0); 17402#L124 assume !(4099 == ssl3_connect_~s__state~0); 17401#L127 assume !(4368 == ssl3_connect_~s__state~0); 17400#L130 assume !(4369 == ssl3_connect_~s__state~0); 17399#L133 assume !(4384 == ssl3_connect_~s__state~0); 17398#L136 assume !(4385 == ssl3_connect_~s__state~0); 17397#L139 assume !(4400 == ssl3_connect_~s__state~0); 17396#L142 assume !(4401 == ssl3_connect_~s__state~0); 17395#L145 assume !(4416 == ssl3_connect_~s__state~0); 17394#L148 assume !(4417 == ssl3_connect_~s__state~0); 17393#L151 assume !(4432 == ssl3_connect_~s__state~0); 17392#L154 assume !(4433 == ssl3_connect_~s__state~0); 17391#L157 assume 4448 == ssl3_connect_~s__state~0; 16394#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 17386#L357 assume !(ssl3_connect_~ret~0 <= 0); 16460#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16451#L360-2 ssl3_connect_~s__init_num~0 := 0; 16444#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16438#L546 ssl3_connect_~skip~0 := 0; 16436#L109-1 assume !false; 16434#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16432#L112 assume !(12292 == ssl3_connect_~s__state~0); 16430#L115 assume !(16384 == ssl3_connect_~s__state~0); 16428#L118 assume !(4096 == ssl3_connect_~s__state~0); 16426#L121 assume !(20480 == ssl3_connect_~s__state~0); 16422#L124 assume !(4099 == ssl3_connect_~s__state~0); 16420#L127 assume !(4368 == ssl3_connect_~s__state~0); 16417#L130 assume !(4369 == ssl3_connect_~s__state~0); 16415#L133 assume !(4384 == ssl3_connect_~s__state~0); 16412#L136 assume !(4385 == ssl3_connect_~s__state~0); 16410#L139 assume !(4400 == ssl3_connect_~s__state~0); 16408#L142 assume !(4401 == ssl3_connect_~s__state~0); 16406#L145 assume !(4416 == ssl3_connect_~s__state~0); 16402#L148 assume !(4417 == ssl3_connect_~s__state~0); 16400#L151 assume !(4432 == ssl3_connect_~s__state~0); 16397#L154 assume !(4433 == ssl3_connect_~s__state~0); 16393#L157 assume !(4448 == ssl3_connect_~s__state~0); 16395#L160 assume !(4449 == ssl3_connect_~s__state~0); 16387#L163 assume !(4464 == ssl3_connect_~s__state~0); 16384#L166 assume !(4465 == ssl3_connect_~s__state~0); 16385#L169 assume !(4466 == ssl3_connect_~s__state~0); 16475#L172 assume !(4467 == ssl3_connect_~s__state~0); 16379#L175 assume !(4480 == ssl3_connect_~s__state~0); 16348#L178 assume !(4481 == ssl3_connect_~s__state~0); 16350#L181 assume !(4496 == ssl3_connect_~s__state~0); 16502#L184 assume !(4497 == ssl3_connect_~s__state~0); 16485#L187 assume !(4512 == ssl3_connect_~s__state~0); 16486#L190 assume !(4513 == ssl3_connect_~s__state~0); 16490#L193 assume !(4528 == ssl3_connect_~s__state~0); 16329#L196 assume !(4529 == ssl3_connect_~s__state~0); 16330#L199 assume !(4560 == ssl3_connect_~s__state~0); 16368#L202 assume !(4561 == ssl3_connect_~s__state~0); 16370#L205 assume 4352 == ssl3_connect_~s__state~0; 16740#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16738#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16110#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16111#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17264#L546 ssl3_connect_~skip~0 := 0; 17263#L109-1 assume !false; 17261#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17258#L112 assume 12292 == ssl3_connect_~s__state~0; 17255#L113 [2020-11-28 03:18:49,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,435 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2020-11-28 03:18:49,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688968367] [2020-11-28 03:18:49,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,443 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,453 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,459 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:49,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,461 INFO L82 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2020-11-28 03:18:49,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785332892] [2020-11-28 03:18:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:49,539 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2020-11-28 03:18:49,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785332892] [2020-11-28 03:18:49,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:49,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:49,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459269197] [2020-11-28 03:18:49,541 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:49,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:49,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:49,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:49,542 INFO L87 Difference]: Start difference. First operand 1413 states and 1922 transitions. cyclomatic complexity: 511 Second operand 3 states. [2020-11-28 03:18:49,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:49,728 INFO L93 Difference]: Finished difference Result 1533 states and 2062 transitions. [2020-11-28 03:18:49,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:49,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1533 states and 2062 transitions. [2020-11-28 03:18:49,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2020-11-28 03:18:49,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1533 states to 1533 states and 2062 transitions. [2020-11-28 03:18:49,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1533 [2020-11-28 03:18:49,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1533 [2020-11-28 03:18:49,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1533 states and 2062 transitions. [2020-11-28 03:18:49,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:49,755 INFO L691 BuchiCegarLoop]: Abstraction has 1533 states and 2062 transitions. [2020-11-28 03:18:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states and 2062 transitions. [2020-11-28 03:18:49,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1525. [2020-11-28 03:18:49,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1525 states. [2020-11-28 03:18:49,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2054 transitions. [2020-11-28 03:18:49,787 INFO L714 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2020-11-28 03:18:49,787 INFO L594 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2020-11-28 03:18:49,787 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 03:18:49,787 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1525 states and 2054 transitions. [2020-11-28 03:18:49,798 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2020-11-28 03:18:49,798 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:49,798 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:49,800 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,800 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:49,800 INFO L794 eck$LassoCheckResult]: Stem: 19127#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); 19025#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 19026#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19029#L98-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; 19030#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19050#L109-1 assume !false; 20344#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20294#L112 assume 12292 == ssl3_connect_~s__state~0; 20271#L113 [2020-11-28 03:18:49,801 INFO L796 eck$LassoCheckResult]: Loop: 20271#L113 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; 19278#L217 ssl3_connect_~s__server~0 := 0; 20262#L222 assume 0 != ssl3_connect_~cb~0; 20260#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20258#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 20255#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20252#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 20241#L259 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; 20238#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20232#L546 ssl3_connect_~skip~0 := 0; 20231#L109-1 assume !false; 20227#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20226#L112 assume !(12292 == ssl3_connect_~s__state~0); 20225#L115 assume !(16384 == ssl3_connect_~s__state~0); 19885#L118 assume !(4096 == ssl3_connect_~s__state~0); 19883#L121 assume !(20480 == ssl3_connect_~s__state~0); 19882#L124 assume !(4099 == ssl3_connect_~s__state~0); 19808#L127 assume 4368 == ssl3_connect_~s__state~0; 19272#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19774#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19765#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 19761#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19742#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19736#L546 ssl3_connect_~skip~0 := 0; 19735#L109-1 assume !false; 19723#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19719#L112 assume !(12292 == ssl3_connect_~s__state~0); 19715#L115 assume !(16384 == ssl3_connect_~s__state~0); 19711#L118 assume !(4096 == ssl3_connect_~s__state~0); 19707#L121 assume !(20480 == ssl3_connect_~s__state~0); 19703#L124 assume !(4099 == ssl3_connect_~s__state~0); 19699#L127 assume !(4368 == ssl3_connect_~s__state~0); 19695#L130 assume !(4369 == ssl3_connect_~s__state~0); 19691#L133 assume 4384 == ssl3_connect_~s__state~0; 19267#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19646#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19643#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 19640#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19606#L300-2 ssl3_connect_~s__init_num~0 := 0; 19603#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19598#L546 ssl3_connect_~skip~0 := 0; 19596#L109-1 assume !false; 19595#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19594#L112 assume !(12292 == ssl3_connect_~s__state~0); 19593#L115 assume !(16384 == ssl3_connect_~s__state~0); 19592#L118 assume !(4096 == ssl3_connect_~s__state~0); 19586#L121 assume !(20480 == ssl3_connect_~s__state~0); 19584#L124 assume !(4099 == ssl3_connect_~s__state~0); 19582#L127 assume !(4368 == ssl3_connect_~s__state~0); 19580#L130 assume !(4369 == ssl3_connect_~s__state~0); 19578#L133 assume !(4384 == ssl3_connect_~s__state~0); 19576#L136 assume !(4385 == ssl3_connect_~s__state~0); 19541#L139 assume 4400 == ssl3_connect_~s__state~0; 19261#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19537#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19538#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19841#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19836#L546 ssl3_connect_~skip~0 := 0; 19835#L109-1 assume !false; 19834#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19833#L112 assume !(12292 == ssl3_connect_~s__state~0); 19832#L115 assume !(16384 == ssl3_connect_~s__state~0); 19831#L118 assume !(4096 == ssl3_connect_~s__state~0); 19830#L121 assume !(20480 == ssl3_connect_~s__state~0); 19829#L124 assume !(4099 == ssl3_connect_~s__state~0); 19828#L127 assume !(4368 == ssl3_connect_~s__state~0); 19827#L130 assume !(4369 == ssl3_connect_~s__state~0); 19826#L133 assume !(4384 == ssl3_connect_~s__state~0); 19825#L136 assume !(4385 == ssl3_connect_~s__state~0); 19824#L139 assume !(4400 == ssl3_connect_~s__state~0); 19822#L142 assume !(4401 == ssl3_connect_~s__state~0); 19820#L145 assume 4416 == ssl3_connect_~s__state~0; 19112#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 19113#L329 assume !(3 == ssl3_connect_~blastFlag~0); 19809#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19806#L337 assume !(0 == ssl3_connect_~tmp___6~0); 19796#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19790#L546 ssl3_connect_~skip~0 := 0; 19788#L109-1 assume !false; 19786#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19784#L112 assume !(12292 == ssl3_connect_~s__state~0); 19782#L115 assume !(16384 == ssl3_connect_~s__state~0); 19780#L118 assume !(4096 == ssl3_connect_~s__state~0); 19778#L121 assume !(20480 == ssl3_connect_~s__state~0); 19776#L124 assume !(4099 == ssl3_connect_~s__state~0); 19775#L127 assume !(4368 == ssl3_connect_~s__state~0); 19766#L130 assume !(4369 == ssl3_connect_~s__state~0); 19763#L133 assume !(4384 == ssl3_connect_~s__state~0); 19759#L136 assume !(4385 == ssl3_connect_~s__state~0); 19757#L139 assume !(4400 == ssl3_connect_~s__state~0); 19754#L142 assume !(4401 == ssl3_connect_~s__state~0); 19751#L145 assume !(4416 == ssl3_connect_~s__state~0); 19747#L148 assume !(4417 == ssl3_connect_~s__state~0); 19746#L151 assume 4432 == ssl3_connect_~s__state~0; 19250#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 19744#L345 assume !(5 == ssl3_connect_~blastFlag~0); 19743#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19728#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19720#L546 ssl3_connect_~skip~0 := 0; 19716#L109-1 assume !false; 19712#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19708#L112 assume !(12292 == ssl3_connect_~s__state~0); 19704#L115 assume !(16384 == ssl3_connect_~s__state~0); 19700#L118 assume !(4096 == ssl3_connect_~s__state~0); 19696#L121 assume !(20480 == ssl3_connect_~s__state~0); 19692#L124 assume !(4099 == ssl3_connect_~s__state~0); 19688#L127 assume !(4368 == ssl3_connect_~s__state~0); 19686#L130 assume !(4369 == ssl3_connect_~s__state~0); 19683#L133 assume !(4384 == ssl3_connect_~s__state~0); 19681#L136 assume !(4385 == ssl3_connect_~s__state~0); 19680#L139 assume !(4400 == ssl3_connect_~s__state~0); 19679#L142 assume !(4401 == ssl3_connect_~s__state~0); 19678#L145 assume !(4416 == ssl3_connect_~s__state~0); 19677#L148 assume !(4417 == ssl3_connect_~s__state~0); 19676#L151 assume !(4432 == ssl3_connect_~s__state~0); 19675#L154 assume !(4433 == ssl3_connect_~s__state~0); 19674#L157 assume 4448 == ssl3_connect_~s__state~0; 19244#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19671#L357 assume !(ssl3_connect_~ret~0 <= 0); 19668#L360 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19604#L360-2 ssl3_connect_~s__init_num~0 := 0; 19605#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19663#L546 ssl3_connect_~skip~0 := 0; 19662#L109-1 assume !false; 19661#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19660#L112 assume !(12292 == ssl3_connect_~s__state~0); 19659#L115 assume !(16384 == ssl3_connect_~s__state~0); 19658#L118 assume !(4096 == ssl3_connect_~s__state~0); 19657#L121 assume !(20480 == ssl3_connect_~s__state~0); 19656#L124 assume !(4099 == ssl3_connect_~s__state~0); 19655#L127 assume !(4368 == ssl3_connect_~s__state~0); 19654#L130 assume !(4369 == ssl3_connect_~s__state~0); 19653#L133 assume !(4384 == ssl3_connect_~s__state~0); 19652#L136 assume !(4385 == ssl3_connect_~s__state~0); 19651#L139 assume !(4400 == ssl3_connect_~s__state~0); 19542#L142 assume !(4401 == ssl3_connect_~s__state~0); 19543#L145 assume !(4416 == ssl3_connect_~s__state~0); 19636#L148 assume !(4417 == ssl3_connect_~s__state~0); 19634#L151 assume !(4432 == ssl3_connect_~s__state~0); 19632#L154 assume !(4433 == ssl3_connect_~s__state~0); 19630#L157 assume !(4448 == ssl3_connect_~s__state~0); 19628#L160 assume !(4449 == ssl3_connect_~s__state~0); 19627#L163 assume !(4464 == ssl3_connect_~s__state~0); 19626#L166 assume !(4465 == ssl3_connect_~s__state~0); 19624#L169 assume !(4466 == ssl3_connect_~s__state~0); 19622#L172 assume !(4467 == ssl3_connect_~s__state~0); 19616#L175 assume !(4480 == ssl3_connect_~s__state~0); 19617#L178 assume !(4481 == ssl3_connect_~s__state~0); 19618#L181 assume !(4496 == ssl3_connect_~s__state~0); 19625#L184 assume !(4497 == ssl3_connect_~s__state~0); 19623#L187 assume !(4512 == ssl3_connect_~s__state~0); 19620#L190 assume !(4513 == ssl3_connect_~s__state~0); 19621#L193 assume !(4528 == ssl3_connect_~s__state~0); 19888#L196 assume !(4529 == ssl3_connect_~s__state~0); 19202#L199 assume !(4560 == ssl3_connect_~s__state~0); 19203#L202 assume !(4561 == ssl3_connect_~s__state~0); 19205#L205 assume 4352 == ssl3_connect_~s__state~0; 20293#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 20290#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 20289#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20287#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20282#L546 ssl3_connect_~skip~0 := 0; 20281#L109-1 assume !false; 20280#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20275#L112 assume 12292 == ssl3_connect_~s__state~0; 20271#L113 [2020-11-28 03:18:49,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,801 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2020-11-28 03:18:49,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025788663] [2020-11-28 03:18:49,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,807 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:49,811 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:49,816 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:49,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:49,817 INFO L82 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2020-11-28 03:18:49,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:49,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296375094] [2020-11-28 03:18:49,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:49,901 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2020-11-28 03:18:49,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296375094] [2020-11-28 03:18:49,901 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:49,901 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:49,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967580218] [2020-11-28 03:18:49,902 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:49,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:49,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:49,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:49,902 INFO L87 Difference]: Start difference. First operand 1525 states and 2054 transitions. cyclomatic complexity: 531 Second operand 3 states. [2020-11-28 03:18:50,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:50,116 INFO L93 Difference]: Finished difference Result 1661 states and 2214 transitions. [2020-11-28 03:18:50,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:50,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1661 states and 2214 transitions. [2020-11-28 03:18:50,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2020-11-28 03:18:50,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1661 states to 1661 states and 2214 transitions. [2020-11-28 03:18:50,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2020-11-28 03:18:50,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1661 [2020-11-28 03:18:50,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1661 states and 2214 transitions. [2020-11-28 03:18:50,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:50,142 INFO L691 BuchiCegarLoop]: Abstraction has 1661 states and 2214 transitions. [2020-11-28 03:18:50,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states and 2214 transitions. [2020-11-28 03:18:50,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1649. [2020-11-28 03:18:50,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1649 states. [2020-11-28 03:18:50,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 2198 transitions. [2020-11-28 03:18:50,175 INFO L714 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2020-11-28 03:18:50,175 INFO L594 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2020-11-28 03:18:50,175 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 03:18:50,175 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1649 states and 2198 transitions. [2020-11-28 03:18:50,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2020-11-28 03:18:50,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:50,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:50,184 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,184 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,184 INFO L794 eck$LassoCheckResult]: Stem: 22324#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); 22217#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 22218#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22221#L98-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; 22222#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22241#L109-1 assume !false; 23038#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22893#L112 assume 12292 == ssl3_connect_~s__state~0; 22297#L113 [2020-11-28 03:18:50,185 INFO L796 eck$LassoCheckResult]: Loop: 22297#L113 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; 22298#L217 ssl3_connect_~s__server~0 := 0; 22349#L222 assume 0 != ssl3_connect_~cb~0; 22352#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22267#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22268#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22656#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 22638#L259 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; 22637#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22598#L546 ssl3_connect_~skip~0 := 0; 22591#L109-1 assume !false; 22576#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22570#L112 assume !(12292 == ssl3_connect_~s__state~0); 22563#L115 assume !(16384 == ssl3_connect_~s__state~0); 22556#L118 assume !(4096 == ssl3_connect_~s__state~0); 22557#L121 assume !(20480 == ssl3_connect_~s__state~0); 22538#L124 assume !(4099 == ssl3_connect_~s__state~0); 22523#L127 assume 4368 == ssl3_connect_~s__state~0; 22519#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22518#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22262#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22234#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22235#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23719#L546 ssl3_connect_~skip~0 := 0; 23716#L109-1 assume !false; 23715#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23714#L112 assume !(12292 == ssl3_connect_~s__state~0); 23713#L115 assume !(16384 == ssl3_connect_~s__state~0); 23704#L118 assume !(4096 == ssl3_connect_~s__state~0); 23701#L121 assume !(20480 == ssl3_connect_~s__state~0); 23698#L124 assume !(4099 == ssl3_connect_~s__state~0); 23695#L127 assume !(4368 == ssl3_connect_~s__state~0); 23693#L130 assume !(4369 == ssl3_connect_~s__state~0); 23173#L133 assume 4384 == ssl3_connect_~s__state~0; 22337#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 22338#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22447#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 22445#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22444#L300-2 ssl3_connect_~s__init_num~0 := 0; 22442#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22437#L546 ssl3_connect_~skip~0 := 0; 22436#L109-1 assume !false; 22435#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22434#L112 assume !(12292 == ssl3_connect_~s__state~0); 22433#L115 assume !(16384 == ssl3_connect_~s__state~0); 22432#L118 assume !(4096 == ssl3_connect_~s__state~0); 22431#L121 assume !(20480 == ssl3_connect_~s__state~0); 22430#L124 assume !(4099 == ssl3_connect_~s__state~0); 22429#L127 assume !(4368 == ssl3_connect_~s__state~0); 22428#L130 assume !(4369 == ssl3_connect_~s__state~0); 22427#L133 assume !(4384 == ssl3_connect_~s__state~0); 22426#L136 assume !(4385 == ssl3_connect_~s__state~0); 22413#L139 assume 4400 == ssl3_connect_~s__state~0; 22414#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23121#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22412#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23656#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23652#L546 ssl3_connect_~skip~0 := 0; 23643#L109-1 assume !false; 23644#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23635#L112 assume !(12292 == ssl3_connect_~s__state~0); 23636#L115 assume !(16384 == ssl3_connect_~s__state~0); 23627#L118 assume !(4096 == ssl3_connect_~s__state~0); 23628#L121 assume !(20480 == ssl3_connect_~s__state~0); 23619#L124 assume !(4099 == ssl3_connect_~s__state~0); 23620#L127 assume !(4368 == ssl3_connect_~s__state~0); 23611#L130 assume !(4369 == ssl3_connect_~s__state~0); 23612#L133 assume !(4384 == ssl3_connect_~s__state~0); 23603#L136 assume !(4385 == ssl3_connect_~s__state~0); 23604#L139 assume !(4400 == ssl3_connect_~s__state~0); 23595#L142 assume !(4401 == ssl3_connect_~s__state~0); 23596#L145 assume 4416 == ssl3_connect_~s__state~0; 22304#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 22305#L329 assume !(3 == ssl3_connect_~blastFlag~0); 23837#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22260#L337 assume !(0 == ssl3_connect_~tmp___6~0); 22261#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23657#L546 ssl3_connect_~skip~0 := 0; 23658#L109-1 assume !false; 23645#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23646#L112 assume !(12292 == ssl3_connect_~s__state~0); 23637#L115 assume !(16384 == ssl3_connect_~s__state~0); 23638#L118 assume !(4096 == ssl3_connect_~s__state~0); 23629#L121 assume !(20480 == ssl3_connect_~s__state~0); 23630#L124 assume !(4099 == ssl3_connect_~s__state~0); 23621#L127 assume !(4368 == ssl3_connect_~s__state~0); 23622#L130 assume !(4369 == ssl3_connect_~s__state~0); 23613#L133 assume !(4384 == ssl3_connect_~s__state~0); 23614#L136 assume !(4385 == ssl3_connect_~s__state~0); 23605#L139 assume !(4400 == ssl3_connect_~s__state~0); 23606#L142 assume !(4401 == ssl3_connect_~s__state~0); 23597#L145 assume !(4416 == ssl3_connect_~s__state~0); 23598#L148 assume !(4417 == ssl3_connect_~s__state~0); 22420#L151 assume 4432 == ssl3_connect_~s__state~0; 22421#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 22271#L345 assume !(5 == ssl3_connect_~blastFlag~0); 22272#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23832#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23827#L546 ssl3_connect_~skip~0 := 0; 23826#L109-1 assume !false; 23825#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23824#L112 assume !(12292 == ssl3_connect_~s__state~0); 23823#L115 assume !(16384 == ssl3_connect_~s__state~0); 23822#L118 assume !(4096 == ssl3_connect_~s__state~0); 23821#L121 assume !(20480 == ssl3_connect_~s__state~0); 23819#L124 assume !(4099 == ssl3_connect_~s__state~0); 23813#L127 assume !(4368 == ssl3_connect_~s__state~0); 23811#L130 assume !(4369 == ssl3_connect_~s__state~0); 23809#L133 assume !(4384 == ssl3_connect_~s__state~0); 23807#L136 assume !(4385 == ssl3_connect_~s__state~0); 23805#L139 assume !(4400 == ssl3_connect_~s__state~0); 23803#L142 assume !(4401 == ssl3_connect_~s__state~0); 22350#L145 assume !(4416 == ssl3_connect_~s__state~0); 22351#L148 assume !(4417 == ssl3_connect_~s__state~0); 23799#L151 assume !(4432 == ssl3_connect_~s__state~0); 23797#L154 assume !(4433 == ssl3_connect_~s__state~0); 22301#L157 assume 4448 == ssl3_connect_~s__state~0; 22256#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 22257#L357 assume !(ssl3_connect_~ret~0 <= 0); 23782#L360 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 23776#L360-2 ssl3_connect_~s__init_num~0 := 0; 23773#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23767#L546 ssl3_connect_~skip~0 := 0; 23765#L109-1 assume !false; 23763#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23761#L112 assume !(12292 == ssl3_connect_~s__state~0); 23759#L115 assume !(16384 == ssl3_connect_~s__state~0); 23757#L118 assume !(4096 == ssl3_connect_~s__state~0); 23755#L121 assume !(20480 == ssl3_connect_~s__state~0); 23753#L124 assume !(4099 == ssl3_connect_~s__state~0); 23751#L127 assume !(4368 == ssl3_connect_~s__state~0); 23749#L130 assume !(4369 == ssl3_connect_~s__state~0); 23747#L133 assume !(4384 == ssl3_connect_~s__state~0); 23732#L136 assume !(4385 == ssl3_connect_~s__state~0); 23730#L139 assume !(4400 == ssl3_connect_~s__state~0); 23727#L142 assume !(4401 == ssl3_connect_~s__state~0); 23726#L145 assume !(4416 == ssl3_connect_~s__state~0); 23725#L148 assume !(4417 == ssl3_connect_~s__state~0); 23720#L151 assume !(4432 == ssl3_connect_~s__state~0); 23717#L154 assume !(4433 == ssl3_connect_~s__state~0); 23705#L157 assume !(4448 == ssl3_connect_~s__state~0); 22306#L160 assume !(4449 == ssl3_connect_~s__state~0); 22289#L163 assume !(4464 == ssl3_connect_~s__state~0); 22276#L166 assume !(4465 == ssl3_connect_~s__state~0); 22246#L169 assume !(4466 == ssl3_connect_~s__state~0); 22247#L172 assume !(4467 == ssl3_connect_~s__state~0); 23691#L175 assume 4480 == ssl3_connect_~s__state~0; 22735#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 23690#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23074#L385 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 23072#L385-2 ssl3_connect_~s__init_num~0 := 0; 23069#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23063#L546 ssl3_connect_~skip~0 := 0; 23061#L109-1 assume !false; 23059#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23057#L112 assume !(12292 == ssl3_connect_~s__state~0); 23055#L115 assume !(16384 == ssl3_connect_~s__state~0); 22824#L118 assume !(4096 == ssl3_connect_~s__state~0); 22549#L121 assume !(20480 == ssl3_connect_~s__state~0); 22550#L124 assume !(4099 == ssl3_connect_~s__state~0); 22530#L127 assume !(4368 == ssl3_connect_~s__state~0); 22531#L130 assume !(4369 == ssl3_connect_~s__state~0); 22969#L133 assume !(4384 == ssl3_connect_~s__state~0); 22967#L136 assume !(4385 == ssl3_connect_~s__state~0); 22820#L139 assume !(4400 == ssl3_connect_~s__state~0); 22821#L142 assume !(4401 == ssl3_connect_~s__state~0); 22787#L145 assume !(4416 == ssl3_connect_~s__state~0); 22788#L148 assume !(4417 == ssl3_connect_~s__state~0); 22781#L151 assume !(4432 == ssl3_connect_~s__state~0); 22782#L154 assume !(4433 == ssl3_connect_~s__state~0); 22751#L157 assume !(4448 == ssl3_connect_~s__state~0); 22752#L160 assume !(4449 == ssl3_connect_~s__state~0); 22747#L163 assume !(4464 == ssl3_connect_~s__state~0); 22748#L166 assume !(4465 == ssl3_connect_~s__state~0); 22742#L169 assume !(4466 == ssl3_connect_~s__state~0); 22743#L172 assume !(4467 == ssl3_connect_~s__state~0); 22737#L175 assume !(4480 == ssl3_connect_~s__state~0); 22738#L178 assume !(4481 == ssl3_connect_~s__state~0); 22731#L181 assume !(4496 == ssl3_connect_~s__state~0); 22732#L184 assume !(4497 == ssl3_connect_~s__state~0); 22721#L187 assume !(4512 == ssl3_connect_~s__state~0); 22722#L190 assume !(4513 == ssl3_connect_~s__state~0); 22651#L193 assume !(4528 == ssl3_connect_~s__state~0); 22649#L196 assume !(4529 == ssl3_connect_~s__state~0); 22650#L199 assume !(4560 == ssl3_connect_~s__state~0); 22819#L202 assume !(4561 == ssl3_connect_~s__state~0); 22263#L205 assume 4352 == ssl3_connect_~s__state~0; 22264#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22281#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22228#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22252#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22836#L546 ssl3_connect_~skip~0 := 0; 22835#L109-1 assume !false; 22833#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22831#L112 assume 12292 == ssl3_connect_~s__state~0; 22297#L113 [2020-11-28 03:18:50,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:50,185 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2020-11-28 03:18:50,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:50,186 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628146434] [2020-11-28 03:18:50,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:50,190 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:50,215 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:50,217 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:50,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:50,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2020-11-28 03:18:50,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:50,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466715036] [2020-11-28 03:18:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:50,282 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2020-11-28 03:18:50,282 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466715036] [2020-11-28 03:18:50,282 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:50,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:50,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860576524] [2020-11-28 03:18:50,283 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:50,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:50,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:50,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:50,284 INFO L87 Difference]: Start difference. First operand 1649 states and 2198 transitions. cyclomatic complexity: 551 Second operand 3 states. [2020-11-28 03:18:50,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:50,316 INFO L93 Difference]: Finished difference Result 3267 states and 4352 transitions. [2020-11-28 03:18:50,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:50,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3267 states and 4352 transitions. [2020-11-28 03:18:50,335 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2020-11-28 03:18:50,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3267 states to 3267 states and 4352 transitions. [2020-11-28 03:18:50,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2020-11-28 03:18:50,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2020-11-28 03:18:50,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 4352 transitions. [2020-11-28 03:18:50,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:50,368 INFO L691 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:18:50,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 4352 transitions. [2020-11-28 03:18:50,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3267. [2020-11-28 03:18:50,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3267 states. [2020-11-28 03:18:50,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3267 states to 3267 states and 4352 transitions. [2020-11-28 03:18:50,471 INFO L714 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:18:50,471 INFO L594 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:18:50,471 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 03:18:50,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3267 states and 4352 transitions. [2020-11-28 03:18:50,486 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2020-11-28 03:18:50,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:50,486 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:50,488 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,489 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,489 INFO L794 eck$LassoCheckResult]: Stem: 27245#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); 27139#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 27140#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27143#L98-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; 27144#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27163#L109-1 assume !false; 29283#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29253#L112 assume 12292 == ssl3_connect_~s__state~0; 29248#L113 [2020-11-28 03:18:50,489 INFO L796 eck$LassoCheckResult]: Loop: 29248#L113 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; 28181#L217 ssl3_connect_~s__server~0 := 0; 29241#L222 assume 0 != ssl3_connect_~cb~0; 29236#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 29233#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 29229#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 29223#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 29219#L259 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; 29110#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29106#L546 ssl3_connect_~skip~0 := 0; 29099#L109-1 assume !false; 29100#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29258#L112 assume !(12292 == ssl3_connect_~s__state~0); 29257#L115 assume !(16384 == ssl3_connect_~s__state~0); 29089#L118 assume !(4096 == ssl3_connect_~s__state~0); 29090#L121 assume !(20480 == ssl3_connect_~s__state~0); 28800#L124 assume !(4099 == ssl3_connect_~s__state~0); 28795#L127 assume 4368 == ssl3_connect_~s__state~0; 28172#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28794#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28248#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 28793#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 28791#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28786#L546 ssl3_connect_~skip~0 := 0; 28785#L109-1 assume !false; 28784#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28783#L112 assume !(12292 == ssl3_connect_~s__state~0); 28782#L115 assume !(16384 == ssl3_connect_~s__state~0); 28781#L118 assume !(4096 == ssl3_connect_~s__state~0); 28780#L121 assume !(20480 == ssl3_connect_~s__state~0); 28779#L124 assume !(4099 == ssl3_connect_~s__state~0); 28778#L127 assume !(4368 == ssl3_connect_~s__state~0); 28777#L130 assume !(4369 == ssl3_connect_~s__state~0); 28776#L133 assume 4384 == ssl3_connect_~s__state~0; 28163#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 28775#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28223#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 28773#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28772#L300-2 ssl3_connect_~s__init_num~0 := 0; 28770#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28765#L546 ssl3_connect_~skip~0 := 0; 28764#L109-1 assume !false; 28763#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28762#L112 assume !(12292 == ssl3_connect_~s__state~0); 28761#L115 assume !(16384 == ssl3_connect_~s__state~0); 28760#L118 assume !(4096 == ssl3_connect_~s__state~0); 28759#L121 assume !(20480 == ssl3_connect_~s__state~0); 28758#L124 assume !(4099 == ssl3_connect_~s__state~0); 28757#L127 assume !(4368 == ssl3_connect_~s__state~0); 28756#L130 assume !(4369 == ssl3_connect_~s__state~0); 28755#L133 assume !(4384 == ssl3_connect_~s__state~0); 28754#L136 assume !(4385 == ssl3_connect_~s__state~0); 27720#L139 assume 4400 == ssl3_connect_~s__state~0; 27289#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28109#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27157#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27242#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30092#L546 ssl3_connect_~skip~0 := 0; 30090#L109-1 assume !false; 30088#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30086#L112 assume !(12292 == ssl3_connect_~s__state~0); 30084#L115 assume !(16384 == ssl3_connect_~s__state~0); 30082#L118 assume !(4096 == ssl3_connect_~s__state~0); 30080#L121 assume !(20480 == ssl3_connect_~s__state~0); 30078#L124 assume !(4099 == ssl3_connect_~s__state~0); 30076#L127 assume !(4368 == ssl3_connect_~s__state~0); 30074#L130 assume !(4369 == ssl3_connect_~s__state~0); 30070#L133 assume !(4384 == ssl3_connect_~s__state~0); 30069#L136 assume !(4385 == ssl3_connect_~s__state~0); 30065#L139 assume !(4400 == ssl3_connect_~s__state~0); 30062#L142 assume !(4401 == ssl3_connect_~s__state~0); 30060#L145 assume 4416 == ssl3_connect_~s__state~0; 27229#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 27230#L329 assume !(3 == ssl3_connect_~blastFlag~0); 29363#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 29362#L337 assume !(0 == ssl3_connect_~tmp___6~0); 29360#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29355#L546 ssl3_connect_~skip~0 := 0; 29354#L109-1 assume !false; 29353#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29352#L112 assume !(12292 == ssl3_connect_~s__state~0); 29351#L115 assume !(16384 == ssl3_connect_~s__state~0); 29350#L118 assume !(4096 == ssl3_connect_~s__state~0); 29349#L121 assume !(20480 == ssl3_connect_~s__state~0); 29348#L124 assume !(4099 == ssl3_connect_~s__state~0); 29347#L127 assume !(4368 == ssl3_connect_~s__state~0); 29346#L130 assume !(4369 == ssl3_connect_~s__state~0); 29345#L133 assume !(4384 == ssl3_connect_~s__state~0); 29344#L136 assume !(4385 == ssl3_connect_~s__state~0); 29343#L139 assume !(4400 == ssl3_connect_~s__state~0); 29342#L142 assume !(4401 == ssl3_connect_~s__state~0); 29341#L145 assume !(4416 == ssl3_connect_~s__state~0); 29340#L148 assume !(4417 == ssl3_connect_~s__state~0); 29339#L151 assume 4432 == ssl3_connect_~s__state~0; 29302#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 29338#L345 assume !(5 == ssl3_connect_~blastFlag~0); 29337#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 29335#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29330#L546 ssl3_connect_~skip~0 := 0; 29329#L109-1 assume !false; 29328#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29327#L112 assume !(12292 == ssl3_connect_~s__state~0); 29325#L115 assume !(16384 == ssl3_connect_~s__state~0); 29324#L118 assume !(4096 == ssl3_connect_~s__state~0); 29322#L121 assume !(20480 == ssl3_connect_~s__state~0); 29321#L124 assume !(4099 == ssl3_connect_~s__state~0); 29320#L127 assume !(4368 == ssl3_connect_~s__state~0); 29319#L130 assume !(4369 == ssl3_connect_~s__state~0); 29318#L133 assume !(4384 == ssl3_connect_~s__state~0); 29317#L136 assume !(4385 == ssl3_connect_~s__state~0); 29316#L139 assume !(4400 == ssl3_connect_~s__state~0); 29315#L142 assume !(4401 == ssl3_connect_~s__state~0); 29314#L145 assume !(4416 == ssl3_connect_~s__state~0); 29311#L148 assume !(4417 == ssl3_connect_~s__state~0); 29308#L151 assume !(4432 == ssl3_connect_~s__state~0); 29305#L154 assume !(4433 == ssl3_connect_~s__state~0); 29296#L157 assume 4448 == ssl3_connect_~s__state~0; 29294#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 29079#L357 assume !(ssl3_connect_~ret~0 <= 0); 29029#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 29030#L360-2 ssl3_connect_~s__init_num~0 := 0; 30333#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30328#L546 ssl3_connect_~skip~0 := 0; 30327#L109-1 assume !false; 30326#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30325#L112 assume !(12292 == ssl3_connect_~s__state~0); 30324#L115 assume !(16384 == ssl3_connect_~s__state~0); 30323#L118 assume !(4096 == ssl3_connect_~s__state~0); 30322#L121 assume !(20480 == ssl3_connect_~s__state~0); 30321#L124 assume !(4099 == ssl3_connect_~s__state~0); 30320#L127 assume !(4368 == ssl3_connect_~s__state~0); 30319#L130 assume !(4369 == ssl3_connect_~s__state~0); 30318#L133 assume !(4384 == ssl3_connect_~s__state~0); 30317#L136 assume !(4385 == ssl3_connect_~s__state~0); 30315#L139 assume !(4400 == ssl3_connect_~s__state~0); 29989#L142 assume !(4401 == ssl3_connect_~s__state~0); 29990#L145 assume !(4416 == ssl3_connect_~s__state~0); 29977#L148 assume !(4417 == ssl3_connect_~s__state~0); 29978#L151 assume !(4432 == ssl3_connect_~s__state~0); 29965#L154 assume !(4433 == ssl3_connect_~s__state~0); 29966#L157 assume !(4448 == ssl3_connect_~s__state~0); 29953#L160 assume !(4449 == ssl3_connect_~s__state~0); 29954#L163 assume 4464 == ssl3_connect_~s__state~0; 27266#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 27209#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 27210#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30195#L546 ssl3_connect_~skip~0 := 0; 30194#L109-1 assume !false; 30193#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30192#L112 assume !(12292 == ssl3_connect_~s__state~0); 30054#L115 assume !(16384 == ssl3_connect_~s__state~0); 30053#L118 assume !(4096 == ssl3_connect_~s__state~0); 30052#L121 assume !(20480 == ssl3_connect_~s__state~0); 30051#L124 assume !(4099 == ssl3_connect_~s__state~0); 29847#L127 assume !(4368 == ssl3_connect_~s__state~0); 29846#L130 assume !(4369 == ssl3_connect_~s__state~0); 29845#L133 assume !(4384 == ssl3_connect_~s__state~0); 29843#L136 assume !(4385 == ssl3_connect_~s__state~0); 29842#L139 assume !(4400 == ssl3_connect_~s__state~0); 29841#L142 assume !(4401 == ssl3_connect_~s__state~0); 29840#L145 assume !(4416 == ssl3_connect_~s__state~0); 29839#L148 assume !(4417 == ssl3_connect_~s__state~0); 29838#L151 assume !(4432 == ssl3_connect_~s__state~0); 29837#L154 assume !(4433 == ssl3_connect_~s__state~0); 29834#L157 assume !(4448 == ssl3_connect_~s__state~0); 29833#L160 assume !(4449 == ssl3_connect_~s__state~0); 29831#L163 assume !(4464 == ssl3_connect_~s__state~0); 29830#L166 assume !(4465 == ssl3_connect_~s__state~0); 29824#L169 assume !(4466 == ssl3_connect_~s__state~0); 29822#L172 assume !(4467 == ssl3_connect_~s__state~0); 29814#L175 assume 4480 == ssl3_connect_~s__state~0; 27225#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 27226#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 29423#L385 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 29422#L385-2 ssl3_connect_~s__init_num~0 := 0; 27248#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29416#L546 ssl3_connect_~skip~0 := 0; 29415#L109-1 assume !false; 29413#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29411#L112 assume !(12292 == ssl3_connect_~s__state~0); 29405#L115 assume !(16384 == ssl3_connect_~s__state~0); 29243#L118 assume !(4096 == ssl3_connect_~s__state~0); 29244#L121 assume !(20480 == ssl3_connect_~s__state~0); 28180#L124 assume !(4099 == ssl3_connect_~s__state~0); 28182#L127 assume !(4368 == ssl3_connect_~s__state~0); 28171#L130 assume !(4369 == ssl3_connect_~s__state~0); 28173#L133 assume !(4384 == ssl3_connect_~s__state~0); 28161#L136 assume !(4385 == ssl3_connect_~s__state~0); 28162#L139 assume !(4400 == ssl3_connect_~s__state~0); 27288#L142 assume !(4401 == ssl3_connect_~s__state~0); 27290#L145 assume !(4416 == ssl3_connect_~s__state~0); 29312#L148 assume !(4417 == ssl3_connect_~s__state~0); 29309#L151 assume !(4432 == ssl3_connect_~s__state~0); 29306#L154 assume !(4433 == ssl3_connect_~s__state~0); 29300#L157 assume !(4448 == ssl3_connect_~s__state~0); 29297#L160 assume !(4449 == ssl3_connect_~s__state~0); 29298#L163 assume !(4464 == ssl3_connect_~s__state~0); 27281#L166 assume !(4465 == ssl3_connect_~s__state~0); 27282#L169 assume !(4466 == ssl3_connect_~s__state~0); 27283#L172 assume !(4467 == ssl3_connect_~s__state~0); 27284#L175 assume !(4480 == ssl3_connect_~s__state~0); 29815#L178 assume !(4481 == ssl3_connect_~s__state~0); 29816#L181 assume !(4496 == ssl3_connect_~s__state~0); 29835#L184 assume !(4497 == ssl3_connect_~s__state~0); 29836#L187 assume !(4512 == ssl3_connect_~s__state~0); 27448#L190 assume !(4513 == ssl3_connect_~s__state~0); 27449#L193 assume !(4528 == ssl3_connect_~s__state~0); 29240#L196 assume !(4529 == ssl3_connect_~s__state~0); 29242#L199 assume !(4560 == ssl3_connect_~s__state~0); 28797#L202 assume !(4561 == ssl3_connect_~s__state~0); 28750#L205 assume 4352 == ssl3_connect_~s__state~0; 27450#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 27451#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 27172#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27173#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29275#L546 ssl3_connect_~skip~0 := 0; 29273#L109-1 assume !false; 29268#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29264#L112 assume 12292 == ssl3_connect_~s__state~0; 29248#L113 [2020-11-28 03:18:50,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:50,490 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2020-11-28 03:18:50,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:50,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238461355] [2020-11-28 03:18:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:50,496 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:50,502 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:50,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:50,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:50,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2020-11-28 03:18:50,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:50,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373070472] [2020-11-28 03:18:50,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2020-11-28 03:18:50,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373070472] [2020-11-28 03:18:50,578 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:50,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:50,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942961824] [2020-11-28 03:18:50,579 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:50,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:50,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:50,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:50,580 INFO L87 Difference]: Start difference. First operand 3267 states and 4352 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2020-11-28 03:18:50,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:50,809 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2020-11-28 03:18:50,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:50,810 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2020-11-28 03:18:50,828 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2020-11-28 03:18:50,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2020-11-28 03:18:50,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2020-11-28 03:18:50,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2020-11-28 03:18:50,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2020-11-28 03:18:50,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:50,860 INFO L691 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2020-11-28 03:18:50,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2020-11-28 03:18:50,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2020-11-28 03:18:50,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3399 states. [2020-11-28 03:18:50,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2020-11-28 03:18:50,976 INFO L714 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2020-11-28 03:18:50,977 INFO L594 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2020-11-28 03:18:50,977 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 03:18:50,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2020-11-28 03:18:50,992 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2020-11-28 03:18:50,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:50,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:50,995 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,995 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:50,995 INFO L794 eck$LassoCheckResult]: Stem: 33935#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); 33827#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 33828#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33831#L98-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; 33832#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33852#L109-1 assume !false; 34422#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34418#L112 assume 12292 == ssl3_connect_~s__state~0; 33910#L113 [2020-11-28 03:18:50,996 INFO L796 eck$LassoCheckResult]: Loop: 33910#L113 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; 33911#L217 ssl3_connect_~s__server~0 := 0; 33968#L222 assume 0 != ssl3_connect_~cb~0; 33972#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33880#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 33881#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 33921#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 33922#L259 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; 33925#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35584#L546 ssl3_connect_~skip~0 := 0; 35582#L109-1 assume !false; 35580#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35578#L112 assume !(12292 == ssl3_connect_~s__state~0); 35576#L115 assume !(16384 == ssl3_connect_~s__state~0); 35574#L118 assume !(4096 == ssl3_connect_~s__state~0); 35573#L121 assume !(20480 == ssl3_connect_~s__state~0); 35572#L124 assume !(4099 == ssl3_connect_~s__state~0); 34382#L127 assume 4368 == ssl3_connect_~s__state~0; 33840#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33841#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33844#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 33845#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 33846#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35592#L546 ssl3_connect_~skip~0 := 0; 35591#L109-1 assume !false; 35590#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35585#L112 assume !(12292 == ssl3_connect_~s__state~0); 35583#L115 assume !(16384 == ssl3_connect_~s__state~0); 35581#L118 assume !(4096 == ssl3_connect_~s__state~0); 35579#L121 assume !(20480 == ssl3_connect_~s__state~0); 35577#L124 assume !(4099 == ssl3_connect_~s__state~0); 35575#L127 assume !(4368 == ssl3_connect_~s__state~0); 34683#L130 assume !(4369 == ssl3_connect_~s__state~0); 33992#L133 assume 4384 == ssl3_connect_~s__state~0; 33991#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33990#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33850#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 34008#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33933#L300-2 ssl3_connect_~s__init_num~0 := 0; 33934#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36099#L546 ssl3_connect_~skip~0 := 0; 36098#L109-1 assume !false; 36097#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36096#L112 assume !(12292 == ssl3_connect_~s__state~0); 36095#L115 assume !(16384 == ssl3_connect_~s__state~0); 36094#L118 assume !(4096 == ssl3_connect_~s__state~0); 36093#L121 assume !(20480 == ssl3_connect_~s__state~0); 36092#L124 assume !(4099 == ssl3_connect_~s__state~0); 36091#L127 assume !(4368 == ssl3_connect_~s__state~0); 36090#L130 assume !(4369 == ssl3_connect_~s__state~0); 36018#L133 assume !(4384 == ssl3_connect_~s__state~0); 36016#L136 assume !(4385 == ssl3_connect_~s__state~0); 36015#L139 assume 4400 == ssl3_connect_~s__state~0; 33987#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 35387#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 35380#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 35381#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36007#L546 ssl3_connect_~skip~0 := 0; 36006#L109-1 assume !false; 36005#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36004#L112 assume !(12292 == ssl3_connect_~s__state~0); 36003#L115 assume !(16384 == ssl3_connect_~s__state~0); 36002#L118 assume !(4096 == ssl3_connect_~s__state~0); 36001#L121 assume !(20480 == ssl3_connect_~s__state~0); 36000#L124 assume !(4099 == ssl3_connect_~s__state~0); 35999#L127 assume !(4368 == ssl3_connect_~s__state~0); 35998#L130 assume !(4369 == ssl3_connect_~s__state~0); 35997#L133 assume !(4384 == ssl3_connect_~s__state~0); 35996#L136 assume !(4385 == ssl3_connect_~s__state~0); 35995#L139 assume !(4400 == ssl3_connect_~s__state~0); 35994#L142 assume !(4401 == ssl3_connect_~s__state~0); 35993#L145 assume 4416 == ssl3_connect_~s__state~0; 35165#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 35992#L329 assume !(3 == ssl3_connect_~blastFlag~0); 35991#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 35990#L337 assume !(0 == ssl3_connect_~tmp___6~0); 35989#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35984#L546 ssl3_connect_~skip~0 := 0; 35983#L109-1 assume !false; 35982#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35981#L112 assume !(12292 == ssl3_connect_~s__state~0); 35980#L115 assume !(16384 == ssl3_connect_~s__state~0); 35979#L118 assume !(4096 == ssl3_connect_~s__state~0); 35978#L121 assume !(20480 == ssl3_connect_~s__state~0); 35977#L124 assume !(4099 == ssl3_connect_~s__state~0); 35976#L127 assume !(4368 == ssl3_connect_~s__state~0); 35975#L130 assume !(4369 == ssl3_connect_~s__state~0); 35974#L133 assume !(4384 == ssl3_connect_~s__state~0); 35973#L136 assume !(4385 == ssl3_connect_~s__state~0); 35972#L139 assume !(4400 == ssl3_connect_~s__state~0); 35971#L142 assume !(4401 == ssl3_connect_~s__state~0); 35970#L145 assume !(4416 == ssl3_connect_~s__state~0); 35969#L148 assume !(4417 == ssl3_connect_~s__state~0); 35968#L151 assume 4432 == ssl3_connect_~s__state~0; 35154#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 35967#L345 assume !(5 == ssl3_connect_~blastFlag~0); 35966#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 35965#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35960#L546 ssl3_connect_~skip~0 := 0; 35959#L109-1 assume !false; 35958#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35957#L112 assume !(12292 == ssl3_connect_~s__state~0); 35956#L115 assume !(16384 == ssl3_connect_~s__state~0); 35955#L118 assume !(4096 == ssl3_connect_~s__state~0); 35954#L121 assume !(20480 == ssl3_connect_~s__state~0); 35953#L124 assume !(4099 == ssl3_connect_~s__state~0); 35952#L127 assume !(4368 == ssl3_connect_~s__state~0); 35951#L130 assume !(4369 == ssl3_connect_~s__state~0); 35950#L133 assume !(4384 == ssl3_connect_~s__state~0); 35949#L136 assume !(4385 == ssl3_connect_~s__state~0); 35948#L139 assume !(4400 == ssl3_connect_~s__state~0); 35947#L142 assume !(4401 == ssl3_connect_~s__state~0); 35946#L145 assume !(4416 == ssl3_connect_~s__state~0); 35945#L148 assume !(4417 == ssl3_connect_~s__state~0); 35944#L151 assume !(4432 == ssl3_connect_~s__state~0); 35943#L154 assume !(4433 == ssl3_connect_~s__state~0); 35942#L157 assume 4448 == ssl3_connect_~s__state~0; 35143#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 35941#L357 assume !(ssl3_connect_~ret~0 <= 0); 35940#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 35939#L360-2 ssl3_connect_~s__init_num~0 := 0; 35938#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35933#L546 ssl3_connect_~skip~0 := 0; 35932#L109-1 assume !false; 35931#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35930#L112 assume !(12292 == ssl3_connect_~s__state~0); 35929#L115 assume !(16384 == ssl3_connect_~s__state~0); 35928#L118 assume !(4096 == ssl3_connect_~s__state~0); 35927#L121 assume !(20480 == ssl3_connect_~s__state~0); 35926#L124 assume !(4099 == ssl3_connect_~s__state~0); 35925#L127 assume !(4368 == ssl3_connect_~s__state~0); 35924#L130 assume !(4369 == ssl3_connect_~s__state~0); 35923#L133 assume !(4384 == ssl3_connect_~s__state~0); 35922#L136 assume !(4385 == ssl3_connect_~s__state~0); 35921#L139 assume !(4400 == ssl3_connect_~s__state~0); 35920#L142 assume !(4401 == ssl3_connect_~s__state~0); 35919#L145 assume !(4416 == ssl3_connect_~s__state~0); 35918#L148 assume !(4417 == ssl3_connect_~s__state~0); 35917#L151 assume !(4432 == ssl3_connect_~s__state~0); 35916#L154 assume !(4433 == ssl3_connect_~s__state~0); 35915#L157 assume !(4448 == ssl3_connect_~s__state~0); 35914#L160 assume !(4449 == ssl3_connect_~s__state~0); 35818#L163 assume 4464 == ssl3_connect_~s__state~0; 34642#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 35817#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 35245#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35235#L546 ssl3_connect_~skip~0 := 0; 35233#L109-1 assume !false; 35231#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35229#L112 assume !(12292 == ssl3_connect_~s__state~0); 35227#L115 assume !(16384 == ssl3_connect_~s__state~0); 35225#L118 assume !(4096 == ssl3_connect_~s__state~0); 35223#L121 assume !(20480 == ssl3_connect_~s__state~0); 35195#L124 assume !(4099 == ssl3_connect_~s__state~0); 35191#L127 assume !(4368 == ssl3_connect_~s__state~0); 35187#L130 assume !(4369 == ssl3_connect_~s__state~0); 35183#L133 assume !(4384 == ssl3_connect_~s__state~0); 35179#L136 assume !(4385 == ssl3_connect_~s__state~0); 35175#L139 assume !(4400 == ssl3_connect_~s__state~0); 35171#L142 assume !(4401 == ssl3_connect_~s__state~0); 35167#L145 assume !(4416 == ssl3_connect_~s__state~0); 35161#L148 assume !(4417 == ssl3_connect_~s__state~0); 35156#L151 assume !(4432 == ssl3_connect_~s__state~0); 35150#L154 assume !(4433 == ssl3_connect_~s__state~0); 35145#L157 assume !(4448 == ssl3_connect_~s__state~0); 35139#L160 assume !(4449 == ssl3_connect_~s__state~0); 35134#L163 assume !(4464 == ssl3_connect_~s__state~0); 35129#L166 assume !(4465 == ssl3_connect_~s__state~0); 35124#L169 assume !(4466 == ssl3_connect_~s__state~0); 35117#L172 assume !(4467 == ssl3_connect_~s__state~0); 35118#L175 assume 4480 == ssl3_connect_~s__state~0; 33916#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 33864#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33865#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 35571#L385-2 ssl3_connect_~s__init_num~0 := 0; 33946#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35560#L546 ssl3_connect_~skip~0 := 0; 35561#L109-1 assume !false; 35556#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35557#L112 assume !(12292 == ssl3_connect_~s__state~0); 35552#L115 assume !(16384 == ssl3_connect_~s__state~0); 35553#L118 assume !(4096 == ssl3_connect_~s__state~0); 35545#L121 assume !(20480 == ssl3_connect_~s__state~0); 35546#L124 assume !(4099 == ssl3_connect_~s__state~0); 35541#L127 assume !(4368 == ssl3_connect_~s__state~0); 35542#L130 assume !(4369 == ssl3_connect_~s__state~0); 35531#L133 assume !(4384 == ssl3_connect_~s__state~0); 35532#L136 assume !(4385 == ssl3_connect_~s__state~0); 35523#L139 assume !(4400 == ssl3_connect_~s__state~0); 35524#L142 assume !(4401 == ssl3_connect_~s__state~0); 35515#L145 assume !(4416 == ssl3_connect_~s__state~0); 35516#L148 assume !(4417 == ssl3_connect_~s__state~0); 35507#L151 assume !(4432 == ssl3_connect_~s__state~0); 35508#L154 assume !(4433 == ssl3_connect_~s__state~0); 35499#L157 assume !(4448 == ssl3_connect_~s__state~0); 35500#L160 assume !(4449 == ssl3_connect_~s__state~0); 35491#L163 assume !(4464 == ssl3_connect_~s__state~0); 35492#L166 assume !(4465 == ssl3_connect_~s__state~0); 35483#L169 assume !(4466 == ssl3_connect_~s__state~0); 35484#L172 assume !(4467 == ssl3_connect_~s__state~0); 35475#L175 assume !(4480 == ssl3_connect_~s__state~0); 35476#L178 assume !(4481 == ssl3_connect_~s__state~0); 35467#L181 assume !(4496 == ssl3_connect_~s__state~0); 35468#L184 assume !(4497 == ssl3_connect_~s__state~0); 33929#L187 assume 4512 == ssl3_connect_~s__state~0; 33930#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 33853#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 33854#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 33982#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 33983#L421 assume !(0 == ssl3_connect_~tmp___8~0); 34415#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34409#L546 ssl3_connect_~skip~0 := 0; 34407#L109-1 assume !false; 34405#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34402#L112 assume !(12292 == ssl3_connect_~s__state~0); 34401#L115 assume !(16384 == ssl3_connect_~s__state~0); 34400#L118 assume !(4096 == ssl3_connect_~s__state~0); 34391#L121 assume !(20480 == ssl3_connect_~s__state~0); 34389#L124 assume !(4099 == ssl3_connect_~s__state~0); 34387#L127 assume !(4368 == ssl3_connect_~s__state~0); 34383#L130 assume !(4369 == ssl3_connect_~s__state~0); 33995#L133 assume !(4384 == ssl3_connect_~s__state~0); 33993#L136 assume !(4385 == ssl3_connect_~s__state~0); 33994#L139 assume !(4400 == ssl3_connect_~s__state~0); 33986#L142 assume !(4401 == ssl3_connect_~s__state~0); 33988#L145 assume !(4416 == ssl3_connect_~s__state~0); 35164#L148 assume !(4417 == ssl3_connect_~s__state~0); 35159#L151 assume !(4432 == ssl3_connect_~s__state~0); 35153#L154 assume !(4433 == ssl3_connect_~s__state~0); 35148#L157 assume !(4448 == ssl3_connect_~s__state~0); 35142#L160 assume !(4449 == ssl3_connect_~s__state~0); 35137#L163 assume !(4464 == ssl3_connect_~s__state~0); 35132#L166 assume !(4465 == ssl3_connect_~s__state~0); 35127#L169 assume !(4466 == ssl3_connect_~s__state~0); 35121#L172 assume !(4467 == ssl3_connect_~s__state~0); 35122#L175 assume !(4480 == ssl3_connect_~s__state~0); 35640#L178 assume !(4481 == ssl3_connect_~s__state~0); 35641#L181 assume !(4496 == ssl3_connect_~s__state~0); 33965#L184 assume !(4497 == ssl3_connect_~s__state~0); 33966#L187 assume !(4512 == ssl3_connect_~s__state~0); 34676#L190 assume !(4513 == ssl3_connect_~s__state~0); 34675#L193 assume !(4528 == ssl3_connect_~s__state~0); 34674#L196 assume !(4529 == ssl3_connect_~s__state~0); 34627#L199 assume !(4560 == ssl3_connect_~s__state~0); 33891#L202 assume !(4561 == ssl3_connect_~s__state~0); 33873#L205 assume 4352 == ssl3_connect_~s__state~0; 33874#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 33894#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 33839#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 33861#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35838#L546 ssl3_connect_~skip~0 := 0; 35837#L109-1 assume !false; 35836#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35835#L112 assume 12292 == ssl3_connect_~s__state~0; 33910#L113 [2020-11-28 03:18:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:50,997 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2020-11-28 03:18:50,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:50,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790914905] [2020-11-28 03:18:50,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:51,002 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:51,006 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:51,009 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:51,009 INFO L82 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2020-11-28 03:18:51,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:51,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688076285] [2020-11-28 03:18:51,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2020-11-28 03:18:51,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688076285] [2020-11-28 03:18:51,100 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:51,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:51,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584858821] [2020-11-28 03:18:51,101 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:51,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:51,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:51,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:51,102 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2020-11-28 03:18:51,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:51,358 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2020-11-28 03:18:51,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:51,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2020-11-28 03:18:51,379 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2020-11-28 03:18:51,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2020-11-28 03:18:51,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2020-11-28 03:18:51,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2020-11-28 03:18:51,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2020-11-28 03:18:51,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:51,416 INFO L691 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2020-11-28 03:18:51,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2020-11-28 03:18:51,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2020-11-28 03:18:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3383 states. [2020-11-28 03:18:51,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2020-11-28 03:18:51,487 INFO L714 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2020-11-28 03:18:51,487 INFO L594 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2020-11-28 03:18:51,487 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 03:18:51,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2020-11-28 03:18:51,503 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2020-11-28 03:18:51,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:51,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:51,506 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:51,506 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:51,507 INFO L794 eck$LassoCheckResult]: Stem: 40741#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); 40631#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 40632#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40635#L98-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; 40636#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40657#L109-1 assume !false; 41014#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41169#L112 assume 12292 == ssl3_connect_~s__state~0; 41008#L113 [2020-11-28 03:18:51,507 INFO L796 eck$LassoCheckResult]: Loop: 41008#L113 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; 40853#L217 ssl3_connect_~s__server~0 := 0; 41108#L222 assume 0 != ssl3_connect_~cb~0; 41094#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 41095#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 41088#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41087#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 41072#L259 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; 41073#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41152#L546 ssl3_connect_~skip~0 := 0; 41153#L109-1 assume !false; 41142#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41143#L112 assume !(12292 == ssl3_connect_~s__state~0); 41135#L115 assume !(16384 == ssl3_connect_~s__state~0); 41136#L118 assume !(4096 == ssl3_connect_~s__state~0); 41164#L121 assume !(20480 == ssl3_connect_~s__state~0); 41165#L124 assume !(4099 == ssl3_connect_~s__state~0); 42002#L127 assume 4368 == ssl3_connect_~s__state~0; 40644#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40645#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 40982#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 40983#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 40970#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40963#L546 ssl3_connect_~skip~0 := 0; 40956#L109-1 assume !false; 40947#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40943#L112 assume !(12292 == ssl3_connect_~s__state~0); 40938#L115 assume !(16384 == ssl3_connect_~s__state~0); 40932#L118 assume !(4096 == ssl3_connect_~s__state~0); 40927#L121 assume !(20480 == ssl3_connect_~s__state~0); 40922#L124 assume !(4099 == ssl3_connect_~s__state~0); 40916#L127 assume !(4368 == ssl3_connect_~s__state~0); 40843#L130 assume !(4369 == ssl3_connect_~s__state~0); 40844#L133 assume 4384 == ssl3_connect_~s__state~0; 40820#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 40821#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41984#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 41982#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41981#L300-2 ssl3_connect_~s__init_num~0 := 0; 41979#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41974#L546 ssl3_connect_~skip~0 := 0; 41973#L109-1 assume !false; 41972#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41971#L112 assume !(12292 == ssl3_connect_~s__state~0); 41970#L115 assume !(16384 == ssl3_connect_~s__state~0); 41969#L118 assume !(4096 == ssl3_connect_~s__state~0); 41968#L121 assume !(20480 == ssl3_connect_~s__state~0); 41967#L124 assume !(4099 == ssl3_connect_~s__state~0); 41966#L127 assume !(4368 == ssl3_connect_~s__state~0); 41965#L130 assume !(4369 == ssl3_connect_~s__state~0); 41964#L133 assume !(4384 == ssl3_connect_~s__state~0); 41963#L136 assume !(4385 == ssl3_connect_~s__state~0); 41962#L139 assume 4400 == ssl3_connect_~s__state~0; 40790#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41959#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41957#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41955#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41950#L546 ssl3_connect_~skip~0 := 0; 41949#L109-1 assume !false; 41948#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41947#L112 assume !(12292 == ssl3_connect_~s__state~0); 41946#L115 assume !(16384 == ssl3_connect_~s__state~0); 41945#L118 assume !(4096 == ssl3_connect_~s__state~0); 41944#L121 assume !(20480 == ssl3_connect_~s__state~0); 41943#L124 assume !(4099 == ssl3_connect_~s__state~0); 41942#L127 assume !(4368 == ssl3_connect_~s__state~0); 41941#L130 assume !(4369 == ssl3_connect_~s__state~0); 41940#L133 assume !(4384 == ssl3_connect_~s__state~0); 41939#L136 assume !(4385 == ssl3_connect_~s__state~0); 41938#L139 assume !(4400 == ssl3_connect_~s__state~0); 41937#L142 assume !(4401 == ssl3_connect_~s__state~0); 41936#L145 assume 4416 == ssl3_connect_~s__state~0; 41405#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41935#L329 assume !(3 == ssl3_connect_~blastFlag~0); 41934#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41933#L337 assume !(0 == ssl3_connect_~tmp___6~0); 41931#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41926#L546 ssl3_connect_~skip~0 := 0; 41925#L109-1 assume !false; 41924#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41923#L112 assume !(12292 == ssl3_connect_~s__state~0); 41922#L115 assume !(16384 == ssl3_connect_~s__state~0); 41921#L118 assume !(4096 == ssl3_connect_~s__state~0); 41920#L121 assume !(20480 == ssl3_connect_~s__state~0); 41919#L124 assume !(4099 == ssl3_connect_~s__state~0); 41918#L127 assume !(4368 == ssl3_connect_~s__state~0); 41917#L130 assume !(4369 == ssl3_connect_~s__state~0); 41916#L133 assume !(4384 == ssl3_connect_~s__state~0); 41915#L136 assume !(4385 == ssl3_connect_~s__state~0); 41914#L139 assume !(4400 == ssl3_connect_~s__state~0); 41913#L142 assume !(4401 == ssl3_connect_~s__state~0); 41912#L145 assume !(4416 == ssl3_connect_~s__state~0); 41911#L148 assume !(4417 == ssl3_connect_~s__state~0); 41910#L151 assume 4432 == ssl3_connect_~s__state~0; 41395#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 41909#L345 assume !(5 == ssl3_connect_~blastFlag~0); 41908#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41906#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41901#L546 ssl3_connect_~skip~0 := 0; 41900#L109-1 assume !false; 41899#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41898#L112 assume !(12292 == ssl3_connect_~s__state~0); 41897#L115 assume !(16384 == ssl3_connect_~s__state~0); 41896#L118 assume !(4096 == ssl3_connect_~s__state~0); 41895#L121 assume !(20480 == ssl3_connect_~s__state~0); 41894#L124 assume !(4099 == ssl3_connect_~s__state~0); 41893#L127 assume !(4368 == ssl3_connect_~s__state~0); 41892#L130 assume !(4369 == ssl3_connect_~s__state~0); 41891#L133 assume !(4384 == ssl3_connect_~s__state~0); 41890#L136 assume !(4385 == ssl3_connect_~s__state~0); 41889#L139 assume !(4400 == ssl3_connect_~s__state~0); 41888#L142 assume !(4401 == ssl3_connect_~s__state~0); 41887#L145 assume !(4416 == ssl3_connect_~s__state~0); 41886#L148 assume !(4417 == ssl3_connect_~s__state~0); 41885#L151 assume !(4432 == ssl3_connect_~s__state~0); 41884#L154 assume !(4433 == ssl3_connect_~s__state~0); 41883#L157 assume 4448 == ssl3_connect_~s__state~0; 41385#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 41882#L357 assume !(ssl3_connect_~ret~0 <= 0); 41880#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41872#L360-2 ssl3_connect_~s__init_num~0 := 0; 41837#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41832#L546 ssl3_connect_~skip~0 := 0; 41831#L109-1 assume !false; 41830#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41829#L112 assume !(12292 == ssl3_connect_~s__state~0); 41828#L115 assume !(16384 == ssl3_connect_~s__state~0); 41827#L118 assume !(4096 == ssl3_connect_~s__state~0); 41826#L121 assume !(20480 == ssl3_connect_~s__state~0); 41825#L124 assume !(4099 == ssl3_connect_~s__state~0); 41824#L127 assume !(4368 == ssl3_connect_~s__state~0); 41823#L130 assume !(4369 == ssl3_connect_~s__state~0); 41822#L133 assume !(4384 == ssl3_connect_~s__state~0); 41821#L136 assume !(4385 == ssl3_connect_~s__state~0); 41819#L139 assume !(4400 == ssl3_connect_~s__state~0); 41817#L142 assume !(4401 == ssl3_connect_~s__state~0); 41815#L145 assume !(4416 == ssl3_connect_~s__state~0); 41813#L148 assume !(4417 == ssl3_connect_~s__state~0); 41806#L151 assume !(4432 == ssl3_connect_~s__state~0); 41805#L154 assume !(4433 == ssl3_connect_~s__state~0); 41804#L157 assume !(4448 == ssl3_connect_~s__state~0); 41803#L160 assume !(4449 == ssl3_connect_~s__state~0); 41802#L163 assume 4464 == ssl3_connect_~s__state~0; 41162#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 41800#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 41796#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41791#L546 ssl3_connect_~skip~0 := 0; 41790#L109-1 assume !false; 41789#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41788#L112 assume !(12292 == ssl3_connect_~s__state~0); 41787#L115 assume !(16384 == ssl3_connect_~s__state~0); 41786#L118 assume !(4096 == ssl3_connect_~s__state~0); 41785#L121 assume !(20480 == ssl3_connect_~s__state~0); 41784#L124 assume !(4099 == ssl3_connect_~s__state~0); 41783#L127 assume !(4368 == ssl3_connect_~s__state~0); 41782#L130 assume !(4369 == ssl3_connect_~s__state~0); 41781#L133 assume !(4384 == ssl3_connect_~s__state~0); 41780#L136 assume !(4385 == ssl3_connect_~s__state~0); 41779#L139 assume !(4400 == ssl3_connect_~s__state~0); 41778#L142 assume !(4401 == ssl3_connect_~s__state~0); 41777#L145 assume !(4416 == ssl3_connect_~s__state~0); 41776#L148 assume !(4417 == ssl3_connect_~s__state~0); 41775#L151 assume !(4432 == ssl3_connect_~s__state~0); 41774#L154 assume !(4433 == ssl3_connect_~s__state~0); 41773#L157 assume !(4448 == ssl3_connect_~s__state~0); 41772#L160 assume !(4449 == ssl3_connect_~s__state~0); 41771#L163 assume !(4464 == ssl3_connect_~s__state~0); 41770#L166 assume !(4465 == ssl3_connect_~s__state~0); 41769#L169 assume !(4466 == ssl3_connect_~s__state~0); 41768#L172 assume !(4467 == ssl3_connect_~s__state~0); 41766#L175 assume 4480 == ssl3_connect_~s__state~0; 41765#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 41764#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41762#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 41763#L385-2 ssl3_connect_~s__init_num~0 := 0; 41721#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41717#L546 ssl3_connect_~skip~0 := 0; 41710#L109-1 assume !false; 41711#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41704#L112 assume !(12292 == ssl3_connect_~s__state~0); 41705#L115 assume !(16384 == ssl3_connect_~s__state~0); 41698#L118 assume !(4096 == ssl3_connect_~s__state~0); 41699#L121 assume !(20480 == ssl3_connect_~s__state~0); 41692#L124 assume !(4099 == ssl3_connect_~s__state~0); 41693#L127 assume !(4368 == ssl3_connect_~s__state~0); 41686#L130 assume !(4369 == ssl3_connect_~s__state~0); 41687#L133 assume !(4384 == ssl3_connect_~s__state~0); 41680#L136 assume !(4385 == ssl3_connect_~s__state~0); 41681#L139 assume !(4400 == ssl3_connect_~s__state~0); 41674#L142 assume !(4401 == ssl3_connect_~s__state~0); 41675#L145 assume !(4416 == ssl3_connect_~s__state~0); 41668#L148 assume !(4417 == ssl3_connect_~s__state~0); 41669#L151 assume !(4432 == ssl3_connect_~s__state~0); 41662#L154 assume !(4433 == ssl3_connect_~s__state~0); 41663#L157 assume !(4448 == ssl3_connect_~s__state~0); 41643#L160 assume !(4449 == ssl3_connect_~s__state~0); 41644#L163 assume !(4464 == ssl3_connect_~s__state~0); 41639#L166 assume !(4465 == ssl3_connect_~s__state~0); 41640#L169 assume !(4466 == ssl3_connect_~s__state~0); 41634#L172 assume !(4467 == ssl3_connect_~s__state~0); 41635#L175 assume !(4480 == ssl3_connect_~s__state~0); 41630#L178 assume !(4481 == ssl3_connect_~s__state~0); 41631#L181 assume !(4496 == ssl3_connect_~s__state~0); 41620#L184 assume !(4497 == ssl3_connect_~s__state~0); 41621#L187 assume 4512 == ssl3_connect_~s__state~0; 41615#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 41616#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 41609#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 41610#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 41604#L421 assume !(0 == ssl3_connect_~tmp___8~0); 41605#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41455#L546 ssl3_connect_~skip~0 := 0; 41456#L109-1 assume !false; 41449#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41450#L112 assume !(12292 == ssl3_connect_~s__state~0); 41444#L115 assume !(16384 == ssl3_connect_~s__state~0); 41445#L118 assume !(4096 == ssl3_connect_~s__state~0); 41438#L121 assume !(20480 == ssl3_connect_~s__state~0); 41439#L124 assume !(4099 == ssl3_connect_~s__state~0); 41430#L127 assume !(4368 == ssl3_connect_~s__state~0); 41431#L130 assume !(4369 == ssl3_connect_~s__state~0); 41424#L133 assume !(4384 == ssl3_connect_~s__state~0); 41425#L136 assume !(4385 == ssl3_connect_~s__state~0); 41418#L139 assume !(4400 == ssl3_connect_~s__state~0); 41419#L142 assume !(4401 == ssl3_connect_~s__state~0); 41414#L145 assume !(4416 == ssl3_connect_~s__state~0); 41415#L148 assume !(4417 == ssl3_connect_~s__state~0); 41407#L151 assume !(4432 == ssl3_connect_~s__state~0); 41408#L154 assume !(4433 == ssl3_connect_~s__state~0); 41397#L157 assume !(4448 == ssl3_connect_~s__state~0); 41398#L160 assume !(4449 == ssl3_connect_~s__state~0); 41387#L163 assume !(4464 == ssl3_connect_~s__state~0); 41388#L166 assume !(4465 == ssl3_connect_~s__state~0); 41313#L169 assume !(4466 == ssl3_connect_~s__state~0); 41314#L172 assume !(4467 == ssl3_connect_~s__state~0); 41306#L175 assume !(4480 == ssl3_connect_~s__state~0); 41307#L178 assume !(4481 == ssl3_connect_~s__state~0); 41302#L181 assume !(4496 == ssl3_connect_~s__state~0); 41303#L184 assume !(4497 == ssl3_connect_~s__state~0); 41297#L187 assume !(4512 == ssl3_connect_~s__state~0); 41298#L190 assume !(4513 == ssl3_connect_~s__state~0); 41294#L193 assume 4528 == ssl3_connect_~s__state~0; 41293#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 41101#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 41082#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41075#L436-1 ssl3_connect_~s__init_num~0 := 0; 41043#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41037#L546 ssl3_connect_~skip~0 := 0; 41035#L109-1 assume !false; 41033#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41031#L112 assume !(12292 == ssl3_connect_~s__state~0); 41028#L115 assume !(16384 == ssl3_connect_~s__state~0); 41029#L118 assume !(4096 == ssl3_connect_~s__state~0); 41022#L121 assume !(20480 == ssl3_connect_~s__state~0); 41023#L124 assume !(4099 == ssl3_connect_~s__state~0); 41120#L127 assume !(4368 == ssl3_connect_~s__state~0); 41723#L130 assume !(4369 == ssl3_connect_~s__state~0); 41722#L133 assume !(4384 == ssl3_connect_~s__state~0); 41715#L136 assume !(4385 == ssl3_connect_~s__state~0); 41712#L139 assume !(4400 == ssl3_connect_~s__state~0); 41709#L142 assume !(4401 == ssl3_connect_~s__state~0); 41706#L145 assume !(4416 == ssl3_connect_~s__state~0); 41703#L148 assume !(4417 == ssl3_connect_~s__state~0); 41700#L151 assume !(4432 == ssl3_connect_~s__state~0); 41697#L154 assume !(4433 == ssl3_connect_~s__state~0); 41694#L157 assume !(4448 == ssl3_connect_~s__state~0); 41691#L160 assume !(4449 == ssl3_connect_~s__state~0); 41688#L163 assume !(4464 == ssl3_connect_~s__state~0); 41685#L166 assume !(4465 == ssl3_connect_~s__state~0); 41682#L169 assume !(4466 == ssl3_connect_~s__state~0); 41679#L172 assume !(4467 == ssl3_connect_~s__state~0); 41676#L175 assume !(4480 == ssl3_connect_~s__state~0); 41673#L178 assume !(4481 == ssl3_connect_~s__state~0); 41670#L181 assume !(4496 == ssl3_connect_~s__state~0); 41667#L184 assume !(4497 == ssl3_connect_~s__state~0); 41664#L187 assume !(4512 == ssl3_connect_~s__state~0); 41660#L190 assume !(4513 == ssl3_connect_~s__state~0); 41661#L193 assume !(4528 == ssl3_connect_~s__state~0); 41654#L196 assume !(4529 == ssl3_connect_~s__state~0); 41655#L199 assume !(4560 == ssl3_connect_~s__state~0); 41811#L202 assume !(4561 == ssl3_connect_~s__state~0); 41809#L205 assume 4352 == ssl3_connect_~s__state~0; 41808#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 40698#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40643#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 41052#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41048#L546 ssl3_connect_~skip~0 := 0; 41131#L109-1 assume !false; 41132#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41007#L112 assume 12292 == ssl3_connect_~s__state~0; 41008#L113 [2020-11-28 03:18:51,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:51,508 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2020-11-28 03:18:51,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:51,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39254997] [2020-11-28 03:18:51,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:51,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:51,514 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:51,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:51,521 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:51,526 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:51,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:51,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2020-11-28 03:18:51,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:51,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128575871] [2020-11-28 03:18:51,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-11-28 03:18:51,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128575871] [2020-11-28 03:18:51,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132199514] [2020-11-28 03:18:51,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:18:51,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:51,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:51,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-11-28 03:18:51,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:51,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:18:51,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500646643] [2020-11-28 03:18:51,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:51,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:51,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:18:51,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:18:51,926 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 Second operand 4 states. [2020-11-28 03:18:52,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:52,316 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2020-11-28 03:18:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 03:18:52,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2020-11-28 03:18:52,340 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2020-11-28 03:18:52,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2020-11-28 03:18:52,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2020-11-28 03:18:52,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2020-11-28 03:18:52,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2020-11-28 03:18:52,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:52,367 INFO L691 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2020-11-28 03:18:52,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2020-11-28 03:18:52,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2020-11-28 03:18:52,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3457 states. [2020-11-28 03:18:52,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2020-11-28 03:18:52,426 INFO L714 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2020-11-28 03:18:52,426 INFO L594 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2020-11-28 03:18:52,426 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 03:18:52,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2020-11-28 03:18:52,441 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2020-11-28 03:18:52,441 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:52,441 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:52,443 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:52,443 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:52,444 INFO L794 eck$LassoCheckResult]: Stem: 49416#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); 49322#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 49323#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49326#L98-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; 49327#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49346#L109-1 assume !false; 52769#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52770#L112 assume 12292 == ssl3_connect_~s__state~0; 49395#L113 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; 49396#L217 [2020-11-28 03:18:52,444 INFO L796 eck$LassoCheckResult]: Loop: 49396#L217 ssl3_connect_~s__server~0 := 0; 49444#L222 assume 0 != ssl3_connect_~cb~0; 49445#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49369#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 49370#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49405#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 49406#L259 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; 52249#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52243#L546 ssl3_connect_~skip~0 := 0; 52240#L109-1 assume !false; 52241#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52235#L112 assume !(12292 == ssl3_connect_~s__state~0); 52233#L115 assume !(16384 == ssl3_connect_~s__state~0); 52231#L118 assume !(4096 == ssl3_connect_~s__state~0); 52229#L121 assume !(20480 == ssl3_connect_~s__state~0); 52211#L124 assume !(4099 == ssl3_connect_~s__state~0); 49677#L127 assume 4368 == ssl3_connect_~s__state~0; 49334#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 49335#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49338#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 49339#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 49340#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49840#L546 ssl3_connect_~skip~0 := 0; 49837#L109-1 assume !false; 49835#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49832#L112 assume !(12292 == ssl3_connect_~s__state~0); 49743#L115 assume !(16384 == ssl3_connect_~s__state~0); 49687#L118 assume !(4096 == ssl3_connect_~s__state~0); 49685#L121 assume !(20480 == ssl3_connect_~s__state~0); 49683#L124 assume !(4099 == ssl3_connect_~s__state~0); 49678#L127 assume !(4368 == ssl3_connect_~s__state~0); 49679#L130 assume !(4369 == ssl3_connect_~s__state~0); 52732#L133 assume 4384 == ssl3_connect_~s__state~0; 49516#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 52731#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49561#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 52729#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49414#L300-2 ssl3_connect_~s__init_num~0 := 0; 49415#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52591#L546 ssl3_connect_~skip~0 := 0; 49855#L109-1 assume !false; 49854#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49853#L112 assume !(12292 == ssl3_connect_~s__state~0); 49850#L115 assume !(16384 == ssl3_connect_~s__state~0); 49851#L118 assume !(4096 == ssl3_connect_~s__state~0); 52057#L121 assume !(20480 == ssl3_connect_~s__state~0); 52055#L124 assume !(4099 == ssl3_connect_~s__state~0); 52053#L127 assume !(4368 == ssl3_connect_~s__state~0); 52051#L130 assume !(4369 == ssl3_connect_~s__state~0); 52049#L133 assume !(4384 == ssl3_connect_~s__state~0); 52047#L136 assume !(4385 == ssl3_connect_~s__state~0); 52045#L139 assume 4400 == ssl3_connect_~s__state~0; 49510#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52041#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52042#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52412#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52407#L546 ssl3_connect_~skip~0 := 0; 52406#L109-1 assume !false; 52405#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52404#L112 assume !(12292 == ssl3_connect_~s__state~0); 52403#L115 assume !(16384 == ssl3_connect_~s__state~0); 52402#L118 assume !(4096 == ssl3_connect_~s__state~0); 52401#L121 assume !(20480 == ssl3_connect_~s__state~0); 52399#L124 assume !(4099 == ssl3_connect_~s__state~0); 52398#L127 assume !(4368 == ssl3_connect_~s__state~0); 52397#L130 assume !(4369 == ssl3_connect_~s__state~0); 52396#L133 assume !(4384 == ssl3_connect_~s__state~0); 52395#L136 assume !(4385 == ssl3_connect_~s__state~0); 52394#L139 assume !(4400 == ssl3_connect_~s__state~0); 52393#L142 assume !(4401 == ssl3_connect_~s__state~0); 52392#L145 assume 4416 == ssl3_connect_~s__state~0; 49505#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 52390#L329 assume !(3 == ssl3_connect_~blastFlag~0); 52389#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52388#L337 assume !(0 == ssl3_connect_~tmp___6~0); 52348#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52342#L546 ssl3_connect_~skip~0 := 0; 52340#L109-1 assume !false; 52339#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52338#L112 assume !(12292 == ssl3_connect_~s__state~0); 52336#L115 assume !(16384 == ssl3_connect_~s__state~0); 52335#L118 assume !(4096 == ssl3_connect_~s__state~0); 52334#L121 assume !(20480 == ssl3_connect_~s__state~0); 52333#L124 assume !(4099 == ssl3_connect_~s__state~0); 52332#L127 assume !(4368 == ssl3_connect_~s__state~0); 52331#L130 assume !(4369 == ssl3_connect_~s__state~0); 52330#L133 assume !(4384 == ssl3_connect_~s__state~0); 52329#L136 assume !(4385 == ssl3_connect_~s__state~0); 52328#L139 assume !(4400 == ssl3_connect_~s__state~0); 52327#L142 assume !(4401 == ssl3_connect_~s__state~0); 52325#L145 assume !(4416 == ssl3_connect_~s__state~0); 52324#L148 assume !(4417 == ssl3_connect_~s__state~0); 52323#L151 assume 4432 == ssl3_connect_~s__state~0; 49500#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 52321#L345 assume !(5 == ssl3_connect_~blastFlag~0); 52320#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52319#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52314#L546 ssl3_connect_~skip~0 := 0; 52308#L109-1 assume !false; 52306#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52304#L112 assume !(12292 == ssl3_connect_~s__state~0); 52302#L115 assume !(16384 == ssl3_connect_~s__state~0); 52300#L118 assume !(4096 == ssl3_connect_~s__state~0); 52298#L121 assume !(20480 == ssl3_connect_~s__state~0); 52296#L124 assume !(4099 == ssl3_connect_~s__state~0); 52294#L127 assume !(4368 == ssl3_connect_~s__state~0); 52292#L130 assume !(4369 == ssl3_connect_~s__state~0); 52290#L133 assume !(4384 == ssl3_connect_~s__state~0); 52288#L136 assume !(4385 == ssl3_connect_~s__state~0); 52286#L139 assume !(4400 == ssl3_connect_~s__state~0); 52284#L142 assume !(4401 == ssl3_connect_~s__state~0); 52283#L145 assume !(4416 == ssl3_connect_~s__state~0); 52282#L148 assume !(4417 == ssl3_connect_~s__state~0); 52280#L151 assume !(4432 == ssl3_connect_~s__state~0); 52279#L154 assume !(4433 == ssl3_connect_~s__state~0); 52278#L157 assume 4448 == ssl3_connect_~s__state~0; 49495#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 52277#L357 assume !(ssl3_connect_~ret~0 <= 0); 52275#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52274#L360-2 ssl3_connect_~s__init_num~0 := 0; 52273#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52268#L546 ssl3_connect_~skip~0 := 0; 52267#L109-1 assume !false; 52266#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52265#L112 assume !(12292 == ssl3_connect_~s__state~0); 52264#L115 assume !(16384 == ssl3_connect_~s__state~0); 52262#L118 assume !(4096 == ssl3_connect_~s__state~0); 52261#L121 assume !(20480 == ssl3_connect_~s__state~0); 52260#L124 assume !(4099 == ssl3_connect_~s__state~0); 52259#L127 assume !(4368 == ssl3_connect_~s__state~0); 52258#L130 assume !(4369 == ssl3_connect_~s__state~0); 52254#L133 assume !(4384 == ssl3_connect_~s__state~0); 52253#L136 assume !(4385 == ssl3_connect_~s__state~0); 52252#L139 assume !(4400 == ssl3_connect_~s__state~0); 52251#L142 assume !(4401 == ssl3_connect_~s__state~0); 52250#L145 assume !(4416 == ssl3_connect_~s__state~0); 52244#L148 assume !(4417 == ssl3_connect_~s__state~0); 52242#L151 assume !(4432 == ssl3_connect_~s__state~0); 52239#L154 assume !(4433 == ssl3_connect_~s__state~0); 52236#L157 assume !(4448 == ssl3_connect_~s__state~0); 52234#L160 assume !(4449 == ssl3_connect_~s__state~0); 52232#L163 assume 4464 == ssl3_connect_~s__state~0; 49486#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 49385#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49386#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52691#L546 ssl3_connect_~skip~0 := 0; 52688#L109-1 assume !false; 52685#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52682#L112 assume !(12292 == ssl3_connect_~s__state~0); 52679#L115 assume !(16384 == ssl3_connect_~s__state~0); 52676#L118 assume !(4096 == ssl3_connect_~s__state~0); 52673#L121 assume !(20480 == ssl3_connect_~s__state~0); 52670#L124 assume !(4099 == ssl3_connect_~s__state~0); 52667#L127 assume !(4368 == ssl3_connect_~s__state~0); 52664#L130 assume !(4369 == ssl3_connect_~s__state~0); 52661#L133 assume !(4384 == ssl3_connect_~s__state~0); 52658#L136 assume !(4385 == ssl3_connect_~s__state~0); 52655#L139 assume !(4400 == ssl3_connect_~s__state~0); 52652#L142 assume !(4401 == ssl3_connect_~s__state~0); 52649#L145 assume !(4416 == ssl3_connect_~s__state~0); 52646#L148 assume !(4417 == ssl3_connect_~s__state~0); 52643#L151 assume !(4432 == ssl3_connect_~s__state~0); 52640#L154 assume !(4433 == ssl3_connect_~s__state~0); 52637#L157 assume !(4448 == ssl3_connect_~s__state~0); 52634#L160 assume !(4449 == ssl3_connect_~s__state~0); 52632#L163 assume !(4464 == ssl3_connect_~s__state~0); 52631#L166 assume !(4465 == ssl3_connect_~s__state~0); 52629#L169 assume !(4466 == ssl3_connect_~s__state~0); 52624#L172 assume !(4467 == ssl3_connect_~s__state~0); 52590#L175 assume 4480 == ssl3_connect_~s__state~0; 49401#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 49359#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49360#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 49427#L385-2 ssl3_connect_~s__init_num~0 := 0; 49425#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52721#L546 ssl3_connect_~skip~0 := 0; 52719#L109-1 assume !false; 52716#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52710#L112 assume !(12292 == ssl3_connect_~s__state~0); 52708#L115 assume !(16384 == ssl3_connect_~s__state~0); 52706#L118 assume !(4096 == ssl3_connect_~s__state~0); 52704#L121 assume !(20480 == ssl3_connect_~s__state~0); 52702#L124 assume !(4099 == ssl3_connect_~s__state~0); 52699#L127 assume !(4368 == ssl3_connect_~s__state~0); 52693#L130 assume !(4369 == ssl3_connect_~s__state~0); 52690#L133 assume !(4384 == ssl3_connect_~s__state~0); 52687#L136 assume !(4385 == ssl3_connect_~s__state~0); 52684#L139 assume !(4400 == ssl3_connect_~s__state~0); 52681#L142 assume !(4401 == ssl3_connect_~s__state~0); 52678#L145 assume !(4416 == ssl3_connect_~s__state~0); 52675#L148 assume !(4417 == ssl3_connect_~s__state~0); 52672#L151 assume !(4432 == ssl3_connect_~s__state~0); 52669#L154 assume !(4433 == ssl3_connect_~s__state~0); 52666#L157 assume !(4448 == ssl3_connect_~s__state~0); 52663#L160 assume !(4449 == ssl3_connect_~s__state~0); 52660#L163 assume !(4464 == ssl3_connect_~s__state~0); 52657#L166 assume !(4465 == ssl3_connect_~s__state~0); 52654#L169 assume !(4466 == ssl3_connect_~s__state~0); 52651#L172 assume !(4467 == ssl3_connect_~s__state~0); 52648#L175 assume !(4480 == ssl3_connect_~s__state~0); 52645#L178 assume !(4481 == ssl3_connect_~s__state~0); 52642#L181 assume !(4496 == ssl3_connect_~s__state~0); 52639#L184 assume !(4497 == ssl3_connect_~s__state~0); 52636#L187 assume 4512 == ssl3_connect_~s__state~0; 49382#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 49347#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 49348#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 49450#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 49420#L421 assume !(0 == ssl3_connect_~tmp___8~0); 49320#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49319#L546 ssl3_connect_~skip~0 := 0; 49328#L109-1 assume !false; 49329#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52727#L112 assume !(12292 == ssl3_connect_~s__state~0); 52722#L115 assume !(16384 == ssl3_connect_~s__state~0); 52720#L118 assume !(4096 == ssl3_connect_~s__state~0); 52718#L121 assume !(20480 == ssl3_connect_~s__state~0); 49397#L124 assume !(4099 == ssl3_connect_~s__state~0); 49398#L127 assume !(4368 == ssl3_connect_~s__state~0); 49387#L130 assume !(4369 == ssl3_connect_~s__state~0); 49373#L133 assume !(4384 == ssl3_connect_~s__state~0); 49349#L136 assume !(4385 == ssl3_connect_~s__state~0); 49350#L139 assume !(4400 == ssl3_connect_~s__state~0); 49336#L142 assume !(4401 == ssl3_connect_~s__state~0); 49337#L145 assume !(4416 == ssl3_connect_~s__state~0); 49432#L148 assume !(4417 == ssl3_connect_~s__state~0); 49433#L151 assume !(4432 == ssl3_connect_~s__state~0); 49411#L154 assume !(4433 == ssl3_connect_~s__state~0); 49399#L157 assume !(4448 == ssl3_connect_~s__state~0); 49400#L160 assume !(4449 == ssl3_connect_~s__state~0); 49388#L163 assume !(4464 == ssl3_connect_~s__state~0); 49376#L166 assume !(4465 == ssl3_connect_~s__state~0); 49351#L169 assume !(4466 == ssl3_connect_~s__state~0); 49352#L172 assume !(4467 == ssl3_connect_~s__state~0); 49314#L175 assume !(4480 == ssl3_connect_~s__state~0); 49315#L178 assume !(4481 == ssl3_connect_~s__state~0); 49446#L181 assume !(4496 == ssl3_connect_~s__state~0); 49441#L184 assume !(4497 == ssl3_connect_~s__state~0); 49412#L187 assume !(4512 == ssl3_connect_~s__state~0); 49402#L190 assume !(4513 == ssl3_connect_~s__state~0); 49403#L193 assume 4528 == ssl3_connect_~s__state~0; 49316#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 49317#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 49424#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49553#L436-1 ssl3_connect_~s__init_num~0 := 0; 51518#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51511#L546 ssl3_connect_~skip~0 := 0; 51508#L109-1 assume !false; 51505#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51501#L112 assume !(12292 == ssl3_connect_~s__state~0); 51498#L115 assume !(16384 == ssl3_connect_~s__state~0); 51494#L118 assume 4096 == ssl3_connect_~s__state~0; 49396#L217 [2020-11-28 03:18:52,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:52,445 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2020-11-28 03:18:52,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:52,445 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169495187] [2020-11-28 03:18:52,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:52,450 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:52,454 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:52,457 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:52,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:52,458 INFO L82 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2020-11-28 03:18:52,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:52,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880236282] [2020-11-28 03:18:52,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-11-28 03:18:52,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880236282] [2020-11-28 03:18:52,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:52,551 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:52,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279249724] [2020-11-28 03:18:52,552 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:52,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:52,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:52,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:52,553 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 Second operand 3 states. [2020-11-28 03:18:52,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:52,804 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2020-11-28 03:18:52,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:52,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2020-11-28 03:18:52,825 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2020-11-28 03:18:52,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2020-11-28 03:18:52,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2020-11-28 03:18:52,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2020-11-28 03:18:52,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2020-11-28 03:18:52,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:52,857 INFO L691 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2020-11-28 03:18:52,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2020-11-28 03:18:52,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2020-11-28 03:18:52,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3574 states. [2020-11-28 03:18:52,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2020-11-28 03:18:52,914 INFO L714 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2020-11-28 03:18:52,914 INFO L594 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2020-11-28 03:18:52,915 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 03:18:52,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2020-11-28 03:18:52,929 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2020-11-28 03:18:52,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:52,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:52,932 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:52,932 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:52,933 INFO L794 eck$LassoCheckResult]: Stem: 56717#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); 56611#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 56612#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56615#L98-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; 56616#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56635#L109-1 assume !false; 56763#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56764#L112 assume 12292 == ssl3_connect_~s__state~0; 56690#L113 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; 56691#L217 [2020-11-28 03:18:52,933 INFO L796 eck$LassoCheckResult]: Loop: 56691#L217 ssl3_connect_~s__server~0 := 0; 56749#L222 assume 0 != ssl3_connect_~cb~0; 56751#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 56660#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 56661#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 56703#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 56704#L259 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; 56609#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56608#L546 ssl3_connect_~skip~0 := 0; 56617#L109-1 assume !false; 56618#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56720#L112 assume !(12292 == ssl3_connect_~s__state~0); 56734#L115 assume !(16384 == ssl3_connect_~s__state~0); 56735#L118 assume !(4096 == ssl3_connect_~s__state~0); 56723#L121 assume !(20480 == ssl3_connect_~s__state~0); 56724#L124 assume !(4099 == ssl3_connect_~s__state~0); 58994#L127 assume 4368 == ssl3_connect_~s__state~0; 56814#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57200#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 57057#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 57192#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57166#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57162#L546 ssl3_connect_~skip~0 := 0; 57149#L109-1 assume !false; 57150#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57137#L112 assume !(12292 == ssl3_connect_~s__state~0); 57138#L115 assume !(16384 == ssl3_connect_~s__state~0); 57125#L118 assume !(4096 == ssl3_connect_~s__state~0); 57126#L121 assume !(20480 == ssl3_connect_~s__state~0); 57114#L124 assume !(4099 == ssl3_connect_~s__state~0); 57115#L127 assume !(4368 == ssl3_connect_~s__state~0); 57101#L130 assume !(4369 == ssl3_connect_~s__state~0); 57102#L133 assume 4384 == ssl3_connect_~s__state~0; 56811#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 57089#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 56991#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 58956#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 57275#L300-2 ssl3_connect_~s__init_num~0 := 0; 57276#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58905#L546 ssl3_connect_~skip~0 := 0; 57252#L109-1 assume !false; 57253#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57244#L112 assume !(12292 == ssl3_connect_~s__state~0); 57245#L115 assume !(16384 == ssl3_connect_~s__state~0); 57236#L118 assume !(4096 == ssl3_connect_~s__state~0); 57237#L121 assume !(20480 == ssl3_connect_~s__state~0); 57228#L124 assume !(4099 == ssl3_connect_~s__state~0); 57229#L127 assume !(4368 == ssl3_connect_~s__state~0); 57221#L130 assume !(4369 == ssl3_connect_~s__state~0); 57222#L133 assume !(4384 == ssl3_connect_~s__state~0); 57219#L136 assume !(4385 == ssl3_connect_~s__state~0); 57220#L139 assume 4400 == ssl3_connect_~s__state~0; 56707#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56708#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58899#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 59332#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59322#L546 ssl3_connect_~skip~0 := 0; 59320#L109-1 assume !false; 59318#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59316#L112 assume !(12292 == ssl3_connect_~s__state~0); 59314#L115 assume !(16384 == ssl3_connect_~s__state~0); 59312#L118 assume !(4096 == ssl3_connect_~s__state~0); 59310#L121 assume !(20480 == ssl3_connect_~s__state~0); 59308#L124 assume !(4099 == ssl3_connect_~s__state~0); 59306#L127 assume !(4368 == ssl3_connect_~s__state~0); 59304#L130 assume !(4369 == ssl3_connect_~s__state~0); 59302#L133 assume !(4384 == ssl3_connect_~s__state~0); 59300#L136 assume !(4385 == ssl3_connect_~s__state~0); 59298#L139 assume !(4400 == ssl3_connect_~s__state~0); 59296#L142 assume !(4401 == ssl3_connect_~s__state~0); 59294#L145 assume 4416 == ssl3_connect_~s__state~0; 56806#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 59292#L329 assume !(3 == ssl3_connect_~blastFlag~0); 59290#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 59288#L337 assume !(0 == ssl3_connect_~tmp___6~0); 59284#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59274#L546 ssl3_connect_~skip~0 := 0; 59272#L109-1 assume !false; 59270#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59268#L112 assume !(12292 == ssl3_connect_~s__state~0); 59266#L115 assume !(16384 == ssl3_connect_~s__state~0); 59264#L118 assume !(4096 == ssl3_connect_~s__state~0); 59262#L121 assume !(20480 == ssl3_connect_~s__state~0); 59260#L124 assume !(4099 == ssl3_connect_~s__state~0); 59258#L127 assume !(4368 == ssl3_connect_~s__state~0); 59256#L130 assume !(4369 == ssl3_connect_~s__state~0); 59254#L133 assume !(4384 == ssl3_connect_~s__state~0); 59252#L136 assume !(4385 == ssl3_connect_~s__state~0); 59250#L139 assume !(4400 == ssl3_connect_~s__state~0); 59248#L142 assume !(4401 == ssl3_connect_~s__state~0); 59246#L145 assume !(4416 == ssl3_connect_~s__state~0); 59244#L148 assume !(4417 == ssl3_connect_~s__state~0); 59242#L151 assume 4432 == ssl3_connect_~s__state~0; 56803#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 59240#L345 assume !(5 == ssl3_connect_~blastFlag~0); 59238#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59234#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59224#L546 ssl3_connect_~skip~0 := 0; 59222#L109-1 assume !false; 59220#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59218#L112 assume !(12292 == ssl3_connect_~s__state~0); 59216#L115 assume !(16384 == ssl3_connect_~s__state~0); 59214#L118 assume !(4096 == ssl3_connect_~s__state~0); 59212#L121 assume !(20480 == ssl3_connect_~s__state~0); 59210#L124 assume !(4099 == ssl3_connect_~s__state~0); 59208#L127 assume !(4368 == ssl3_connect_~s__state~0); 59206#L130 assume !(4369 == ssl3_connect_~s__state~0); 59204#L133 assume !(4384 == ssl3_connect_~s__state~0); 59202#L136 assume !(4385 == ssl3_connect_~s__state~0); 59200#L139 assume !(4400 == ssl3_connect_~s__state~0); 59198#L142 assume !(4401 == ssl3_connect_~s__state~0); 59196#L145 assume !(4416 == ssl3_connect_~s__state~0); 59194#L148 assume !(4417 == ssl3_connect_~s__state~0); 59192#L151 assume !(4432 == ssl3_connect_~s__state~0); 59190#L154 assume !(4433 == ssl3_connect_~s__state~0); 59188#L157 assume 4448 == ssl3_connect_~s__state~0; 56800#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 59185#L357 assume !(ssl3_connect_~ret~0 <= 0); 59174#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 59172#L360-2 ssl3_connect_~s__init_num~0 := 0; 59169#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59163#L546 ssl3_connect_~skip~0 := 0; 59161#L109-1 assume !false; 59159#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59157#L112 assume !(12292 == ssl3_connect_~s__state~0); 59155#L115 assume !(16384 == ssl3_connect_~s__state~0); 59153#L118 assume !(4096 == ssl3_connect_~s__state~0); 59151#L121 assume !(20480 == ssl3_connect_~s__state~0); 59149#L124 assume !(4099 == ssl3_connect_~s__state~0); 59147#L127 assume !(4368 == ssl3_connect_~s__state~0); 59145#L130 assume !(4369 == ssl3_connect_~s__state~0); 59143#L133 assume !(4384 == ssl3_connect_~s__state~0); 59141#L136 assume !(4385 == ssl3_connect_~s__state~0); 59139#L139 assume !(4400 == ssl3_connect_~s__state~0); 59137#L142 assume !(4401 == ssl3_connect_~s__state~0); 59135#L145 assume !(4416 == ssl3_connect_~s__state~0); 59133#L148 assume !(4417 == ssl3_connect_~s__state~0); 59131#L151 assume !(4432 == ssl3_connect_~s__state~0); 59129#L154 assume !(4433 == ssl3_connect_~s__state~0); 59127#L157 assume !(4448 == ssl3_connect_~s__state~0); 59126#L160 assume !(4449 == ssl3_connect_~s__state~0); 59123#L163 assume 4464 == ssl3_connect_~s__state~0; 56795#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 59119#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59112#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59106#L546 ssl3_connect_~skip~0 := 0; 59104#L109-1 assume !false; 59102#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59100#L112 assume !(12292 == ssl3_connect_~s__state~0); 59098#L115 assume !(16384 == ssl3_connect_~s__state~0); 59096#L118 assume !(4096 == ssl3_connect_~s__state~0); 59094#L121 assume !(20480 == ssl3_connect_~s__state~0); 59092#L124 assume !(4099 == ssl3_connect_~s__state~0); 59090#L127 assume !(4368 == ssl3_connect_~s__state~0); 59088#L130 assume !(4369 == ssl3_connect_~s__state~0); 59086#L133 assume !(4384 == ssl3_connect_~s__state~0); 59084#L136 assume !(4385 == ssl3_connect_~s__state~0); 59082#L139 assume !(4400 == ssl3_connect_~s__state~0); 59080#L142 assume !(4401 == ssl3_connect_~s__state~0); 59078#L145 assume !(4416 == ssl3_connect_~s__state~0); 59076#L148 assume !(4417 == ssl3_connect_~s__state~0); 59074#L151 assume !(4432 == ssl3_connect_~s__state~0); 59072#L154 assume !(4433 == ssl3_connect_~s__state~0); 59070#L157 assume !(4448 == ssl3_connect_~s__state~0); 59068#L160 assume !(4449 == ssl3_connect_~s__state~0); 59066#L163 assume !(4464 == ssl3_connect_~s__state~0); 59064#L166 assume !(4465 == ssl3_connect_~s__state~0); 59062#L169 assume !(4466 == ssl3_connect_~s__state~0); 59060#L172 assume !(4467 == ssl3_connect_~s__state~0); 59056#L175 assume 4480 == ssl3_connect_~s__state~0; 56792#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 59017#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 59018#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 59054#L385-2 ssl3_connect_~s__init_num~0 := 0; 59000#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58996#L546 ssl3_connect_~skip~0 := 0; 58589#L109-1 assume !false; 58590#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58578#L112 assume !(12292 == ssl3_connect_~s__state~0); 58579#L115 assume !(16384 == ssl3_connect_~s__state~0); 58566#L118 assume !(4096 == ssl3_connect_~s__state~0); 58567#L121 assume !(20480 == ssl3_connect_~s__state~0); 58558#L124 assume !(4099 == ssl3_connect_~s__state~0); 58559#L127 assume !(4368 == ssl3_connect_~s__state~0); 58550#L130 assume !(4369 == ssl3_connect_~s__state~0); 58551#L133 assume !(4384 == ssl3_connect_~s__state~0); 58542#L136 assume !(4385 == ssl3_connect_~s__state~0); 58543#L139 assume !(4400 == ssl3_connect_~s__state~0); 58534#L142 assume !(4401 == ssl3_connect_~s__state~0); 58535#L145 assume !(4416 == ssl3_connect_~s__state~0); 58526#L148 assume !(4417 == ssl3_connect_~s__state~0); 58527#L151 assume !(4432 == ssl3_connect_~s__state~0); 58518#L154 assume !(4433 == ssl3_connect_~s__state~0); 58519#L157 assume !(4448 == ssl3_connect_~s__state~0); 58510#L160 assume !(4449 == ssl3_connect_~s__state~0); 58511#L163 assume !(4464 == ssl3_connect_~s__state~0); 58502#L166 assume !(4465 == ssl3_connect_~s__state~0); 58503#L169 assume !(4466 == ssl3_connect_~s__state~0); 58494#L172 assume !(4467 == ssl3_connect_~s__state~0); 58495#L175 assume !(4480 == ssl3_connect_~s__state~0); 58486#L178 assume !(4481 == ssl3_connect_~s__state~0); 58487#L181 assume !(4496 == ssl3_connect_~s__state~0); 58478#L184 assume !(4497 == ssl3_connect_~s__state~0); 58479#L187 assume 4512 == ssl3_connect_~s__state~0; 56786#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 58472#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 58464#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 58465#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 58457#L421 assume !(0 == ssl3_connect_~tmp___8~0); 58458#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58442#L546 ssl3_connect_~skip~0 := 0; 58443#L109-1 assume !false; 58434#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58435#L112 assume !(12292 == ssl3_connect_~s__state~0); 58422#L115 assume !(16384 == ssl3_connect_~s__state~0); 58423#L118 assume !(4096 == ssl3_connect_~s__state~0); 58414#L121 assume !(20480 == ssl3_connect_~s__state~0); 58415#L124 assume !(4099 == ssl3_connect_~s__state~0); 58406#L127 assume !(4368 == ssl3_connect_~s__state~0); 58407#L130 assume !(4369 == ssl3_connect_~s__state~0); 58398#L133 assume !(4384 == ssl3_connect_~s__state~0); 58399#L136 assume !(4385 == ssl3_connect_~s__state~0); 58390#L139 assume !(4400 == ssl3_connect_~s__state~0); 58391#L142 assume !(4401 == ssl3_connect_~s__state~0); 58382#L145 assume !(4416 == ssl3_connect_~s__state~0); 58383#L148 assume !(4417 == ssl3_connect_~s__state~0); 58374#L151 assume !(4432 == ssl3_connect_~s__state~0); 58375#L154 assume !(4433 == ssl3_connect_~s__state~0); 58366#L157 assume !(4448 == ssl3_connect_~s__state~0); 58367#L160 assume !(4449 == ssl3_connect_~s__state~0); 58358#L163 assume !(4464 == ssl3_connect_~s__state~0); 58359#L166 assume !(4465 == ssl3_connect_~s__state~0); 58350#L169 assume !(4466 == ssl3_connect_~s__state~0); 58351#L172 assume !(4467 == ssl3_connect_~s__state~0); 58342#L175 assume !(4480 == ssl3_connect_~s__state~0); 58343#L178 assume !(4481 == ssl3_connect_~s__state~0); 58334#L181 assume !(4496 == ssl3_connect_~s__state~0); 58335#L184 assume !(4497 == ssl3_connect_~s__state~0); 58326#L187 assume !(4512 == ssl3_connect_~s__state~0); 58327#L190 assume !(4513 == ssl3_connect_~s__state~0); 58319#L193 assume 4528 == ssl3_connect_~s__state~0; 56782#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 58312#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 58313#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 56644#L436-1 ssl3_connect_~s__init_num~0 := 0; 56645#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60173#L546 ssl3_connect_~skip~0 := 0; 60172#L109-1 assume !false; 60171#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60170#L112 assume !(12292 == ssl3_connect_~s__state~0); 60169#L115 assume !(16384 == ssl3_connect_~s__state~0); 60168#L118 assume !(4096 == ssl3_connect_~s__state~0); 60167#L121 assume !(20480 == ssl3_connect_~s__state~0); 59823#L124 assume !(4099 == ssl3_connect_~s__state~0); 59824#L127 assume !(4368 == ssl3_connect_~s__state~0); 56679#L130 assume !(4369 == ssl3_connect_~s__state~0); 56680#L133 assume !(4384 == ssl3_connect_~s__state~0); 57717#L136 assume !(4385 == ssl3_connect_~s__state~0); 57715#L139 assume !(4400 == ssl3_connect_~s__state~0); 57713#L142 assume !(4401 == ssl3_connect_~s__state~0); 57711#L145 assume !(4416 == ssl3_connect_~s__state~0); 57710#L148 assume !(4417 == ssl3_connect_~s__state~0); 57709#L151 assume !(4432 == ssl3_connect_~s__state~0); 57708#L154 assume !(4433 == ssl3_connect_~s__state~0); 57636#L157 assume !(4448 == ssl3_connect_~s__state~0); 57548#L160 assume !(4449 == ssl3_connect_~s__state~0); 57544#L163 assume !(4464 == ssl3_connect_~s__state~0); 57540#L166 assume !(4465 == ssl3_connect_~s__state~0); 57463#L169 assume !(4466 == ssl3_connect_~s__state~0); 57421#L172 assume !(4467 == ssl3_connect_~s__state~0); 57422#L175 assume !(4480 == ssl3_connect_~s__state~0); 59889#L178 assume !(4481 == ssl3_connect_~s__state~0); 57410#L181 assume !(4496 == ssl3_connect_~s__state~0); 57411#L184 assume !(4497 == ssl3_connect_~s__state~0); 57364#L187 assume !(4512 == ssl3_connect_~s__state~0); 57365#L190 assume !(4513 == ssl3_connect_~s__state~0); 57287#L193 assume !(4528 == ssl3_connect_~s__state~0); 57288#L196 assume !(4529 == ssl3_connect_~s__state~0); 59377#L199 assume !(4560 == ssl3_connect_~s__state~0); 59376#L202 assume !(4561 == ssl3_connect_~s__state~0); 57218#L205 assume 4352 == ssl3_connect_~s__state~0; 56748#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 56672#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 56622#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57172#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57168#L546 ssl3_connect_~skip~0 := 0; 57151#L109-1 assume !false; 57152#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57139#L112 assume !(12292 == ssl3_connect_~s__state~0); 57140#L115 assume !(16384 == ssl3_connect_~s__state~0); 57127#L118 assume 4096 == ssl3_connect_~s__state~0; 56691#L217 [2020-11-28 03:18:52,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:52,934 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2020-11-28 03:18:52,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:52,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124000565] [2020-11-28 03:18:52,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:52,945 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:52,951 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:52,957 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:52,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:52,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2020-11-28 03:18:52,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:52,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030955777] [2020-11-28 03:18:52,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:52,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:53,093 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-11-28 03:18:53,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030955777] [2020-11-28 03:18:53,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108231054] [2020-11-28 03:18:53,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:18:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:53,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:53,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:53,297 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2020-11-28 03:18:53,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:53,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:18:53,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765247509] [2020-11-28 03:18:53,299 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:53,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:53,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:18:53,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:18:53,300 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 Second operand 4 states. [2020-11-28 03:18:53,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:53,778 INFO L93 Difference]: Finished difference Result 4939 states and 5986 transitions. [2020-11-28 03:18:53,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:18:53,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4939 states and 5986 transitions. [2020-11-28 03:18:53,812 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2020-11-28 03:18:53,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4939 states to 4930 states and 5977 transitions. [2020-11-28 03:18:53,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4930 [2020-11-28 03:18:53,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4930 [2020-11-28 03:18:53,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4930 states and 5977 transitions. [2020-11-28 03:18:53,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:53,838 INFO L691 BuchiCegarLoop]: Abstraction has 4930 states and 5977 transitions. [2020-11-28 03:18:53,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states and 5977 transitions. [2020-11-28 03:18:53,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 3596. [2020-11-28 03:18:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3596 states. [2020-11-28 03:18:53,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2020-11-28 03:18:53,909 INFO L714 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2020-11-28 03:18:53,909 INFO L594 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2020-11-28 03:18:53,909 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 03:18:53,909 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2020-11-28 03:18:53,924 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2020-11-28 03:18:53,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:53,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:53,927 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:53,927 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:53,928 INFO L794 eck$LassoCheckResult]: Stem: 66101#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); 66004#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 66005#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66008#L98-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; 66009#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 66028#L109-1 assume !false; 66142#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66143#L112 assume 12292 == ssl3_connect_~s__state~0; 66080#L113 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; 66081#L217 [2020-11-28 03:18:53,929 INFO L796 eck$LassoCheckResult]: Loop: 66081#L217 ssl3_connect_~s__server~0 := 0; 66131#L222 assume 0 != ssl3_connect_~cb~0; 66133#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66052#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 66053#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66092#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 66093#L259 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; 66094#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67273#L546 ssl3_connect_~skip~0 := 0; 67272#L109-1 assume !false; 67271#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67270#L112 assume !(12292 == ssl3_connect_~s__state~0); 67269#L115 assume !(16384 == ssl3_connect_~s__state~0); 67268#L118 assume !(4096 == ssl3_connect_~s__state~0); 67267#L121 assume !(20480 == ssl3_connect_~s__state~0); 67266#L124 assume !(4099 == ssl3_connect_~s__state~0); 66430#L127 assume 4368 == ssl3_connect_~s__state~0; 66016#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 66017#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66020#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 66021#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 66022#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66462#L546 ssl3_connect_~skip~0 := 0; 66461#L109-1 assume !false; 66454#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66451#L112 assume !(12292 == ssl3_connect_~s__state~0); 66448#L115 assume !(16384 == ssl3_connect_~s__state~0); 66445#L118 assume !(4096 == ssl3_connect_~s__state~0); 66442#L121 assume !(20480 == ssl3_connect_~s__state~0); 66439#L124 assume !(4099 == ssl3_connect_~s__state~0); 66436#L127 assume !(4368 == ssl3_connect_~s__state~0); 66433#L130 assume !(4369 == ssl3_connect_~s__state~0); 66372#L133 assume 4384 == ssl3_connect_~s__state~0; 66118#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 66068#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 66026#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 66658#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 66660#L300-2 ssl3_connect_~s__init_num~0 := 0; 66425#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66421#L546 ssl3_connect_~skip~0 := 0; 66412#L109-1 assume !false; 66413#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67720#L112 assume !(12292 == ssl3_connect_~s__state~0); 67719#L115 assume !(16384 == ssl3_connect_~s__state~0); 67718#L118 assume !(4096 == ssl3_connect_~s__state~0); 67717#L121 assume !(20480 == ssl3_connect_~s__state~0); 67716#L124 assume !(4099 == ssl3_connect_~s__state~0); 67715#L127 assume !(4368 == ssl3_connect_~s__state~0); 67714#L130 assume !(4369 == ssl3_connect_~s__state~0); 67713#L133 assume !(4384 == ssl3_connect_~s__state~0); 67712#L136 assume !(4385 == ssl3_connect_~s__state~0); 67711#L139 assume 4400 == ssl3_connect_~s__state~0; 66204#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67709#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 67710#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68312#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68307#L546 ssl3_connect_~skip~0 := 0; 68306#L109-1 assume !false; 68305#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68304#L112 assume !(12292 == ssl3_connect_~s__state~0); 68303#L115 assume !(16384 == ssl3_connect_~s__state~0); 68302#L118 assume !(4096 == ssl3_connect_~s__state~0); 68301#L121 assume !(20480 == ssl3_connect_~s__state~0); 68300#L124 assume !(4099 == ssl3_connect_~s__state~0); 68299#L127 assume !(4368 == ssl3_connect_~s__state~0); 68298#L130 assume !(4369 == ssl3_connect_~s__state~0); 68297#L133 assume !(4384 == ssl3_connect_~s__state~0); 68296#L136 assume !(4385 == ssl3_connect_~s__state~0); 68295#L139 assume !(4400 == ssl3_connect_~s__state~0); 68294#L142 assume !(4401 == ssl3_connect_~s__state~0); 68293#L145 assume 4416 == ssl3_connect_~s__state~0; 66199#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68292#L329 assume !(3 == ssl3_connect_~blastFlag~0); 68279#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 68277#L337 assume !(0 == ssl3_connect_~tmp___6~0); 68275#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68270#L546 ssl3_connect_~skip~0 := 0; 68235#L109-1 assume !false; 68234#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68233#L112 assume !(12292 == ssl3_connect_~s__state~0); 68232#L115 assume !(16384 == ssl3_connect_~s__state~0); 68231#L118 assume !(4096 == ssl3_connect_~s__state~0); 68230#L121 assume !(20480 == ssl3_connect_~s__state~0); 68229#L124 assume !(4099 == ssl3_connect_~s__state~0); 68228#L127 assume !(4368 == ssl3_connect_~s__state~0); 68227#L130 assume !(4369 == ssl3_connect_~s__state~0); 68226#L133 assume !(4384 == ssl3_connect_~s__state~0); 68225#L136 assume !(4385 == ssl3_connect_~s__state~0); 68224#L139 assume !(4400 == ssl3_connect_~s__state~0); 68223#L142 assume !(4401 == ssl3_connect_~s__state~0); 68222#L145 assume !(4416 == ssl3_connect_~s__state~0); 68220#L148 assume !(4417 == ssl3_connect_~s__state~0); 68219#L151 assume 4432 == ssl3_connect_~s__state~0; 66194#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 68217#L345 assume !(5 == ssl3_connect_~blastFlag~0); 68216#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 68215#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68210#L546 ssl3_connect_~skip~0 := 0; 68209#L109-1 assume !false; 68207#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68206#L112 assume !(12292 == ssl3_connect_~s__state~0); 68205#L115 assume !(16384 == ssl3_connect_~s__state~0); 68204#L118 assume !(4096 == ssl3_connect_~s__state~0); 68202#L121 assume !(20480 == ssl3_connect_~s__state~0); 68201#L124 assume !(4099 == ssl3_connect_~s__state~0); 68200#L127 assume !(4368 == ssl3_connect_~s__state~0); 68199#L130 assume !(4369 == ssl3_connect_~s__state~0); 68198#L133 assume !(4384 == ssl3_connect_~s__state~0); 68196#L136 assume !(4385 == ssl3_connect_~s__state~0); 68195#L139 assume !(4400 == ssl3_connect_~s__state~0); 68194#L142 assume !(4401 == ssl3_connect_~s__state~0); 68193#L145 assume !(4416 == ssl3_connect_~s__state~0); 68192#L148 assume !(4417 == ssl3_connect_~s__state~0); 68190#L151 assume !(4432 == ssl3_connect_~s__state~0); 68189#L154 assume !(4433 == ssl3_connect_~s__state~0); 68188#L157 assume 4448 == ssl3_connect_~s__state~0; 66189#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 68186#L357 assume !(ssl3_connect_~ret~0 <= 0); 68185#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 66126#L360-2 ssl3_connect_~s__init_num~0 := 0; 66127#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69490#L546 ssl3_connect_~skip~0 := 0; 69487#L109-1 assume !false; 69484#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69481#L112 assume !(12292 == ssl3_connect_~s__state~0); 69478#L115 assume !(16384 == ssl3_connect_~s__state~0); 69477#L118 assume !(4096 == ssl3_connect_~s__state~0); 69474#L121 assume !(20480 == ssl3_connect_~s__state~0); 69470#L124 assume !(4099 == ssl3_connect_~s__state~0); 69469#L127 assume !(4368 == ssl3_connect_~s__state~0); 69468#L130 assume !(4369 == ssl3_connect_~s__state~0); 69466#L133 assume !(4384 == ssl3_connect_~s__state~0); 69461#L136 assume !(4385 == ssl3_connect_~s__state~0); 69459#L139 assume !(4400 == ssl3_connect_~s__state~0); 69457#L142 assume !(4401 == ssl3_connect_~s__state~0); 69455#L145 assume !(4416 == ssl3_connect_~s__state~0); 69453#L148 assume !(4417 == ssl3_connect_~s__state~0); 69451#L151 assume !(4432 == ssl3_connect_~s__state~0); 69448#L154 assume !(4433 == ssl3_connect_~s__state~0); 69445#L157 assume !(4448 == ssl3_connect_~s__state~0); 69443#L160 assume !(4449 == ssl3_connect_~s__state~0); 69431#L163 assume 4464 == ssl3_connect_~s__state~0; 66125#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 66069#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66070#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68549#L546 ssl3_connect_~skip~0 := 0; 68547#L109-1 assume !false; 68545#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68543#L112 assume !(12292 == ssl3_connect_~s__state~0); 68541#L115 assume !(16384 == ssl3_connect_~s__state~0); 68539#L118 assume !(4096 == ssl3_connect_~s__state~0); 68516#L121 assume !(20480 == ssl3_connect_~s__state~0); 68511#L124 assume !(4099 == ssl3_connect_~s__state~0); 68506#L127 assume !(4368 == ssl3_connect_~s__state~0); 68501#L130 assume !(4369 == ssl3_connect_~s__state~0); 68496#L133 assume !(4384 == ssl3_connect_~s__state~0); 68491#L136 assume !(4385 == ssl3_connect_~s__state~0); 68486#L139 assume !(4400 == ssl3_connect_~s__state~0); 68481#L142 assume !(4401 == ssl3_connect_~s__state~0); 68476#L145 assume !(4416 == ssl3_connect_~s__state~0); 68471#L148 assume !(4417 == ssl3_connect_~s__state~0); 68466#L151 assume !(4432 == ssl3_connect_~s__state~0); 68461#L154 assume !(4433 == ssl3_connect_~s__state~0); 68456#L157 assume !(4448 == ssl3_connect_~s__state~0); 68451#L160 assume !(4449 == ssl3_connect_~s__state~0); 68446#L163 assume !(4464 == ssl3_connect_~s__state~0); 68442#L166 assume !(4465 == ssl3_connect_~s__state~0); 68320#L169 assume !(4466 == ssl3_connect_~s__state~0); 68289#L172 assume !(4467 == ssl3_connect_~s__state~0); 68280#L175 assume 4480 == ssl3_connect_~s__state~0; 66176#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 68056#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68050#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 67980#L385-2 ssl3_connect_~s__init_num~0 := 0; 67977#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67971#L546 ssl3_connect_~skip~0 := 0; 67969#L109-1 assume !false; 67967#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67965#L112 assume !(12292 == ssl3_connect_~s__state~0); 67963#L115 assume !(16384 == ssl3_connect_~s__state~0); 67961#L118 assume !(4096 == ssl3_connect_~s__state~0); 67959#L121 assume !(20480 == ssl3_connect_~s__state~0); 67957#L124 assume !(4099 == ssl3_connect_~s__state~0); 67955#L127 assume !(4368 == ssl3_connect_~s__state~0); 67953#L130 assume !(4369 == ssl3_connect_~s__state~0); 67951#L133 assume !(4384 == ssl3_connect_~s__state~0); 67949#L136 assume !(4385 == ssl3_connect_~s__state~0); 67947#L139 assume !(4400 == ssl3_connect_~s__state~0); 67945#L142 assume !(4401 == ssl3_connect_~s__state~0); 67943#L145 assume !(4416 == ssl3_connect_~s__state~0); 67941#L148 assume !(4417 == ssl3_connect_~s__state~0); 67939#L151 assume !(4432 == ssl3_connect_~s__state~0); 67937#L154 assume !(4433 == ssl3_connect_~s__state~0); 67935#L157 assume !(4448 == ssl3_connect_~s__state~0); 67933#L160 assume !(4449 == ssl3_connect_~s__state~0); 67931#L163 assume !(4464 == ssl3_connect_~s__state~0); 67929#L166 assume !(4465 == ssl3_connect_~s__state~0); 67927#L169 assume !(4466 == ssl3_connect_~s__state~0); 67925#L172 assume !(4467 == ssl3_connect_~s__state~0); 67923#L175 assume !(4480 == ssl3_connect_~s__state~0); 67921#L178 assume !(4481 == ssl3_connect_~s__state~0); 67919#L181 assume !(4496 == ssl3_connect_~s__state~0); 67917#L184 assume !(4497 == ssl3_connect_~s__state~0); 67915#L187 assume 4512 == ssl3_connect_~s__state~0; 66166#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 67912#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 67911#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 67905#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 67903#L421 assume !(0 == ssl3_connect_~tmp___8~0); 67900#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67894#L546 ssl3_connect_~skip~0 := 0; 67892#L109-1 assume !false; 67890#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67888#L112 assume !(12292 == ssl3_connect_~s__state~0); 67886#L115 assume !(16384 == ssl3_connect_~s__state~0); 67884#L118 assume !(4096 == ssl3_connect_~s__state~0); 67882#L121 assume !(20480 == ssl3_connect_~s__state~0); 67880#L124 assume !(4099 == ssl3_connect_~s__state~0); 67878#L127 assume !(4368 == ssl3_connect_~s__state~0); 67876#L130 assume !(4369 == ssl3_connect_~s__state~0); 67874#L133 assume !(4384 == ssl3_connect_~s__state~0); 67872#L136 assume !(4385 == ssl3_connect_~s__state~0); 67870#L139 assume !(4400 == ssl3_connect_~s__state~0); 67868#L142 assume !(4401 == ssl3_connect_~s__state~0); 67866#L145 assume !(4416 == ssl3_connect_~s__state~0); 67864#L148 assume !(4417 == ssl3_connect_~s__state~0); 67862#L151 assume !(4432 == ssl3_connect_~s__state~0); 67860#L154 assume !(4433 == ssl3_connect_~s__state~0); 67858#L157 assume !(4448 == ssl3_connect_~s__state~0); 67856#L160 assume !(4449 == ssl3_connect_~s__state~0); 67854#L163 assume !(4464 == ssl3_connect_~s__state~0); 67852#L166 assume !(4465 == ssl3_connect_~s__state~0); 67850#L169 assume !(4466 == ssl3_connect_~s__state~0); 67848#L172 assume !(4467 == ssl3_connect_~s__state~0); 67846#L175 assume !(4480 == ssl3_connect_~s__state~0); 67844#L178 assume !(4481 == ssl3_connect_~s__state~0); 67842#L181 assume !(4496 == ssl3_connect_~s__state~0); 67840#L184 assume !(4497 == ssl3_connect_~s__state~0); 67838#L187 assume !(4512 == ssl3_connect_~s__state~0); 67837#L190 assume !(4513 == ssl3_connect_~s__state~0); 67836#L193 assume 4528 == ssl3_connect_~s__state~0; 66161#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 67835#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 67833#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 66039#L436-1 ssl3_connect_~s__init_num~0 := 0; 66040#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67294#L546 ssl3_connect_~skip~0 := 0; 67285#L109-1 assume !false; 67286#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67261#L112 assume !(12292 == ssl3_connect_~s__state~0); 67262#L115 assume !(16384 == ssl3_connect_~s__state~0); 67253#L118 assume !(4096 == ssl3_connect_~s__state~0); 67254#L121 assume !(20480 == ssl3_connect_~s__state~0); 67779#L124 assume !(4099 == ssl3_connect_~s__state~0); 67008#L127 assume !(4368 == ssl3_connect_~s__state~0); 67006#L130 assume !(4369 == ssl3_connect_~s__state~0); 67007#L133 assume !(4384 == ssl3_connect_~s__state~0); 67002#L136 assume !(4385 == ssl3_connect_~s__state~0); 67003#L139 assume !(4400 == ssl3_connect_~s__state~0); 66998#L142 assume !(4401 == ssl3_connect_~s__state~0); 66999#L145 assume !(4416 == ssl3_connect_~s__state~0); 66994#L148 assume !(4417 == ssl3_connect_~s__state~0); 66995#L151 assume !(4432 == ssl3_connect_~s__state~0); 66990#L154 assume !(4433 == ssl3_connect_~s__state~0); 66991#L157 assume !(4448 == ssl3_connect_~s__state~0); 66986#L160 assume !(4449 == ssl3_connect_~s__state~0); 66987#L163 assume !(4464 == ssl3_connect_~s__state~0); 66982#L166 assume !(4465 == ssl3_connect_~s__state~0); 66983#L169 assume !(4466 == ssl3_connect_~s__state~0); 66978#L172 assume !(4467 == ssl3_connect_~s__state~0); 66979#L175 assume !(4480 == ssl3_connect_~s__state~0); 66974#L178 assume !(4481 == ssl3_connect_~s__state~0); 66975#L181 assume !(4496 == ssl3_connect_~s__state~0); 66970#L184 assume !(4497 == ssl3_connect_~s__state~0); 66971#L187 assume !(4512 == ssl3_connect_~s__state~0); 66966#L190 assume !(4513 == ssl3_connect_~s__state~0); 66967#L193 assume !(4528 == ssl3_connect_~s__state~0); 66829#L196 assume !(4529 == ssl3_connect_~s__state~0); 66830#L199 assume !(4560 == ssl3_connect_~s__state~0); 66066#L202 assume !(4561 == ssl3_connect_~s__state~0); 66067#L205 assume 4352 == ssl3_connect_~s__state~0; 66373#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66374#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66037#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66038#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67375#L546 ssl3_connect_~skip~0 := 0; 67376#L109-1 assume !false; 67371#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67372#L112 assume !(12292 == ssl3_connect_~s__state~0); 67367#L115 assume !(16384 == ssl3_connect_~s__state~0); 67368#L118 assume !(4096 == ssl3_connect_~s__state~0); 67363#L121 assume !(20480 == ssl3_connect_~s__state~0); 67364#L124 assume !(4099 == ssl3_connect_~s__state~0); 67359#L127 assume !(4368 == ssl3_connect_~s__state~0); 67360#L130 assume !(4369 == ssl3_connect_~s__state~0); 67355#L133 assume !(4384 == ssl3_connect_~s__state~0); 67356#L136 assume !(4385 == ssl3_connect_~s__state~0); 67351#L139 assume !(4400 == ssl3_connect_~s__state~0); 67352#L142 assume !(4401 == ssl3_connect_~s__state~0); 67347#L145 assume !(4416 == ssl3_connect_~s__state~0); 67348#L148 assume !(4417 == ssl3_connect_~s__state~0); 67343#L151 assume !(4432 == ssl3_connect_~s__state~0); 67344#L154 assume !(4433 == ssl3_connect_~s__state~0); 67339#L157 assume !(4448 == ssl3_connect_~s__state~0); 67340#L160 assume !(4449 == ssl3_connect_~s__state~0); 67335#L163 assume !(4464 == ssl3_connect_~s__state~0); 67336#L166 assume !(4465 == ssl3_connect_~s__state~0); 67331#L169 assume !(4466 == ssl3_connect_~s__state~0); 67332#L172 assume !(4467 == ssl3_connect_~s__state~0); 67327#L175 assume !(4480 == ssl3_connect_~s__state~0); 67328#L178 assume !(4481 == ssl3_connect_~s__state~0); 67323#L181 assume !(4496 == ssl3_connect_~s__state~0); 67324#L184 assume !(4497 == ssl3_connect_~s__state~0); 67319#L187 assume !(4512 == ssl3_connect_~s__state~0); 67320#L190 assume !(4513 == ssl3_connect_~s__state~0); 67315#L193 assume !(4528 == ssl3_connect_~s__state~0); 67316#L196 assume !(4529 == ssl3_connect_~s__state~0); 67311#L199 assume 4560 == ssl3_connect_~s__state~0; 67312#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 67307#L456 assume !(ssl3_connect_~ret~0 <= 0); 67308#L459 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 67303#L459-2 ssl3_connect_~s__init_num~0 := 0; 67304#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67289#L546 ssl3_connect_~skip~0 := 0; 67290#L109-1 assume !false; 67281#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67282#L112 assume !(12292 == ssl3_connect_~s__state~0); 67257#L115 assume !(16384 == ssl3_connect_~s__state~0); 67258#L118 assume 4096 == ssl3_connect_~s__state~0; 66081#L217 [2020-11-28 03:18:53,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:53,930 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2020-11-28 03:18:53,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:53,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409008972] [2020-11-28 03:18:53,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:53,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:53,948 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:53,953 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:53,956 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:53,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:53,957 INFO L82 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2020-11-28 03:18:53,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:53,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31856897] [2020-11-28 03:18:53,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:53,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:54,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2020-11-28 03:18:54,117 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31856897] [2020-11-28 03:18:54,117 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:54,117 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:54,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390974611] [2020-11-28 03:18:54,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:54,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:54,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:54,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:54,119 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 Second operand 3 states. [2020-11-28 03:18:54,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:54,330 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2020-11-28 03:18:54,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:54,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2020-11-28 03:18:54,346 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2020-11-28 03:18:54,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2020-11-28 03:18:54,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2020-11-28 03:18:54,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2020-11-28 03:18:54,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2020-11-28 03:18:54,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:54,362 INFO L691 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2020-11-28 03:18:54,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2020-11-28 03:18:54,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2020-11-28 03:18:54,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3147 states. [2020-11-28 03:18:54,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2020-11-28 03:18:54,407 INFO L714 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2020-11-28 03:18:54,407 INFO L594 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2020-11-28 03:18:54,407 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 03:18:54,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2020-11-28 03:18:54,417 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2020-11-28 03:18:54,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:54,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:54,420 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 03:18:54,420 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:54,420 INFO L794 eck$LassoCheckResult]: Stem: 73407#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); 73302#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 73303#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73306#L98-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; 73307#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73327#L109-1 assume !false; 73463#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73448#L112 assume 12292 == ssl3_connect_~s__state~0; 73380#L113 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; 73381#L217 ssl3_connect_~s__server~0 := 0; 73915#L222 assume !(0 != ssl3_connect_~cb~0); 73914#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 73913#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 73911#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 73909#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 73908#L259 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; 73906#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73901#L546 ssl3_connect_~skip~0 := 0; 73900#L109-1 assume !false; 73899#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73898#L112 assume !(12292 == ssl3_connect_~s__state~0); 73897#L115 assume !(16384 == ssl3_connect_~s__state~0); 73896#L118 assume !(4096 == ssl3_connect_~s__state~0); 73895#L121 assume !(20480 == ssl3_connect_~s__state~0); 73894#L124 assume !(4099 == ssl3_connect_~s__state~0); 73893#L127 assume 4368 == ssl3_connect_~s__state~0; 73647#L131 [2020-11-28 03:18:54,421 INFO L796 eck$LassoCheckResult]: Loop: 73647#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74315#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 73882#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 74312#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 73862#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73858#L546 ssl3_connect_~skip~0 := 0; 73849#L109-1 assume !false; 73850#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73841#L112 assume !(12292 == ssl3_connect_~s__state~0); 73842#L115 assume !(16384 == ssl3_connect_~s__state~0); 73833#L118 assume !(4096 == ssl3_connect_~s__state~0); 73834#L121 assume !(20480 == ssl3_connect_~s__state~0); 73825#L124 assume !(4099 == ssl3_connect_~s__state~0); 73826#L127 assume !(4368 == ssl3_connect_~s__state~0); 73817#L130 assume !(4369 == ssl3_connect_~s__state~0); 73818#L133 assume 4384 == ssl3_connect_~s__state~0; 73809#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 73810#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 73801#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 74249#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74247#L300-2 ssl3_connect_~s__init_num~0 := 0; 74243#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74236#L546 ssl3_connect_~skip~0 := 0; 74230#L109-1 assume !false; 74228#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74226#L112 assume !(12292 == ssl3_connect_~s__state~0); 74224#L115 assume !(16384 == ssl3_connect_~s__state~0); 74222#L118 assume !(4096 == ssl3_connect_~s__state~0); 74220#L121 assume !(20480 == ssl3_connect_~s__state~0); 74218#L124 assume !(4099 == ssl3_connect_~s__state~0); 74216#L127 assume !(4368 == ssl3_connect_~s__state~0); 74214#L130 assume !(4369 == ssl3_connect_~s__state~0); 74212#L133 assume !(4384 == ssl3_connect_~s__state~0); 74210#L136 assume !(4385 == ssl3_connect_~s__state~0); 74208#L139 assume 4400 == ssl3_connect_~s__state~0; 74206#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74203#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 74204#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74843#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74837#L546 ssl3_connect_~skip~0 := 0; 74835#L109-1 assume !false; 74833#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74831#L112 assume !(12292 == ssl3_connect_~s__state~0); 74829#L115 assume !(16384 == ssl3_connect_~s__state~0); 74827#L118 assume !(4096 == ssl3_connect_~s__state~0); 74825#L121 assume !(20480 == ssl3_connect_~s__state~0); 74824#L124 assume !(4099 == ssl3_connect_~s__state~0); 74821#L127 assume !(4368 == ssl3_connect_~s__state~0); 74817#L130 assume !(4369 == ssl3_connect_~s__state~0); 74814#L133 assume !(4384 == ssl3_connect_~s__state~0); 74808#L136 assume !(4385 == ssl3_connect_~s__state~0); 74806#L139 assume !(4400 == ssl3_connect_~s__state~0); 74804#L142 assume !(4401 == ssl3_connect_~s__state~0); 74802#L145 assume 4416 == ssl3_connect_~s__state~0; 74800#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74798#L329 assume !(3 == ssl3_connect_~blastFlag~0); 74796#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74794#L337 assume !(0 == ssl3_connect_~tmp___6~0); 74791#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74785#L546 ssl3_connect_~skip~0 := 0; 74783#L109-1 assume !false; 74781#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74779#L112 assume !(12292 == ssl3_connect_~s__state~0); 74777#L115 assume !(16384 == ssl3_connect_~s__state~0); 74775#L118 assume !(4096 == ssl3_connect_~s__state~0); 74773#L121 assume !(20480 == ssl3_connect_~s__state~0); 74771#L124 assume !(4099 == ssl3_connect_~s__state~0); 74769#L127 assume !(4368 == ssl3_connect_~s__state~0); 74767#L130 assume !(4369 == ssl3_connect_~s__state~0); 74764#L133 assume !(4384 == ssl3_connect_~s__state~0); 74758#L136 assume !(4385 == ssl3_connect_~s__state~0); 74756#L139 assume !(4400 == ssl3_connect_~s__state~0); 74754#L142 assume !(4401 == ssl3_connect_~s__state~0); 74752#L145 assume !(4416 == ssl3_connect_~s__state~0); 74750#L148 assume !(4417 == ssl3_connect_~s__state~0); 74748#L151 assume 4432 == ssl3_connect_~s__state~0; 74746#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74744#L345 assume !(5 == ssl3_connect_~blastFlag~0); 74742#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74739#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74733#L546 ssl3_connect_~skip~0 := 0; 74731#L109-1 assume !false; 74729#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74727#L112 assume !(12292 == ssl3_connect_~s__state~0); 74725#L115 assume !(16384 == ssl3_connect_~s__state~0); 74723#L118 assume !(4096 == ssl3_connect_~s__state~0); 74721#L121 assume !(20480 == ssl3_connect_~s__state~0); 74719#L124 assume !(4099 == ssl3_connect_~s__state~0); 74717#L127 assume !(4368 == ssl3_connect_~s__state~0); 74715#L130 assume !(4369 == ssl3_connect_~s__state~0); 74712#L133 assume !(4384 == ssl3_connect_~s__state~0); 74706#L136 assume !(4385 == ssl3_connect_~s__state~0); 74704#L139 assume !(4400 == ssl3_connect_~s__state~0); 74702#L142 assume !(4401 == ssl3_connect_~s__state~0); 74700#L145 assume !(4416 == ssl3_connect_~s__state~0); 74698#L148 assume !(4417 == ssl3_connect_~s__state~0); 74696#L151 assume !(4432 == ssl3_connect_~s__state~0); 74694#L154 assume !(4433 == ssl3_connect_~s__state~0); 74692#L157 assume 4448 == ssl3_connect_~s__state~0; 74690#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 74688#L357 assume !(ssl3_connect_~ret~0 <= 0); 74583#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74584#L360-2 ssl3_connect_~s__init_num~0 := 0; 74683#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74677#L546 ssl3_connect_~skip~0 := 0; 74675#L109-1 assume !false; 74673#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74671#L112 assume !(12292 == ssl3_connect_~s__state~0); 74669#L115 assume !(16384 == ssl3_connect_~s__state~0); 74667#L118 assume !(4096 == ssl3_connect_~s__state~0); 74665#L121 assume !(20480 == ssl3_connect_~s__state~0); 74663#L124 assume !(4099 == ssl3_connect_~s__state~0); 74661#L127 assume !(4368 == ssl3_connect_~s__state~0); 74659#L130 assume !(4369 == ssl3_connect_~s__state~0); 74656#L133 assume !(4384 == ssl3_connect_~s__state~0); 74650#L136 assume !(4385 == ssl3_connect_~s__state~0); 74648#L139 assume !(4400 == ssl3_connect_~s__state~0); 74646#L142 assume !(4401 == ssl3_connect_~s__state~0); 74644#L145 assume !(4416 == ssl3_connect_~s__state~0); 74642#L148 assume !(4417 == ssl3_connect_~s__state~0); 74640#L151 assume !(4432 == ssl3_connect_~s__state~0); 74638#L154 assume !(4433 == ssl3_connect_~s__state~0); 74636#L157 assume !(4448 == ssl3_connect_~s__state~0); 74634#L160 assume !(4449 == ssl3_connect_~s__state~0); 74632#L163 assume 4464 == ssl3_connect_~s__state~0; 74629#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 74628#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74620#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74613#L546 ssl3_connect_~skip~0 := 0; 74610#L109-1 assume !false; 74607#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74604#L112 assume !(12292 == ssl3_connect_~s__state~0); 74601#L115 assume !(16384 == ssl3_connect_~s__state~0); 74598#L118 assume !(4096 == ssl3_connect_~s__state~0); 74595#L121 assume !(20480 == ssl3_connect_~s__state~0); 74592#L124 assume !(4099 == ssl3_connect_~s__state~0); 74589#L127 assume !(4368 == ssl3_connect_~s__state~0); 74586#L130 assume !(4369 == ssl3_connect_~s__state~0); 74581#L133 assume !(4384 == ssl3_connect_~s__state~0); 74576#L136 assume !(4385 == ssl3_connect_~s__state~0); 74569#L139 assume !(4400 == ssl3_connect_~s__state~0); 74566#L142 assume !(4401 == ssl3_connect_~s__state~0); 74563#L145 assume !(4416 == ssl3_connect_~s__state~0); 74560#L148 assume !(4417 == ssl3_connect_~s__state~0); 74557#L151 assume !(4432 == ssl3_connect_~s__state~0); 74554#L154 assume !(4433 == ssl3_connect_~s__state~0); 74551#L157 assume !(4448 == ssl3_connect_~s__state~0); 74548#L160 assume !(4449 == ssl3_connect_~s__state~0); 74545#L163 assume !(4464 == ssl3_connect_~s__state~0); 74542#L166 assume !(4465 == ssl3_connect_~s__state~0); 74539#L169 assume !(4466 == ssl3_connect_~s__state~0); 74536#L172 assume !(4467 == ssl3_connect_~s__state~0); 74533#L175 assume 4480 == ssl3_connect_~s__state~0; 74530#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 74527#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74523#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 74520#L385-2 ssl3_connect_~s__init_num~0 := 0; 74517#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74511#L546 ssl3_connect_~skip~0 := 0; 74509#L109-1 assume !false; 74507#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74505#L112 assume !(12292 == ssl3_connect_~s__state~0); 74503#L115 assume !(16384 == ssl3_connect_~s__state~0); 74501#L118 assume !(4096 == ssl3_connect_~s__state~0); 74499#L121 assume !(20480 == ssl3_connect_~s__state~0); 74497#L124 assume !(4099 == ssl3_connect_~s__state~0); 74495#L127 assume !(4368 == ssl3_connect_~s__state~0); 74493#L130 assume !(4369 == ssl3_connect_~s__state~0); 74491#L133 assume !(4384 == ssl3_connect_~s__state~0); 74488#L136 assume !(4385 == ssl3_connect_~s__state~0); 74482#L139 assume !(4400 == ssl3_connect_~s__state~0); 74480#L142 assume !(4401 == ssl3_connect_~s__state~0); 74478#L145 assume !(4416 == ssl3_connect_~s__state~0); 74476#L148 assume !(4417 == ssl3_connect_~s__state~0); 74474#L151 assume !(4432 == ssl3_connect_~s__state~0); 74472#L154 assume !(4433 == ssl3_connect_~s__state~0); 74470#L157 assume !(4448 == ssl3_connect_~s__state~0); 74468#L160 assume !(4449 == ssl3_connect_~s__state~0); 74466#L163 assume !(4464 == ssl3_connect_~s__state~0); 74464#L166 assume !(4465 == ssl3_connect_~s__state~0); 74462#L169 assume !(4466 == ssl3_connect_~s__state~0); 74460#L172 assume !(4467 == ssl3_connect_~s__state~0); 74458#L175 assume !(4480 == ssl3_connect_~s__state~0); 74456#L178 assume !(4481 == ssl3_connect_~s__state~0); 74454#L181 assume !(4496 == ssl3_connect_~s__state~0); 74452#L184 assume !(4497 == ssl3_connect_~s__state~0); 74450#L187 assume 4512 == ssl3_connect_~s__state~0; 74448#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 74446#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 74444#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74442#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 74440#L421 assume !(0 == ssl3_connect_~tmp___8~0); 74437#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74431#L546 ssl3_connect_~skip~0 := 0; 74429#L109-1 assume !false; 74427#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74425#L112 assume !(12292 == ssl3_connect_~s__state~0); 74423#L115 assume !(16384 == ssl3_connect_~s__state~0); 74421#L118 assume !(4096 == ssl3_connect_~s__state~0); 74419#L121 assume !(20480 == ssl3_connect_~s__state~0); 74417#L124 assume !(4099 == ssl3_connect_~s__state~0); 74415#L127 assume !(4368 == ssl3_connect_~s__state~0); 74413#L130 assume !(4369 == ssl3_connect_~s__state~0); 74411#L133 assume !(4384 == ssl3_connect_~s__state~0); 74408#L136 assume !(4385 == ssl3_connect_~s__state~0); 74402#L139 assume !(4400 == ssl3_connect_~s__state~0); 74400#L142 assume !(4401 == ssl3_connect_~s__state~0); 74398#L145 assume !(4416 == ssl3_connect_~s__state~0); 74396#L148 assume !(4417 == ssl3_connect_~s__state~0); 74394#L151 assume !(4432 == ssl3_connect_~s__state~0); 74392#L154 assume !(4433 == ssl3_connect_~s__state~0); 74390#L157 assume !(4448 == ssl3_connect_~s__state~0); 74388#L160 assume !(4449 == ssl3_connect_~s__state~0); 74386#L163 assume !(4464 == ssl3_connect_~s__state~0); 74384#L166 assume !(4465 == ssl3_connect_~s__state~0); 74382#L169 assume !(4466 == ssl3_connect_~s__state~0); 74380#L172 assume !(4467 == ssl3_connect_~s__state~0); 74378#L175 assume !(4480 == ssl3_connect_~s__state~0); 74376#L178 assume !(4481 == ssl3_connect_~s__state~0); 74374#L181 assume !(4496 == ssl3_connect_~s__state~0); 74372#L184 assume !(4497 == ssl3_connect_~s__state~0); 74370#L187 assume !(4512 == ssl3_connect_~s__state~0); 74368#L190 assume !(4513 == ssl3_connect_~s__state~0); 74366#L193 assume 4528 == ssl3_connect_~s__state~0; 74364#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 74362#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 74360#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 74358#L436-1 ssl3_connect_~s__init_num~0 := 0; 74355#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74349#L546 ssl3_connect_~skip~0 := 0; 74346#L109-1 assume !false; 73803#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73804#L112 assume !(12292 == ssl3_connect_~s__state~0); 73731#L115 assume !(16384 == ssl3_connect_~s__state~0); 73732#L118 assume !(4096 == ssl3_connect_~s__state~0); 73661#L121 assume !(20480 == ssl3_connect_~s__state~0); 73662#L124 assume !(4099 == ssl3_connect_~s__state~0); 73646#L127 assume 4368 == ssl3_connect_~s__state~0; 73647#L131 [2020-11-28 03:18:54,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:54,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2020-11-28 03:18:54,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:54,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865276703] [2020-11-28 03:18:54,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:54,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:54,437 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 03:18:54,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865276703] [2020-11-28 03:18:54,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:54,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:54,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543876478] [2020-11-28 03:18:54,438 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:18:54,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:54,438 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2020-11-28 03:18:54,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:54,438 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673583017] [2020-11-28 03:18:54,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:54,530 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2020-11-28 03:18:54,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673583017] [2020-11-28 03:18:54,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:54,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:54,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558771619] [2020-11-28 03:18:54,532 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:54,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:54,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:54,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:54,533 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 Second operand 3 states. [2020-11-28 03:18:54,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:54,562 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2020-11-28 03:18:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:54,563 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2020-11-28 03:18:54,588 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2020-11-28 03:18:54,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2020-11-28 03:18:54,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2020-11-28 03:18:54,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2020-11-28 03:18:54,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2020-11-28 03:18:54,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:54,619 INFO L691 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:18:54,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2020-11-28 03:18:54,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2020-11-28 03:18:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6197 states. [2020-11-28 03:18:54,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2020-11-28 03:18:54,705 INFO L714 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:18:54,706 INFO L594 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:18:54,706 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 03:18:54,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2020-11-28 03:18:54,725 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2020-11-28 03:18:54,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:54,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:54,727 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 03:18:54,727 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:54,728 INFO L794 eck$LassoCheckResult]: Stem: 82750#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); 82653#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 82654#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82664#L98-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; 82678#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82680#L109-1 assume !false; 82795#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82796#L112 assume 12292 == ssl3_connect_~s__state~0; 82729#L113 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; 82730#L217 ssl3_connect_~s__server~0 := 0; 84787#L222 assume 0 != ssl3_connect_~cb~0; 84432#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 84784#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 84781#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 84778#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 84775#L259 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; 84776#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 88424#L546 ssl3_connect_~skip~0 := 0; 88423#L109-1 assume !false; 88422#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88421#L112 assume !(12292 == ssl3_connect_~s__state~0); 88420#L115 assume !(16384 == ssl3_connect_~s__state~0); 88419#L118 assume !(4096 == ssl3_connect_~s__state~0); 88418#L121 assume !(20480 == ssl3_connect_~s__state~0); 88417#L124 assume !(4099 == ssl3_connect_~s__state~0); 83898#L127 assume 4368 == ssl3_connect_~s__state~0; 83895#L131 [2020-11-28 03:18:54,728 INFO L796 eck$LassoCheckResult]: Loop: 83895#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 83893#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 83891#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 83888#L282 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 83884#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83877#L546 ssl3_connect_~skip~0 := 0; 83875#L109-1 assume !false; 83873#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83871#L112 assume !(12292 == ssl3_connect_~s__state~0); 83869#L115 assume !(16384 == ssl3_connect_~s__state~0); 83867#L118 assume !(4096 == ssl3_connect_~s__state~0); 83865#L121 assume !(20480 == ssl3_connect_~s__state~0); 83863#L124 assume !(4099 == ssl3_connect_~s__state~0); 83861#L127 assume !(4368 == ssl3_connect_~s__state~0); 83859#L130 assume !(4369 == ssl3_connect_~s__state~0); 83857#L133 assume 4384 == ssl3_connect_~s__state~0; 83855#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 83853#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 83850#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 83847#L300 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 83844#L300-2 ssl3_connect_~s__init_num~0 := 0; 83840#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83835#L546 ssl3_connect_~skip~0 := 0; 83830#L109-1 assume !false; 83828#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83826#L112 assume !(12292 == ssl3_connect_~s__state~0); 83824#L115 assume !(16384 == ssl3_connect_~s__state~0); 83822#L118 assume !(4096 == ssl3_connect_~s__state~0); 83820#L121 assume !(20480 == ssl3_connect_~s__state~0); 83818#L124 assume !(4099 == ssl3_connect_~s__state~0); 83816#L127 assume !(4368 == ssl3_connect_~s__state~0); 83814#L130 assume !(4369 == ssl3_connect_~s__state~0); 83812#L133 assume !(4384 == ssl3_connect_~s__state~0); 83810#L136 assume !(4385 == ssl3_connect_~s__state~0); 83808#L139 assume 4400 == ssl3_connect_~s__state~0; 83800#L143 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83796#L311 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 83790#L311-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 83786#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83779#L546 ssl3_connect_~skip~0 := 0; 83777#L109-1 assume !false; 83775#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83773#L112 assume !(12292 == ssl3_connect_~s__state~0); 83771#L115 assume !(16384 == ssl3_connect_~s__state~0); 83769#L118 assume !(4096 == ssl3_connect_~s__state~0); 83767#L121 assume !(20480 == ssl3_connect_~s__state~0); 83765#L124 assume !(4099 == ssl3_connect_~s__state~0); 83763#L127 assume !(4368 == ssl3_connect_~s__state~0); 83761#L130 assume !(4369 == ssl3_connect_~s__state~0); 83759#L133 assume !(4384 == ssl3_connect_~s__state~0); 83757#L136 assume !(4385 == ssl3_connect_~s__state~0); 83755#L139 assume !(4400 == ssl3_connect_~s__state~0); 83753#L142 assume !(4401 == ssl3_connect_~s__state~0); 83751#L145 assume 4416 == ssl3_connect_~s__state~0; 83749#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 83747#L329 assume !(3 == ssl3_connect_~blastFlag~0); 83744#L329-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 83741#L337 assume !(0 == ssl3_connect_~tmp___6~0); 83739#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83736#L546 ssl3_connect_~skip~0 := 0; 83735#L109-1 assume !false; 83734#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83733#L112 assume !(12292 == ssl3_connect_~s__state~0); 83732#L115 assume !(16384 == ssl3_connect_~s__state~0); 83731#L118 assume !(4096 == ssl3_connect_~s__state~0); 83730#L121 assume !(20480 == ssl3_connect_~s__state~0); 83729#L124 assume !(4099 == ssl3_connect_~s__state~0); 83728#L127 assume !(4368 == ssl3_connect_~s__state~0); 83727#L130 assume !(4369 == ssl3_connect_~s__state~0); 83726#L133 assume !(4384 == ssl3_connect_~s__state~0); 83725#L136 assume !(4385 == ssl3_connect_~s__state~0); 83724#L139 assume !(4400 == ssl3_connect_~s__state~0); 83723#L142 assume !(4401 == ssl3_connect_~s__state~0); 83722#L145 assume !(4416 == ssl3_connect_~s__state~0); 83721#L148 assume !(4417 == ssl3_connect_~s__state~0); 83720#L151 assume 4432 == ssl3_connect_~s__state~0; 83719#L155 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 83718#L345 assume !(5 == ssl3_connect_~blastFlag~0); 83716#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 83714#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83711#L546 ssl3_connect_~skip~0 := 0; 83710#L109-1 assume !false; 83709#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83708#L112 assume !(12292 == ssl3_connect_~s__state~0); 83707#L115 assume !(16384 == ssl3_connect_~s__state~0); 83706#L118 assume !(4096 == ssl3_connect_~s__state~0); 83705#L121 assume !(20480 == ssl3_connect_~s__state~0); 83704#L124 assume !(4099 == ssl3_connect_~s__state~0); 83703#L127 assume !(4368 == ssl3_connect_~s__state~0); 83702#L130 assume !(4369 == ssl3_connect_~s__state~0); 83701#L133 assume !(4384 == ssl3_connect_~s__state~0); 83700#L136 assume !(4385 == ssl3_connect_~s__state~0); 83699#L139 assume !(4400 == ssl3_connect_~s__state~0); 83698#L142 assume !(4401 == ssl3_connect_~s__state~0); 83697#L145 assume !(4416 == ssl3_connect_~s__state~0); 83696#L148 assume !(4417 == ssl3_connect_~s__state~0); 83695#L151 assume !(4432 == ssl3_connect_~s__state~0); 83694#L154 assume !(4433 == ssl3_connect_~s__state~0); 83693#L157 assume 4448 == ssl3_connect_~s__state~0; 83692#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 83690#L357 assume !(ssl3_connect_~ret~0 <= 0); 83691#L360 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84131#L360-2 ssl3_connect_~s__init_num~0 := 0; 84129#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84126#L546 ssl3_connect_~skip~0 := 0; 84125#L109-1 assume !false; 84124#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84123#L112 assume !(12292 == ssl3_connect_~s__state~0); 84122#L115 assume !(16384 == ssl3_connect_~s__state~0); 84121#L118 assume !(4096 == ssl3_connect_~s__state~0); 84120#L121 assume !(20480 == ssl3_connect_~s__state~0); 84119#L124 assume !(4099 == ssl3_connect_~s__state~0); 84118#L127 assume !(4368 == ssl3_connect_~s__state~0); 84117#L130 assume !(4369 == ssl3_connect_~s__state~0); 84116#L133 assume !(4384 == ssl3_connect_~s__state~0); 84115#L136 assume !(4385 == ssl3_connect_~s__state~0); 84114#L139 assume !(4400 == ssl3_connect_~s__state~0); 84113#L142 assume !(4401 == ssl3_connect_~s__state~0); 84112#L145 assume !(4416 == ssl3_connect_~s__state~0); 84111#L148 assume !(4417 == ssl3_connect_~s__state~0); 84110#L151 assume !(4432 == ssl3_connect_~s__state~0); 84109#L154 assume !(4433 == ssl3_connect_~s__state~0); 84108#L157 assume !(4448 == ssl3_connect_~s__state~0); 84107#L160 assume !(4449 == ssl3_connect_~s__state~0); 84106#L163 assume 4464 == ssl3_connect_~s__state~0; 84105#L173 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 84104#L372 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 83653#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83651#L546 ssl3_connect_~skip~0 := 0; 83646#L109-1 assume !false; 83647#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83642#L112 assume !(12292 == ssl3_connect_~s__state~0); 83643#L115 assume !(16384 == ssl3_connect_~s__state~0); 83638#L118 assume !(4096 == ssl3_connect_~s__state~0); 83639#L121 assume !(20480 == ssl3_connect_~s__state~0); 83634#L124 assume !(4099 == ssl3_connect_~s__state~0); 83635#L127 assume !(4368 == ssl3_connect_~s__state~0); 83630#L130 assume !(4369 == ssl3_connect_~s__state~0); 83631#L133 assume !(4384 == ssl3_connect_~s__state~0); 83626#L136 assume !(4385 == ssl3_connect_~s__state~0); 83627#L139 assume !(4400 == ssl3_connect_~s__state~0); 83622#L142 assume !(4401 == ssl3_connect_~s__state~0); 83623#L145 assume !(4416 == ssl3_connect_~s__state~0); 83618#L148 assume !(4417 == ssl3_connect_~s__state~0); 83619#L151 assume !(4432 == ssl3_connect_~s__state~0); 83614#L154 assume !(4433 == ssl3_connect_~s__state~0); 83615#L157 assume !(4448 == ssl3_connect_~s__state~0); 83610#L160 assume !(4449 == ssl3_connect_~s__state~0); 83611#L163 assume !(4464 == ssl3_connect_~s__state~0); 83606#L166 assume !(4465 == ssl3_connect_~s__state~0); 83607#L169 assume !(4466 == ssl3_connect_~s__state~0); 83602#L172 assume !(4467 == ssl3_connect_~s__state~0); 83603#L175 assume 4480 == ssl3_connect_~s__state~0; 83598#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 83599#L381 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83594#L385 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 83595#L385-2 ssl3_connect_~s__init_num~0 := 0; 83528#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84856#L546 ssl3_connect_~skip~0 := 0; 84855#L109-1 assume !false; 84854#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84853#L112 assume !(12292 == ssl3_connect_~s__state~0); 84852#L115 assume !(16384 == ssl3_connect_~s__state~0); 84851#L118 assume !(4096 == ssl3_connect_~s__state~0); 84850#L121 assume !(20480 == ssl3_connect_~s__state~0); 84849#L124 assume !(4099 == ssl3_connect_~s__state~0); 84848#L127 assume !(4368 == ssl3_connect_~s__state~0); 84847#L130 assume !(4369 == ssl3_connect_~s__state~0); 84846#L133 assume !(4384 == ssl3_connect_~s__state~0); 84845#L136 assume !(4385 == ssl3_connect_~s__state~0); 84844#L139 assume !(4400 == ssl3_connect_~s__state~0); 84843#L142 assume !(4401 == ssl3_connect_~s__state~0); 84842#L145 assume !(4416 == ssl3_connect_~s__state~0); 84841#L148 assume !(4417 == ssl3_connect_~s__state~0); 84840#L151 assume !(4432 == ssl3_connect_~s__state~0); 84839#L154 assume !(4433 == ssl3_connect_~s__state~0); 84838#L157 assume !(4448 == ssl3_connect_~s__state~0); 84837#L160 assume !(4449 == ssl3_connect_~s__state~0); 84836#L163 assume !(4464 == ssl3_connect_~s__state~0); 84835#L166 assume !(4465 == ssl3_connect_~s__state~0); 84834#L169 assume !(4466 == ssl3_connect_~s__state~0); 84833#L172 assume !(4467 == ssl3_connect_~s__state~0); 84832#L175 assume !(4480 == ssl3_connect_~s__state~0); 84831#L178 assume !(4481 == ssl3_connect_~s__state~0); 84830#L181 assume !(4496 == ssl3_connect_~s__state~0); 84829#L184 assume !(4497 == ssl3_connect_~s__state~0); 84828#L187 assume 4512 == ssl3_connect_~s__state~0; 84827#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 84826#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 84825#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 84823#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 84821#L421 assume !(0 == ssl3_connect_~tmp___8~0); 84820#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84817#L546 ssl3_connect_~skip~0 := 0; 84816#L109-1 assume !false; 84815#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84814#L112 assume !(12292 == ssl3_connect_~s__state~0); 84813#L115 assume !(16384 == ssl3_connect_~s__state~0); 84812#L118 assume !(4096 == ssl3_connect_~s__state~0); 84811#L121 assume !(20480 == ssl3_connect_~s__state~0); 84810#L124 assume !(4099 == ssl3_connect_~s__state~0); 84809#L127 assume !(4368 == ssl3_connect_~s__state~0); 84808#L130 assume !(4369 == ssl3_connect_~s__state~0); 84807#L133 assume !(4384 == ssl3_connect_~s__state~0); 84806#L136 assume !(4385 == ssl3_connect_~s__state~0); 84805#L139 assume !(4400 == ssl3_connect_~s__state~0); 84804#L142 assume !(4401 == ssl3_connect_~s__state~0); 84803#L145 assume !(4416 == ssl3_connect_~s__state~0); 84802#L148 assume !(4417 == ssl3_connect_~s__state~0); 84801#L151 assume !(4432 == ssl3_connect_~s__state~0); 84800#L154 assume !(4433 == ssl3_connect_~s__state~0); 84799#L157 assume !(4448 == ssl3_connect_~s__state~0); 84798#L160 assume !(4449 == ssl3_connect_~s__state~0); 84797#L163 assume !(4464 == ssl3_connect_~s__state~0); 84796#L166 assume !(4465 == ssl3_connect_~s__state~0); 84795#L169 assume !(4466 == ssl3_connect_~s__state~0); 84794#L172 assume !(4467 == ssl3_connect_~s__state~0); 84793#L175 assume !(4480 == ssl3_connect_~s__state~0); 84792#L178 assume !(4481 == ssl3_connect_~s__state~0); 84791#L181 assume !(4496 == ssl3_connect_~s__state~0); 84790#L184 assume !(4497 == ssl3_connect_~s__state~0); 84789#L187 assume !(4512 == ssl3_connect_~s__state~0); 84788#L190 assume !(4513 == ssl3_connect_~s__state~0); 84786#L193 assume 4528 == ssl3_connect_~s__state~0; 84785#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 84783#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 84779#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 84777#L436-1 ssl3_connect_~s__init_num~0 := 0; 84774#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84771#L546 ssl3_connect_~skip~0 := 0; 84770#L109-1 assume !false; 84769#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84768#L112 assume !(12292 == ssl3_connect_~s__state~0); 84767#L115 assume !(16384 == ssl3_connect_~s__state~0); 84766#L118 assume !(4096 == ssl3_connect_~s__state~0); 84765#L121 assume !(20480 == ssl3_connect_~s__state~0); 84763#L124 assume !(4099 == ssl3_connect_~s__state~0); 84764#L127 assume 4368 == ssl3_connect_~s__state~0; 83895#L131 [2020-11-28 03:18:54,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:54,729 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2020-11-28 03:18:54,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:54,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926850944] [2020-11-28 03:18:54,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:54,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:54,736 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:54,759 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:54,764 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:54,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:54,765 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2020-11-28 03:18:54,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:54,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927162436] [2020-11-28 03:18:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:54,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2020-11-28 03:18:54,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927162436] [2020-11-28 03:18:54,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:54,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:54,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627473498] [2020-11-28 03:18:54,839 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:54,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:54,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:54,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:54,840 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2020-11-28 03:18:55,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:55,045 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2020-11-28 03:18:55,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:55,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2020-11-28 03:18:55,067 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2020-11-28 03:18:55,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2020-11-28 03:18:55,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2020-11-28 03:18:55,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2020-11-28 03:18:55,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2020-11-28 03:18:55,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:55,095 INFO L691 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2020-11-28 03:18:55,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2020-11-28 03:18:55,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2020-11-28 03:18:55,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2020-11-28 03:18:55,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2020-11-28 03:18:55,171 INFO L714 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2020-11-28 03:18:55,171 INFO L594 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2020-11-28 03:18:55,171 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 03:18:55,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2020-11-28 03:18:55,187 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:55,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:55,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:55,189 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:55,190 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:55,190 INFO L794 eck$LassoCheckResult]: Stem: 94475#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); 94363#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 94364#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94373#L98-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; 94388#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94390#L109-1 assume !false; 94520#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94521#L112 assume !(12292 == ssl3_connect_~s__state~0); 94583#L115 assume !(16384 == ssl3_connect_~s__state~0); 94584#L118 assume !(4096 == ssl3_connect_~s__state~0); 94579#L121 assume !(20480 == ssl3_connect_~s__state~0); 94580#L124 assume !(4099 == ssl3_connect_~s__state~0); 94575#L127 assume !(4368 == ssl3_connect_~s__state~0); 94576#L130 assume !(4369 == ssl3_connect_~s__state~0); 94571#L133 assume !(4384 == ssl3_connect_~s__state~0); 94572#L136 assume !(4385 == ssl3_connect_~s__state~0); 94567#L139 assume !(4400 == ssl3_connect_~s__state~0); 94568#L142 assume !(4401 == ssl3_connect_~s__state~0); 94563#L145 assume !(4416 == ssl3_connect_~s__state~0); 94564#L148 assume !(4417 == ssl3_connect_~s__state~0); 94559#L151 assume !(4432 == ssl3_connect_~s__state~0); 94560#L154 assume !(4433 == ssl3_connect_~s__state~0); 94555#L157 assume !(4448 == ssl3_connect_~s__state~0); 94556#L160 assume !(4449 == ssl3_connect_~s__state~0); 94551#L163 assume !(4464 == ssl3_connect_~s__state~0); 94552#L166 assume !(4465 == ssl3_connect_~s__state~0); 94547#L169 assume !(4466 == ssl3_connect_~s__state~0); 94548#L172 assume !(4467 == ssl3_connect_~s__state~0); 94543#L175 assume !(4480 == ssl3_connect_~s__state~0); 94544#L178 assume !(4481 == ssl3_connect_~s__state~0); 94539#L181 assume !(4496 == ssl3_connect_~s__state~0); 94540#L184 assume !(4497 == ssl3_connect_~s__state~0); 94535#L187 assume !(4512 == ssl3_connect_~s__state~0); 94536#L190 assume !(4513 == ssl3_connect_~s__state~0); 94531#L193 assume !(4528 == ssl3_connect_~s__state~0); 94532#L196 assume !(4529 == ssl3_connect_~s__state~0); 94528#L199 assume 4560 == ssl3_connect_~s__state~0; 94526#L203 [2020-11-28 03:18:55,190 INFO L796 eck$LassoCheckResult]: Loop: 94526#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 98179#L456 assume !(ssl3_connect_~ret~0 <= 0); 98640#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 98634#L459-2 ssl3_connect_~s__init_num~0 := 0; 98626#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98622#L546 ssl3_connect_~skip~0 := 0; 98620#L109-1 assume !false; 98618#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98616#L112 assume !(12292 == ssl3_connect_~s__state~0); 98614#L115 assume !(16384 == ssl3_connect_~s__state~0); 98612#L118 assume !(4096 == ssl3_connect_~s__state~0); 98610#L121 assume !(20480 == ssl3_connect_~s__state~0); 98608#L124 assume !(4099 == ssl3_connect_~s__state~0); 98606#L127 assume !(4368 == ssl3_connect_~s__state~0); 98604#L130 assume !(4369 == ssl3_connect_~s__state~0); 98602#L133 assume !(4384 == ssl3_connect_~s__state~0); 98600#L136 assume !(4385 == ssl3_connect_~s__state~0); 98598#L139 assume !(4400 == ssl3_connect_~s__state~0); 98596#L142 assume !(4401 == ssl3_connect_~s__state~0); 98594#L145 assume !(4416 == ssl3_connect_~s__state~0); 98592#L148 assume !(4417 == ssl3_connect_~s__state~0); 98590#L151 assume !(4432 == ssl3_connect_~s__state~0); 98588#L154 assume !(4433 == ssl3_connect_~s__state~0); 98587#L157 assume !(4448 == ssl3_connect_~s__state~0); 98586#L160 assume !(4449 == ssl3_connect_~s__state~0); 98585#L163 assume !(4464 == ssl3_connect_~s__state~0); 98584#L166 assume !(4465 == ssl3_connect_~s__state~0); 98583#L169 assume !(4466 == ssl3_connect_~s__state~0); 98582#L172 assume !(4467 == ssl3_connect_~s__state~0); 98581#L175 assume !(4480 == ssl3_connect_~s__state~0); 98580#L178 assume !(4481 == ssl3_connect_~s__state~0); 98579#L181 assume !(4496 == ssl3_connect_~s__state~0); 98578#L184 assume !(4497 == ssl3_connect_~s__state~0); 98577#L187 assume 4512 == ssl3_connect_~s__state~0; 95236#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 98576#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 98575#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 98574#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 98573#L421 assume !(0 == ssl3_connect_~tmp___8~0); 98553#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 98550#L546 ssl3_connect_~skip~0 := 0; 98549#L109-1 assume !false; 98548#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98547#L112 assume !(12292 == ssl3_connect_~s__state~0); 98546#L115 assume !(16384 == ssl3_connect_~s__state~0); 98545#L118 assume !(4096 == ssl3_connect_~s__state~0); 98544#L121 assume !(20480 == ssl3_connect_~s__state~0); 98543#L124 assume !(4099 == ssl3_connect_~s__state~0); 98542#L127 assume !(4368 == ssl3_connect_~s__state~0); 98541#L130 assume !(4369 == ssl3_connect_~s__state~0); 98540#L133 assume !(4384 == ssl3_connect_~s__state~0); 98539#L136 assume !(4385 == ssl3_connect_~s__state~0); 98538#L139 assume !(4400 == ssl3_connect_~s__state~0); 98537#L142 assume !(4401 == ssl3_connect_~s__state~0); 98536#L145 assume !(4416 == ssl3_connect_~s__state~0); 98535#L148 assume !(4417 == ssl3_connect_~s__state~0); 98534#L151 assume !(4432 == ssl3_connect_~s__state~0); 98533#L154 assume !(4433 == ssl3_connect_~s__state~0); 98532#L157 assume !(4448 == ssl3_connect_~s__state~0); 98531#L160 assume !(4449 == ssl3_connect_~s__state~0); 98530#L163 assume !(4464 == ssl3_connect_~s__state~0); 98529#L166 assume !(4465 == ssl3_connect_~s__state~0); 98528#L169 assume !(4466 == ssl3_connect_~s__state~0); 98527#L172 assume !(4467 == ssl3_connect_~s__state~0); 98526#L175 assume !(4480 == ssl3_connect_~s__state~0); 98525#L178 assume !(4481 == ssl3_connect_~s__state~0); 98524#L181 assume !(4496 == ssl3_connect_~s__state~0); 98523#L184 assume !(4497 == ssl3_connect_~s__state~0); 98522#L187 assume !(4512 == ssl3_connect_~s__state~0); 98521#L190 assume !(4513 == ssl3_connect_~s__state~0); 98520#L193 assume 4528 == ssl3_connect_~s__state~0; 95229#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 97904#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 97905#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 95408#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 95409#L436-1 ssl3_connect_~s__init_num~0 := 0; 95403#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95394#L546 ssl3_connect_~skip~0 := 0; 95391#L109-1 assume !false; 95388#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95385#L112 assume !(12292 == ssl3_connect_~s__state~0); 95382#L115 assume !(16384 == ssl3_connect_~s__state~0); 95379#L118 assume !(4096 == ssl3_connect_~s__state~0); 95376#L121 assume !(20480 == ssl3_connect_~s__state~0); 95373#L124 assume !(4099 == ssl3_connect_~s__state~0); 95370#L127 assume !(4368 == ssl3_connect_~s__state~0); 95367#L130 assume !(4369 == ssl3_connect_~s__state~0); 95364#L133 assume !(4384 == ssl3_connect_~s__state~0); 95361#L136 assume !(4385 == ssl3_connect_~s__state~0); 95358#L139 assume !(4400 == ssl3_connect_~s__state~0); 95355#L142 assume !(4401 == ssl3_connect_~s__state~0); 95352#L145 assume !(4416 == ssl3_connect_~s__state~0); 95349#L148 assume !(4417 == ssl3_connect_~s__state~0); 95346#L151 assume !(4432 == ssl3_connect_~s__state~0); 95343#L154 assume !(4433 == ssl3_connect_~s__state~0); 95340#L157 assume !(4448 == ssl3_connect_~s__state~0); 95337#L160 assume !(4449 == ssl3_connect_~s__state~0); 95334#L163 assume !(4464 == ssl3_connect_~s__state~0); 95331#L166 assume !(4465 == ssl3_connect_~s__state~0); 95328#L169 assume !(4466 == ssl3_connect_~s__state~0); 95325#L172 assume !(4467 == ssl3_connect_~s__state~0); 95322#L175 assume !(4480 == ssl3_connect_~s__state~0); 95319#L178 assume !(4481 == ssl3_connect_~s__state~0); 95316#L181 assume !(4496 == ssl3_connect_~s__state~0); 95313#L184 assume !(4497 == ssl3_connect_~s__state~0); 95310#L187 assume !(4512 == ssl3_connect_~s__state~0); 95307#L190 assume !(4513 == ssl3_connect_~s__state~0); 95304#L193 assume !(4528 == ssl3_connect_~s__state~0); 95301#L196 assume !(4529 == ssl3_connect_~s__state~0); 95221#L199 assume !(4560 == ssl3_connect_~s__state~0); 95219#L202 assume !(4561 == ssl3_connect_~s__state~0); 95056#L205 assume 4352 == ssl3_connect_~s__state~0; 95057#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 95047#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 95048#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 95033#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95031#L546 ssl3_connect_~skip~0 := 0; 94829#L109-1 assume !false; 94830#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94999#L112 assume !(12292 == ssl3_connect_~s__state~0); 95000#L115 assume !(16384 == ssl3_connect_~s__state~0); 94991#L118 assume !(4096 == ssl3_connect_~s__state~0); 94992#L121 assume !(20480 == ssl3_connect_~s__state~0); 94983#L124 assume !(4099 == ssl3_connect_~s__state~0); 94984#L127 assume !(4368 == ssl3_connect_~s__state~0); 94967#L130 assume !(4369 == ssl3_connect_~s__state~0); 94968#L133 assume !(4384 == ssl3_connect_~s__state~0); 95276#L136 assume !(4385 == ssl3_connect_~s__state~0); 95277#L139 assume !(4400 == ssl3_connect_~s__state~0); 98432#L142 assume !(4401 == ssl3_connect_~s__state~0); 95271#L145 assume !(4416 == ssl3_connect_~s__state~0); 95269#L148 assume !(4417 == ssl3_connect_~s__state~0); 95268#L151 assume !(4432 == ssl3_connect_~s__state~0); 95266#L154 assume !(4433 == ssl3_connect_~s__state~0); 95265#L157 assume !(4448 == ssl3_connect_~s__state~0); 95263#L160 assume !(4449 == ssl3_connect_~s__state~0); 95262#L163 assume !(4464 == ssl3_connect_~s__state~0); 95261#L166 assume !(4465 == ssl3_connect_~s__state~0); 95259#L169 assume !(4466 == ssl3_connect_~s__state~0); 95256#L172 assume !(4467 == ssl3_connect_~s__state~0); 95252#L175 assume !(4480 == ssl3_connect_~s__state~0); 95246#L178 assume !(4481 == ssl3_connect_~s__state~0); 95242#L181 assume !(4496 == ssl3_connect_~s__state~0); 95244#L184 assume !(4497 == ssl3_connect_~s__state~0); 95235#L187 assume !(4512 == ssl3_connect_~s__state~0); 95237#L190 assume !(4513 == ssl3_connect_~s__state~0); 95227#L193 assume !(4528 == ssl3_connect_~s__state~0); 95228#L196 assume !(4529 == ssl3_connect_~s__state~0); 95222#L199 assume 4560 == ssl3_connect_~s__state~0; 94526#L203 [2020-11-28 03:18:55,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:55,191 INFO L82 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2020-11-28 03:18:55,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:55,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983774193] [2020-11-28 03:18:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:55,209 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 03:18:55,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983774193] [2020-11-28 03:18:55,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:55,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:55,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340322009] [2020-11-28 03:18:55,210 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:18:55,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:55,210 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2020-11-28 03:18:55,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:55,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862620817] [2020-11-28 03:18:55,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:55,313 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-11-28 03:18:55,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862620817] [2020-11-28 03:18:55,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692239609] [2020-11-28 03:18:55,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:18:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:55,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:55,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:55,422 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-11-28 03:18:55,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:55,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:18:55,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945226064] [2020-11-28 03:18:55,423 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:55,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:55,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:55,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:55,424 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2020-11-28 03:18:55,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:55,582 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2020-11-28 03:18:55,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:55,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2020-11-28 03:18:55,601 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:55,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2020-11-28 03:18:55,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2020-11-28 03:18:55,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2020-11-28 03:18:55,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2020-11-28 03:18:55,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:55,625 INFO L691 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2020-11-28 03:18:55,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2020-11-28 03:18:55,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2020-11-28 03:18:55,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2020-11-28 03:18:55,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2020-11-28 03:18:55,698 INFO L714 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2020-11-28 03:18:55,698 INFO L594 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2020-11-28 03:18:55,698 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 03:18:55,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2020-11-28 03:18:55,714 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:55,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:55,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:55,716 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:55,716 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:18:55,717 INFO L794 eck$LassoCheckResult]: Stem: 105864#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); 105767#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 105768#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105777#L98-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; 105791#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105793#L109-1 assume !false; 106561#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106559#L112 assume !(12292 == ssl3_connect_~s__state~0); 106558#L115 assume !(16384 == ssl3_connect_~s__state~0); 106557#L118 assume !(4096 == ssl3_connect_~s__state~0); 106556#L121 assume !(20480 == ssl3_connect_~s__state~0); 106555#L124 assume !(4099 == ssl3_connect_~s__state~0); 106554#L127 assume !(4368 == ssl3_connect_~s__state~0); 106553#L130 assume !(4369 == ssl3_connect_~s__state~0); 106552#L133 assume !(4384 == ssl3_connect_~s__state~0); 106551#L136 assume !(4385 == ssl3_connect_~s__state~0); 106550#L139 assume !(4400 == ssl3_connect_~s__state~0); 106549#L142 assume !(4401 == ssl3_connect_~s__state~0); 106548#L145 assume !(4416 == ssl3_connect_~s__state~0); 106547#L148 assume !(4417 == ssl3_connect_~s__state~0); 106546#L151 assume !(4432 == ssl3_connect_~s__state~0); 106545#L154 assume !(4433 == ssl3_connect_~s__state~0); 106544#L157 assume !(4448 == ssl3_connect_~s__state~0); 106543#L160 assume !(4449 == ssl3_connect_~s__state~0); 106542#L163 assume !(4464 == ssl3_connect_~s__state~0); 106541#L166 assume !(4465 == ssl3_connect_~s__state~0); 106540#L169 assume !(4466 == ssl3_connect_~s__state~0); 106539#L172 assume !(4467 == ssl3_connect_~s__state~0); 106538#L175 assume !(4480 == ssl3_connect_~s__state~0); 106537#L178 assume !(4481 == ssl3_connect_~s__state~0); 106536#L181 assume !(4496 == ssl3_connect_~s__state~0); 106535#L184 assume !(4497 == ssl3_connect_~s__state~0); 106534#L187 assume !(4512 == ssl3_connect_~s__state~0); 106533#L190 assume !(4513 == ssl3_connect_~s__state~0); 106532#L193 assume !(4528 == ssl3_connect_~s__state~0); 106531#L196 assume !(4529 == ssl3_connect_~s__state~0); 106530#L199 assume !(4560 == ssl3_connect_~s__state~0); 106528#L202 assume 4561 == ssl3_connect_~s__state~0; 106529#L203 [2020-11-28 03:18:55,717 INFO L796 eck$LassoCheckResult]: Loop: 106529#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 109439#L456 assume !(ssl3_connect_~ret~0 <= 0); 105897#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 105898#L459-2 ssl3_connect_~s__init_num~0 := 0; 106274#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110691#L546 ssl3_connect_~skip~0 := 0; 110688#L109-1 assume !false; 110685#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110683#L112 assume !(12292 == ssl3_connect_~s__state~0); 110679#L115 assume !(16384 == ssl3_connect_~s__state~0); 110674#L118 assume !(4096 == ssl3_connect_~s__state~0); 110668#L121 assume !(20480 == ssl3_connect_~s__state~0); 110663#L124 assume !(4099 == ssl3_connect_~s__state~0); 110660#L127 assume !(4368 == ssl3_connect_~s__state~0); 110657#L130 assume !(4369 == ssl3_connect_~s__state~0); 110654#L133 assume !(4384 == ssl3_connect_~s__state~0); 110651#L136 assume !(4385 == ssl3_connect_~s__state~0); 110648#L139 assume !(4400 == ssl3_connect_~s__state~0); 110645#L142 assume !(4401 == ssl3_connect_~s__state~0); 110642#L145 assume !(4416 == ssl3_connect_~s__state~0); 110638#L148 assume !(4417 == ssl3_connect_~s__state~0); 110634#L151 assume !(4432 == ssl3_connect_~s__state~0); 110631#L154 assume !(4433 == ssl3_connect_~s__state~0); 110630#L157 assume !(4448 == ssl3_connect_~s__state~0); 110623#L160 assume !(4449 == ssl3_connect_~s__state~0); 110619#L163 assume !(4464 == ssl3_connect_~s__state~0); 110613#L166 assume !(4465 == ssl3_connect_~s__state~0); 110609#L169 assume !(4466 == ssl3_connect_~s__state~0); 106243#L172 assume !(4467 == ssl3_connect_~s__state~0); 106242#L175 assume !(4480 == ssl3_connect_~s__state~0); 106240#L178 assume !(4481 == ssl3_connect_~s__state~0); 106241#L181 assume !(4496 == ssl3_connect_~s__state~0); 109373#L184 assume !(4497 == ssl3_connect_~s__state~0); 110435#L187 assume 4512 == ssl3_connect_~s__state~0; 105995#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 110432#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 110431#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 110430#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 110429#L421 assume !(0 == ssl3_connect_~tmp___8~0); 109350#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 109344#L546 ssl3_connect_~skip~0 := 0; 109339#L109-1 assume !false; 109336#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 109332#L112 assume !(12292 == ssl3_connect_~s__state~0); 109328#L115 assume !(16384 == ssl3_connect_~s__state~0); 109323#L118 assume !(4096 == ssl3_connect_~s__state~0); 106213#L121 assume !(20480 == ssl3_connect_~s__state~0); 106214#L124 assume !(4099 == ssl3_connect_~s__state~0); 106210#L127 assume !(4368 == ssl3_connect_~s__state~0); 106208#L130 assume !(4369 == ssl3_connect_~s__state~0); 106209#L133 assume !(4384 == ssl3_connect_~s__state~0); 109309#L136 assume !(4385 == ssl3_connect_~s__state~0); 106204#L139 assume !(4400 == ssl3_connect_~s__state~0); 106202#L142 assume !(4401 == ssl3_connect_~s__state~0); 106203#L145 assume !(4416 == ssl3_connect_~s__state~0); 109295#L148 assume !(4417 == ssl3_connect_~s__state~0); 106197#L151 assume !(4432 == ssl3_connect_~s__state~0); 106195#L154 assume !(4433 == ssl3_connect_~s__state~0); 106196#L157 assume !(4448 == ssl3_connect_~s__state~0); 109284#L160 assume !(4449 == ssl3_connect_~s__state~0); 109276#L163 assume !(4464 == ssl3_connect_~s__state~0); 109277#L166 assume !(4465 == ssl3_connect_~s__state~0); 109234#L169 assume !(4466 == ssl3_connect_~s__state~0); 109235#L172 assume !(4467 == ssl3_connect_~s__state~0); 109228#L175 assume !(4480 == ssl3_connect_~s__state~0); 109229#L178 assume !(4481 == ssl3_connect_~s__state~0); 109221#L181 assume !(4496 == ssl3_connect_~s__state~0); 109222#L184 assume !(4497 == ssl3_connect_~s__state~0); 109215#L187 assume !(4512 == ssl3_connect_~s__state~0); 109216#L190 assume !(4513 == ssl3_connect_~s__state~0); 109210#L193 assume 4528 == ssl3_connect_~s__state~0; 106157#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 109239#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 106127#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 106128#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 109158#L436-1 ssl3_connect_~s__init_num~0 := 0; 109159#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110184#L546 ssl3_connect_~skip~0 := 0; 110183#L109-1 assume !false; 110182#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110181#L112 assume !(12292 == ssl3_connect_~s__state~0); 110180#L115 assume !(16384 == ssl3_connect_~s__state~0); 110179#L118 assume !(4096 == ssl3_connect_~s__state~0); 110178#L121 assume !(20480 == ssl3_connect_~s__state~0); 110177#L124 assume !(4099 == ssl3_connect_~s__state~0); 110176#L127 assume !(4368 == ssl3_connect_~s__state~0); 110175#L130 assume !(4369 == ssl3_connect_~s__state~0); 110174#L133 assume !(4384 == ssl3_connect_~s__state~0); 110173#L136 assume !(4385 == ssl3_connect_~s__state~0); 110172#L139 assume !(4400 == ssl3_connect_~s__state~0); 110171#L142 assume !(4401 == ssl3_connect_~s__state~0); 110170#L145 assume !(4416 == ssl3_connect_~s__state~0); 110169#L148 assume !(4417 == ssl3_connect_~s__state~0); 110168#L151 assume !(4432 == ssl3_connect_~s__state~0); 110167#L154 assume !(4433 == ssl3_connect_~s__state~0); 110166#L157 assume !(4448 == ssl3_connect_~s__state~0); 110165#L160 assume !(4449 == ssl3_connect_~s__state~0); 110164#L163 assume !(4464 == ssl3_connect_~s__state~0); 110163#L166 assume !(4465 == ssl3_connect_~s__state~0); 110162#L169 assume !(4466 == ssl3_connect_~s__state~0); 110161#L172 assume !(4467 == ssl3_connect_~s__state~0); 110160#L175 assume !(4480 == ssl3_connect_~s__state~0); 110159#L178 assume !(4481 == ssl3_connect_~s__state~0); 110158#L181 assume !(4496 == ssl3_connect_~s__state~0); 110157#L184 assume !(4497 == ssl3_connect_~s__state~0); 110156#L187 assume !(4512 == ssl3_connect_~s__state~0); 110155#L190 assume !(4513 == ssl3_connect_~s__state~0); 110154#L193 assume !(4528 == ssl3_connect_~s__state~0); 110153#L196 assume !(4529 == ssl3_connect_~s__state~0); 109121#L199 assume !(4560 == ssl3_connect_~s__state~0); 109120#L202 assume !(4561 == ssl3_connect_~s__state~0); 109119#L205 assume 4352 == ssl3_connect_~s__state~0; 109117#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 109118#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 105966#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105967#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110137#L546 ssl3_connect_~skip~0 := 0; 110136#L109-1 assume !false; 110135#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110134#L112 assume !(12292 == ssl3_connect_~s__state~0); 110133#L115 assume !(16384 == ssl3_connect_~s__state~0); 110132#L118 assume !(4096 == ssl3_connect_~s__state~0); 110131#L121 assume !(20480 == ssl3_connect_~s__state~0); 110129#L124 assume !(4099 == ssl3_connect_~s__state~0); 110128#L127 assume !(4368 == ssl3_connect_~s__state~0); 110126#L130 assume !(4369 == ssl3_connect_~s__state~0); 110125#L133 assume !(4384 == ssl3_connect_~s__state~0); 110124#L136 assume !(4385 == ssl3_connect_~s__state~0); 106072#L139 assume !(4400 == ssl3_connect_~s__state~0); 105913#L142 assume !(4401 == ssl3_connect_~s__state~0); 105914#L145 assume !(4416 == ssl3_connect_~s__state~0); 106061#L148 assume !(4417 == ssl3_connect_~s__state~0); 106062#L151 assume !(4432 == ssl3_connect_~s__state~0); 110260#L154 assume !(4433 == ssl3_connect_~s__state~0); 110259#L157 assume !(4448 == ssl3_connect_~s__state~0); 106042#L160 assume !(4449 == ssl3_connect_~s__state~0); 106043#L163 assume !(4464 == ssl3_connect_~s__state~0); 106034#L166 assume !(4465 == ssl3_connect_~s__state~0); 106035#L169 assume !(4466 == ssl3_connect_~s__state~0); 106024#L172 assume !(4467 == ssl3_connect_~s__state~0); 106026#L175 assume !(4480 == ssl3_connect_~s__state~0); 106014#L178 assume !(4481 == ssl3_connect_~s__state~0); 106016#L181 assume !(4496 == ssl3_connect_~s__state~0); 106004#L184 assume !(4497 == ssl3_connect_~s__state~0); 106005#L187 assume !(4512 == ssl3_connect_~s__state~0); 105994#L190 assume !(4513 == ssl3_connect_~s__state~0); 105996#L193 assume !(4528 == ssl3_connect_~s__state~0); 106156#L196 assume !(4529 == ssl3_connect_~s__state~0); 106158#L199 assume 4560 == ssl3_connect_~s__state~0; 106529#L203 [2020-11-28 03:18:55,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:55,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2020-11-28 03:18:55,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:55,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016064336] [2020-11-28 03:18:55,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:55,740 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 03:18:55,740 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016064336] [2020-11-28 03:18:55,740 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:55,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:18:55,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403298311] [2020-11-28 03:18:55,741 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:18:55,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:55,741 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2020-11-28 03:18:55,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:55,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797862411] [2020-11-28 03:18:55,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:55,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:55,793 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-11-28 03:18:55,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797862411] [2020-11-28 03:18:55,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543616370] [2020-11-28 03:18:55,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/bin/uautomizer/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:18:55,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-28 03:18:55,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 03:18:55,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:55,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-11-28 03:18:55,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:55,905 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:18:55,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450918998] [2020-11-28 03:18:55,905 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:55,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:55,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:55,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:55,906 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2020-11-28 03:18:56,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:56,125 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2020-11-28 03:18:56,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:56,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2020-11-28 03:18:56,148 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2020-11-28 03:18:56,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2020-11-28 03:18:56,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2020-11-28 03:18:56,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2020-11-28 03:18:56,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2020-11-28 03:18:56,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:56,172 INFO L691 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2020-11-28 03:18:56,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2020-11-28 03:18:56,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2020-11-28 03:18:56,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2020-11-28 03:18:56,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2020-11-28 03:18:56,282 INFO L714 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2020-11-28 03:18:56,282 INFO L594 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2020-11-28 03:18:56,282 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 03:18:56,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2020-11-28 03:18:56,297 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:56,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:56,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:56,299 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 03:18:56,299 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 03:18:56,299 INFO L794 eck$LassoCheckResult]: Stem: 117588#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); 117481#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 117482#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117485#L98-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; 117486#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117640#L109-1 assume !false; 117641#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118158#L112 assume 12292 == ssl3_connect_~s__state~0; 117561#L113 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; 117562#L217 ssl3_connect_~s__server~0 := 0; 118155#L222 assume 0 != ssl3_connect_~cb~0; 118153#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 118151#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 118148#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 118144#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 118138#L259 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; 118130#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118126#L546 ssl3_connect_~skip~0 := 0; 118124#L109-1 assume !false; 118122#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118120#L112 assume !(12292 == ssl3_connect_~s__state~0); 118118#L115 assume !(16384 == ssl3_connect_~s__state~0); 118116#L118 assume !(4096 == ssl3_connect_~s__state~0); 118114#L121 assume !(20480 == ssl3_connect_~s__state~0); 118112#L124 assume !(4099 == ssl3_connect_~s__state~0); 118110#L127 assume 4368 == ssl3_connect_~s__state~0; 118108#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 118106#L271 assume !(0 == ssl3_connect_~blastFlag~0); 118103#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 118101#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 118098#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118090#L546 ssl3_connect_~skip~0 := 0; 118088#L109-1 assume !false; 118069#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118070#L112 assume !(12292 == ssl3_connect_~s__state~0); 118061#L115 assume !(16384 == ssl3_connect_~s__state~0); 118062#L118 assume !(4096 == ssl3_connect_~s__state~0); 118053#L121 assume !(20480 == ssl3_connect_~s__state~0); 118054#L124 assume !(4099 == ssl3_connect_~s__state~0); 118045#L127 assume !(4368 == ssl3_connect_~s__state~0); 118046#L130 assume !(4369 == ssl3_connect_~s__state~0); 118037#L133 assume 4384 == ssl3_connect_~s__state~0; 118038#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 118030#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 118029#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 118017#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 118018#L300-2 [2020-11-28 03:18:56,300 INFO L796 eck$LassoCheckResult]: Loop: 118018#L300-2 ssl3_connect_~s__init_num~0 := 0; 121727#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121721#L546 ssl3_connect_~skip~0 := 0; 121718#L109-1 assume !false; 121713#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121687#L112 assume !(12292 == ssl3_connect_~s__state~0); 121680#L115 assume !(16384 == ssl3_connect_~s__state~0); 121677#L118 assume !(4096 == ssl3_connect_~s__state~0); 121674#L121 assume !(20480 == ssl3_connect_~s__state~0); 121671#L124 assume !(4099 == ssl3_connect_~s__state~0); 121668#L127 assume !(4368 == ssl3_connect_~s__state~0); 121665#L130 assume !(4369 == ssl3_connect_~s__state~0); 121662#L133 assume !(4384 == ssl3_connect_~s__state~0); 121659#L136 assume !(4385 == ssl3_connect_~s__state~0); 121656#L139 assume !(4400 == ssl3_connect_~s__state~0); 121653#L142 assume !(4401 == ssl3_connect_~s__state~0); 121650#L145 assume !(4416 == ssl3_connect_~s__state~0); 121647#L148 assume !(4417 == ssl3_connect_~s__state~0); 121644#L151 assume !(4432 == ssl3_connect_~s__state~0); 121641#L154 assume !(4433 == ssl3_connect_~s__state~0); 121638#L157 assume !(4448 == ssl3_connect_~s__state~0); 121635#L160 assume !(4449 == ssl3_connect_~s__state~0); 121632#L163 assume !(4464 == ssl3_connect_~s__state~0); 121629#L166 assume !(4465 == ssl3_connect_~s__state~0); 121626#L169 assume !(4466 == ssl3_connect_~s__state~0); 121623#L172 assume !(4467 == ssl3_connect_~s__state~0); 121620#L175 assume !(4480 == ssl3_connect_~s__state~0); 121617#L178 assume !(4481 == ssl3_connect_~s__state~0); 121614#L181 assume !(4496 == ssl3_connect_~s__state~0); 121611#L184 assume !(4497 == ssl3_connect_~s__state~0); 121608#L187 assume !(4512 == ssl3_connect_~s__state~0); 121605#L190 assume !(4513 == ssl3_connect_~s__state~0); 121602#L193 assume !(4528 == ssl3_connect_~s__state~0); 121597#L196 assume !(4529 == ssl3_connect_~s__state~0); 121590#L199 assume 4560 == ssl3_connect_~s__state~0; 120603#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 121589#L456 assume !(ssl3_connect_~ret~0 <= 0); 121588#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 121584#L459-2 ssl3_connect_~s__init_num~0 := 0; 121585#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121577#L546 ssl3_connect_~skip~0 := 0; 121578#L109-1 assume !false; 121570#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121571#L112 assume !(12292 == ssl3_connect_~s__state~0); 121499#L115 assume !(16384 == ssl3_connect_~s__state~0); 121500#L118 assume !(4096 == ssl3_connect_~s__state~0); 121489#L121 assume !(20480 == ssl3_connect_~s__state~0); 121490#L124 assume !(4099 == ssl3_connect_~s__state~0); 121483#L127 assume !(4368 == ssl3_connect_~s__state~0); 121484#L130 assume !(4369 == ssl3_connect_~s__state~0); 121475#L133 assume !(4384 == ssl3_connect_~s__state~0); 121476#L136 assume !(4385 == ssl3_connect_~s__state~0); 119069#L139 assume !(4400 == ssl3_connect_~s__state~0); 119070#L142 assume !(4401 == ssl3_connect_~s__state~0); 119058#L145 assume !(4416 == ssl3_connect_~s__state~0); 119059#L148 assume !(4417 == ssl3_connect_~s__state~0); 119050#L151 assume !(4432 == ssl3_connect_~s__state~0); 119051#L154 assume !(4433 == ssl3_connect_~s__state~0); 119042#L157 assume !(4448 == ssl3_connect_~s__state~0); 119043#L160 assume !(4449 == ssl3_connect_~s__state~0); 119034#L163 assume !(4464 == ssl3_connect_~s__state~0); 119035#L166 assume !(4465 == ssl3_connect_~s__state~0); 119026#L169 assume !(4466 == ssl3_connect_~s__state~0); 119027#L172 assume !(4467 == ssl3_connect_~s__state~0); 119018#L175 assume !(4480 == ssl3_connect_~s__state~0); 119019#L178 assume !(4481 == ssl3_connect_~s__state~0); 119002#L181 assume !(4496 == ssl3_connect_~s__state~0); 119003#L184 assume !(4497 == ssl3_connect_~s__state~0); 118987#L187 assume 4512 == ssl3_connect_~s__state~0; 118256#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 118971#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 118972#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 118955#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 118956#L421 assume !(0 == ssl3_connect_~tmp___8~0); 118919#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118917#L546 ssl3_connect_~skip~0 := 0; 118908#L109-1 assume !false; 118909#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118900#L112 assume !(12292 == ssl3_connect_~s__state~0); 118901#L115 assume !(16384 == ssl3_connect_~s__state~0); 118892#L118 assume !(4096 == ssl3_connect_~s__state~0); 118893#L121 assume !(20480 == ssl3_connect_~s__state~0); 118884#L124 assume !(4099 == ssl3_connect_~s__state~0); 118885#L127 assume !(4368 == ssl3_connect_~s__state~0); 118876#L130 assume !(4369 == ssl3_connect_~s__state~0); 118877#L133 assume !(4384 == ssl3_connect_~s__state~0); 118868#L136 assume !(4385 == ssl3_connect_~s__state~0); 118869#L139 assume !(4400 == ssl3_connect_~s__state~0); 118860#L142 assume !(4401 == ssl3_connect_~s__state~0); 118861#L145 assume !(4416 == ssl3_connect_~s__state~0); 118852#L148 assume !(4417 == ssl3_connect_~s__state~0); 118853#L151 assume !(4432 == ssl3_connect_~s__state~0); 118845#L154 assume !(4433 == ssl3_connect_~s__state~0); 118846#L157 assume !(4448 == ssl3_connect_~s__state~0); 118837#L160 assume !(4449 == ssl3_connect_~s__state~0); 118838#L163 assume !(4464 == ssl3_connect_~s__state~0); 118829#L166 assume !(4465 == ssl3_connect_~s__state~0); 118830#L169 assume !(4466 == ssl3_connect_~s__state~0); 118749#L172 assume !(4467 == ssl3_connect_~s__state~0); 118750#L175 assume !(4480 == ssl3_connect_~s__state~0); 118733#L178 assume !(4481 == ssl3_connect_~s__state~0); 118734#L181 assume !(4496 == ssl3_connect_~s__state~0); 118717#L184 assume !(4497 == ssl3_connect_~s__state~0); 118718#L187 assume !(4512 == ssl3_connect_~s__state~0); 118701#L190 assume !(4513 == ssl3_connect_~s__state~0); 118702#L193 assume 4528 == ssl3_connect_~s__state~0; 117475#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 117476#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 120607#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 118370#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 118371#L436-1 ssl3_connect_~s__init_num~0 := 0; 118363#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118361#L546 ssl3_connect_~skip~0 := 0; 118356#L109-1 assume !false; 118357#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118352#L112 assume !(12292 == ssl3_connect_~s__state~0); 118353#L115 assume !(16384 == ssl3_connect_~s__state~0); 118348#L118 assume !(4096 == ssl3_connect_~s__state~0); 118349#L121 assume !(20480 == ssl3_connect_~s__state~0); 118344#L124 assume !(4099 == ssl3_connect_~s__state~0); 118345#L127 assume !(4368 == ssl3_connect_~s__state~0); 118340#L130 assume !(4369 == ssl3_connect_~s__state~0); 118341#L133 assume !(4384 == ssl3_connect_~s__state~0); 118336#L136 assume !(4385 == ssl3_connect_~s__state~0); 118337#L139 assume !(4400 == ssl3_connect_~s__state~0); 118329#L142 assume !(4401 == ssl3_connect_~s__state~0); 118330#L145 assume !(4416 == ssl3_connect_~s__state~0); 118321#L148 assume !(4417 == ssl3_connect_~s__state~0); 118322#L151 assume !(4432 == ssl3_connect_~s__state~0); 118311#L154 assume !(4433 == ssl3_connect_~s__state~0); 118312#L157 assume !(4448 == ssl3_connect_~s__state~0); 118302#L160 assume !(4449 == ssl3_connect_~s__state~0); 118303#L163 assume !(4464 == ssl3_connect_~s__state~0); 118294#L166 assume !(4465 == ssl3_connect_~s__state~0); 118295#L169 assume !(4466 == ssl3_connect_~s__state~0); 118285#L172 assume !(4467 == ssl3_connect_~s__state~0); 118286#L175 assume !(4480 == ssl3_connect_~s__state~0); 118277#L178 assume !(4481 == ssl3_connect_~s__state~0); 118278#L181 assume !(4496 == ssl3_connect_~s__state~0); 118268#L184 assume !(4497 == ssl3_connect_~s__state~0); 118269#L187 assume !(4512 == ssl3_connect_~s__state~0); 118258#L190 assume !(4513 == ssl3_connect_~s__state~0); 118259#L193 assume !(4528 == ssl3_connect_~s__state~0); 118248#L196 assume !(4529 == ssl3_connect_~s__state~0); 118249#L199 assume !(4560 == ssl3_connect_~s__state~0); 120108#L202 assume !(4561 == ssl3_connect_~s__state~0); 118239#L205 assume 4352 == ssl3_connect_~s__state~0; 118240#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 118231#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 118232#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 118225#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118222#L546 ssl3_connect_~skip~0 := 0; 118221#L109-1 assume !false; 118219#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118220#L112 assume !(12292 == ssl3_connect_~s__state~0); 118216#L115 assume !(16384 == ssl3_connect_~s__state~0); 118215#L118 assume !(4096 == ssl3_connect_~s__state~0); 118214#L121 assume !(20480 == ssl3_connect_~s__state~0); 118211#L124 assume !(4099 == ssl3_connect_~s__state~0); 118213#L127 assume !(4368 == ssl3_connect_~s__state~0); 118187#L130 assume !(4369 == ssl3_connect_~s__state~0); 117656#L133 assume 4384 == ssl3_connect_~s__state~0; 117657#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 121739#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 121735#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 121732#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 118018#L300-2 [2020-11-28 03:18:56,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:56,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2020-11-28 03:18:56,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:56,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809439988] [2020-11-28 03:18:56,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:56,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:56,324 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 03:18:56,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809439988] [2020-11-28 03:18:56,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:18:56,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:18:56,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533428093] [2020-11-28 03:18:56,324 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:18:56,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:56,325 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2020-11-28 03:18:56,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:56,325 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912807667] [2020-11-28 03:18:56,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:56,382 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 03:18:56,382 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912807667] [2020-11-28 03:18:56,382 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943757248] [2020-11-28 03:18:56,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:56,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:56,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:56,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:56,500 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 03:18:56,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:56,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:18:56,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114146208] [2020-11-28 03:18:56,501 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:56,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:56,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:18:56,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:18:56,502 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 Second operand 3 states. [2020-11-28 03:18:56,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:56,535 INFO L93 Difference]: Finished difference Result 5409 states and 6402 transitions. [2020-11-28 03:18:56,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:18:56,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6402 transitions. [2020-11-28 03:18:56,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:56,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6402 transitions. [2020-11-28 03:18:56,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2020-11-28 03:18:56,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2020-11-28 03:18:56,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6402 transitions. [2020-11-28 03:18:56,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:18:56,579 INFO L691 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:18:56,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6402 transitions. [2020-11-28 03:18:56,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5409. [2020-11-28 03:18:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2020-11-28 03:18:56,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6402 transitions. [2020-11-28 03:18:56,647 INFO L714 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:18:56,647 INFO L594 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:18:56,647 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-28 03:18:56,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6402 transitions. [2020-11-28 03:18:56,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:18:56,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:18:56,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:18:56,664 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 03:18:56,664 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 03:18:56,665 INFO L794 eck$LassoCheckResult]: Stem: 128909#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); 128802#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~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; 128803#L95 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128806#L98-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; 128807#L103 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 129058#L109-1 assume !false; 129056#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129046#L112 assume 12292 == ssl3_connect_~s__state~0; 128883#L113 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; 128884#L217 ssl3_connect_~s__server~0 := 0; 129041#L222 assume 0 != ssl3_connect_~cb~0; 129039#L222-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 129037#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 129034#L237 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 129029#L237-2 assume !(0 == ssl3_connect_~tmp___4~0); 129027#L259 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; 129025#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129017#L546 ssl3_connect_~skip~0 := 0; 129010#L109-1 assume !false; 129011#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129006#L112 assume !(12292 == ssl3_connect_~s__state~0); 129007#L115 assume !(16384 == ssl3_connect_~s__state~0); 129002#L118 assume !(4096 == ssl3_connect_~s__state~0); 129003#L121 assume !(20480 == ssl3_connect_~s__state~0); 128998#L124 assume !(4099 == ssl3_connect_~s__state~0); 128999#L127 assume 4368 == ssl3_connect_~s__state~0; 128815#L131 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 128816#L271 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129196#L271-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 129194#L282 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 129191#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129183#L546 ssl3_connect_~skip~0 := 0; 129181#L109-1 assume !false; 129179#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129177#L112 assume !(12292 == ssl3_connect_~s__state~0); 129175#L115 assume !(16384 == ssl3_connect_~s__state~0); 129173#L118 assume !(4096 == ssl3_connect_~s__state~0); 129171#L121 assume !(20480 == ssl3_connect_~s__state~0); 129169#L124 assume !(4099 == ssl3_connect_~s__state~0); 129167#L127 assume !(4368 == ssl3_connect_~s__state~0); 129165#L130 assume !(4369 == ssl3_connect_~s__state~0); 129163#L133 assume 4384 == ssl3_connect_~s__state~0; 129161#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 129159#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 129155#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 129153#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128910#L300-2 [2020-11-28 03:18:56,665 INFO L796 eck$LassoCheckResult]: Loop: 128910#L300-2 ssl3_connect_~s__init_num~0 := 0; 132233#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132230#L546 ssl3_connect_~skip~0 := 0; 132229#L109-1 assume !false; 132228#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132227#L112 assume !(12292 == ssl3_connect_~s__state~0); 132226#L115 assume !(16384 == ssl3_connect_~s__state~0); 132225#L118 assume !(4096 == ssl3_connect_~s__state~0); 132224#L121 assume !(20480 == ssl3_connect_~s__state~0); 132223#L124 assume !(4099 == ssl3_connect_~s__state~0); 132222#L127 assume !(4368 == ssl3_connect_~s__state~0); 132221#L130 assume !(4369 == ssl3_connect_~s__state~0); 132220#L133 assume !(4384 == ssl3_connect_~s__state~0); 132219#L136 assume !(4385 == ssl3_connect_~s__state~0); 132218#L139 assume !(4400 == ssl3_connect_~s__state~0); 132217#L142 assume !(4401 == ssl3_connect_~s__state~0); 132216#L145 assume !(4416 == ssl3_connect_~s__state~0); 132215#L148 assume !(4417 == ssl3_connect_~s__state~0); 132214#L151 assume !(4432 == ssl3_connect_~s__state~0); 132213#L154 assume !(4433 == ssl3_connect_~s__state~0); 132212#L157 assume !(4448 == ssl3_connect_~s__state~0); 132211#L160 assume !(4449 == ssl3_connect_~s__state~0); 132210#L163 assume !(4464 == ssl3_connect_~s__state~0); 132209#L166 assume !(4465 == ssl3_connect_~s__state~0); 132208#L169 assume !(4466 == ssl3_connect_~s__state~0); 132207#L172 assume !(4467 == ssl3_connect_~s__state~0); 132206#L175 assume !(4480 == ssl3_connect_~s__state~0); 132205#L178 assume !(4481 == ssl3_connect_~s__state~0); 132204#L181 assume !(4496 == ssl3_connect_~s__state~0); 132203#L184 assume !(4497 == ssl3_connect_~s__state~0); 132202#L187 assume !(4512 == ssl3_connect_~s__state~0); 132201#L190 assume !(4513 == ssl3_connect_~s__state~0); 128895#L193 assume !(4528 == ssl3_connect_~s__state~0); 128878#L196 assume !(4529 == ssl3_connect_~s__state~0); 128879#L199 assume 4560 == ssl3_connect_~s__state~0; 128946#L203 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 128947#L456 assume !(ssl3_connect_~ret~0 <= 0); 128944#L459 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 128929#L459-2 ssl3_connect_~s__init_num~0 := 0; 128930#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132480#L546 ssl3_connect_~skip~0 := 0; 132395#L109-1 assume !false; 132391#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132388#L112 assume !(12292 == ssl3_connect_~s__state~0); 132386#L115 assume !(16384 == ssl3_connect_~s__state~0); 132384#L118 assume !(4096 == ssl3_connect_~s__state~0); 132382#L121 assume !(20480 == ssl3_connect_~s__state~0); 132380#L124 assume !(4099 == ssl3_connect_~s__state~0); 132378#L127 assume !(4368 == ssl3_connect_~s__state~0); 132376#L130 assume !(4369 == ssl3_connect_~s__state~0); 132374#L133 assume !(4384 == ssl3_connect_~s__state~0); 132372#L136 assume !(4385 == ssl3_connect_~s__state~0); 132370#L139 assume !(4400 == ssl3_connect_~s__state~0); 132368#L142 assume !(4401 == ssl3_connect_~s__state~0); 132366#L145 assume !(4416 == ssl3_connect_~s__state~0); 132364#L148 assume !(4417 == ssl3_connect_~s__state~0); 132362#L151 assume !(4432 == ssl3_connect_~s__state~0); 132360#L154 assume !(4433 == ssl3_connect_~s__state~0); 132358#L157 assume !(4448 == ssl3_connect_~s__state~0); 132356#L160 assume !(4449 == ssl3_connect_~s__state~0); 132353#L163 assume !(4464 == ssl3_connect_~s__state~0); 132351#L166 assume !(4465 == ssl3_connect_~s__state~0); 132349#L169 assume !(4466 == ssl3_connect_~s__state~0); 132346#L172 assume !(4467 == ssl3_connect_~s__state~0); 132344#L175 assume !(4480 == ssl3_connect_~s__state~0); 132342#L178 assume !(4481 == ssl3_connect_~s__state~0); 132339#L181 assume !(4496 == ssl3_connect_~s__state~0); 132122#L184 assume !(4497 == ssl3_connect_~s__state~0); 132121#L187 assume 4512 == ssl3_connect_~s__state~0; 128868#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 128830#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 128831#L412 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 128950#L412-2 assume !(0 == ssl3_connect_~tmp___7~0); 128912#L421 assume !(0 == ssl3_connect_~tmp___8~0); 128913#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132177#L546 ssl3_connect_~skip~0 := 0; 132175#L109-1 assume !false; 132173#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132171#L112 assume !(12292 == ssl3_connect_~s__state~0); 132169#L115 assume !(16384 == ssl3_connect_~s__state~0); 132167#L118 assume !(4096 == ssl3_connect_~s__state~0); 132165#L121 assume !(20480 == ssl3_connect_~s__state~0); 132163#L124 assume !(4099 == ssl3_connect_~s__state~0); 132161#L127 assume !(4368 == ssl3_connect_~s__state~0); 132159#L130 assume !(4369 == ssl3_connect_~s__state~0); 132157#L133 assume !(4384 == ssl3_connect_~s__state~0); 132155#L136 assume !(4385 == ssl3_connect_~s__state~0); 132153#L139 assume !(4400 == ssl3_connect_~s__state~0); 132151#L142 assume !(4401 == ssl3_connect_~s__state~0); 132149#L145 assume !(4416 == ssl3_connect_~s__state~0); 132147#L148 assume !(4417 == ssl3_connect_~s__state~0); 132145#L151 assume !(4432 == ssl3_connect_~s__state~0); 132142#L154 assume !(4433 == ssl3_connect_~s__state~0); 132140#L157 assume !(4448 == ssl3_connect_~s__state~0); 132138#L160 assume !(4449 == ssl3_connect_~s__state~0); 132136#L163 assume !(4464 == ssl3_connect_~s__state~0); 132134#L166 assume !(4465 == ssl3_connect_~s__state~0); 132132#L169 assume !(4466 == ssl3_connect_~s__state~0); 132130#L172 assume !(4467 == ssl3_connect_~s__state~0); 132128#L175 assume !(4480 == ssl3_connect_~s__state~0); 132127#L178 assume !(4481 == ssl3_connect_~s__state~0); 132119#L181 assume !(4496 == ssl3_connect_~s__state~0); 132116#L184 assume !(4497 == ssl3_connect_~s__state~0); 132114#L187 assume !(4512 == ssl3_connect_~s__state~0); 132111#L190 assume !(4513 == ssl3_connect_~s__state~0); 132109#L193 assume 4528 == ssl3_connect_~s__state~0; 128796#L197 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 128797#L429 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 128836#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 128837#L440 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 128915#L436-1 ssl3_connect_~s__init_num~0 := 0; 129400#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129395#L546 ssl3_connect_~skip~0 := 0; 129392#L109-1 assume !false; 129389#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129382#L112 assume !(12292 == ssl3_connect_~s__state~0); 129379#L115 assume !(16384 == ssl3_connect_~s__state~0); 129376#L118 assume !(4096 == ssl3_connect_~s__state~0); 129373#L121 assume !(20480 == ssl3_connect_~s__state~0); 129370#L124 assume !(4099 == ssl3_connect_~s__state~0); 129367#L127 assume !(4368 == ssl3_connect_~s__state~0); 129364#L130 assume !(4369 == ssl3_connect_~s__state~0); 129361#L133 assume !(4384 == ssl3_connect_~s__state~0); 129347#L136 assume !(4385 == ssl3_connect_~s__state~0); 129340#L139 assume !(4400 == ssl3_connect_~s__state~0); 129336#L142 assume !(4401 == ssl3_connect_~s__state~0); 129330#L145 assume !(4416 == ssl3_connect_~s__state~0); 129324#L148 assume !(4417 == ssl3_connect_~s__state~0); 129316#L151 assume !(4432 == ssl3_connect_~s__state~0); 129309#L154 assume !(4433 == ssl3_connect_~s__state~0); 129301#L157 assume !(4448 == ssl3_connect_~s__state~0); 129294#L160 assume !(4449 == ssl3_connect_~s__state~0); 129286#L163 assume !(4464 == ssl3_connect_~s__state~0); 129280#L166 assume !(4465 == ssl3_connect_~s__state~0); 129274#L169 assume !(4466 == ssl3_connect_~s__state~0); 129267#L172 assume !(4467 == ssl3_connect_~s__state~0); 129258#L175 assume !(4480 == ssl3_connect_~s__state~0); 129251#L178 assume !(4481 == ssl3_connect_~s__state~0); 129242#L181 assume !(4496 == ssl3_connect_~s__state~0); 129235#L184 assume !(4497 == ssl3_connect_~s__state~0); 129227#L187 assume !(4512 == ssl3_connect_~s__state~0); 129220#L190 assume !(4513 == ssl3_connect_~s__state~0); 129213#L193 assume !(4528 == ssl3_connect_~s__state~0); 129206#L196 assume !(4529 == ssl3_connect_~s__state~0); 129199#L199 assume !(4560 == ssl3_connect_~s__state~0); 129108#L202 assume !(4561 == ssl3_connect_~s__state~0); 129094#L205 assume 4352 == ssl3_connect_~s__state~0; 129091#L206 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 129084#L469 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 129068#L469-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 129069#L511 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129468#L546 ssl3_connect_~skip~0 := 0; 129467#L109-1 assume !false; 129466#L110 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129465#L112 assume !(12292 == ssl3_connect_~s__state~0); 129464#L115 assume !(16384 == ssl3_connect_~s__state~0); 129463#L118 assume !(4096 == ssl3_connect_~s__state~0); 129462#L121 assume !(20480 == ssl3_connect_~s__state~0); 129460#L124 assume !(4099 == ssl3_connect_~s__state~0); 129459#L127 assume !(4368 == ssl3_connect_~s__state~0); 128962#L130 assume !(4369 == ssl3_connect_~s__state~0); 128964#L133 assume 4384 == ssl3_connect_~s__state~0; 129427#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 129423#L290 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 128826#L293-2 assume !(ssl3_connect_~ret~0 <= 0); 128857#L300 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128910#L300-2 [2020-11-28 03:18:56,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:56,666 INFO L82 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2020-11-28 03:18:56,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:56,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471202741] [2020-11-28 03:18:56,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:56,676 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:18:56,685 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:18:56,694 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:18:56,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:18:56,695 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2020-11-28 03:18:56,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:18:56,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198939731] [2020-11-28 03:18:56,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:18:56,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:18:56,752 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 03:18:56,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198939731] [2020-11-28 03:18:56,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461688299] [2020-11-28 03:18:56,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_de91eaaa-fc80-46bb-a536-41cefe1ff911/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 03:18:56,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-28 03:18:56,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 03:18:56,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:18:56,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:18:56,907 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 03:18:56,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:18:56,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:18:56,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609929350] [2020-11-28 03:18:56,909 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:18:56,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:18:56,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:18:56,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:18:56,910 INFO L87 Difference]: Start difference. First operand 5409 states and 6402 transitions. cyclomatic complexity: 997 Second operand 4 states. [2020-11-28 03:18:57,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:18:57,145 INFO L93 Difference]: Finished difference Result 3701 states and 4158 transitions. [2020-11-28 03:18:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 03:18:57,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3701 states and 4158 transitions. [2020-11-28 03:18:57,164 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 03:18:57,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3701 states to 0 states and 0 transitions. [2020-11-28 03:18:57,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-28 03:18:57,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-28 03:18:57,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-28 03:18:57,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:18:57,166 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:18:57,166 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:18:57,166 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:18:57,166 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-28 03:18:57,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-28 03:18:57,166 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 03:18:57,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-28 03:18:57,173 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 03:18:57 BoogieIcfgContainer [2020-11-28 03:18:57,173 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 03:18:57,174 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 03:18:57,174 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 03:18:57,174 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 03:18:57,175 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:18:35" (3/4) ... [2020-11-28 03:18:57,179 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-28 03:18:57,179 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 03:18:57,180 INFO L168 Benchmark]: Toolchain (without parser) took 22885.53 ms. Allocated memory was 83.9 MB in the beginning and 801.1 MB in the end (delta: 717.2 MB). Free memory was 54.4 MB in the beginning and 687.2 MB in the end (delta: -632.8 MB). Peak memory consumption was 84.0 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,180 INFO L168 Benchmark]: CDTParser took 0.33 ms. Allocated memory is still 83.9 MB. Free memory was 39.4 MB in the beginning and 39.3 MB in the end (delta: 69.9 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 03:18:57,181 INFO L168 Benchmark]: CACSL2BoogieTranslator took 456.39 ms. Allocated memory was 83.9 MB in the beginning and 111.1 MB in the end (delta: 27.3 MB). Free memory was 54.2 MB in the beginning and 82.8 MB in the end (delta: -28.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,181 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.70 ms. Allocated memory is still 111.1 MB. Free memory was 82.8 MB in the beginning and 80.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,181 INFO L168 Benchmark]: Boogie Preprocessor took 50.48 ms. Allocated memory is still 111.1 MB. Free memory was 80.2 MB in the beginning and 78.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,182 INFO L168 Benchmark]: RCFGBuilder took 1008.99 ms. Allocated memory is still 111.1 MB. Free memory was 78.1 MB in the beginning and 62.7 MB in the end (delta: 15.5 MB). Peak memory consumption was 21.6 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,182 INFO L168 Benchmark]: BuchiAutomizer took 21282.08 ms. Allocated memory was 111.1 MB in the beginning and 801.1 MB in the end (delta: 690.0 MB). Free memory was 62.7 MB in the beginning and 688.3 MB in the end (delta: -625.6 MB). Peak memory consumption was 64.9 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,182 INFO L168 Benchmark]: Witness Printer took 5.21 ms. Allocated memory is still 801.1 MB. Free memory was 688.3 MB in the beginning and 687.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:18:57,185 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.33 ms. Allocated memory is still 83.9 MB. Free memory was 39.4 MB in the beginning and 39.3 MB in the end (delta: 69.9 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 456.39 ms. Allocated memory was 83.9 MB in the beginning and 111.1 MB in the end (delta: 27.3 MB). Free memory was 54.2 MB in the beginning and 82.8 MB in the end (delta: -28.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 69.70 ms. Allocated memory is still 111.1 MB. Free memory was 82.8 MB in the beginning and 80.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 50.48 ms. Allocated memory is still 111.1 MB. Free memory was 80.2 MB in the beginning and 78.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1008.99 ms. Allocated memory is still 111.1 MB. Free memory was 78.1 MB in the beginning and 62.7 MB in the end (delta: 15.5 MB). Peak memory consumption was 21.6 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 21282.08 ms. Allocated memory was 111.1 MB in the beginning and 801.1 MB in the end (delta: 690.0 MB). Free memory was 62.7 MB in the beginning and 688.3 MB in the end (delta: -625.6 MB). Peak memory consumption was 64.9 MB. Max. memory is 16.1 GB. * Witness Printer took 5.21 ms. Allocated memory is still 801.1 MB. Free memory was 688.3 MB in the beginning and 687.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. 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 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.2s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 10.9s. Construction of modules took 4.7s. Büchi inclusion checks took 3.0s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 1.2s AutomataMinimizationTime, 31 MinimizatonAttempts, 3923 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 6197 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6596 SDtfs, 3514 SDslu, 3488 SDs, 0 SdLazy, 3891 SolverSat, 647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 22ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 29 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.8s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...