./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.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_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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 51c32a91c699292d3a71549ca427833cc8b88f69 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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:07:47,007 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 03:07:47,015 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 03:07:47,067 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 03:07:47,067 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 03:07:47,072 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 03:07:47,075 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 03:07:47,079 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 03:07:47,082 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 03:07:47,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 03:07:47,096 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 03:07:47,099 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 03:07:47,099 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 03:07:47,103 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 03:07:47,105 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 03:07:47,109 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 03:07:47,110 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 03:07:47,115 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 03:07:47,119 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 03:07:47,128 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 03:07:47,131 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 03:07:47,132 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 03:07:47,135 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 03:07:47,136 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 03:07:47,147 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 03:07:47,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 03:07:47,148 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 03:07:47,150 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 03:07:47,152 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 03:07:47,153 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 03:07:47,154 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 03:07:47,155 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 03:07:47,158 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 03:07:47,159 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 03:07:47,161 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 03:07:47,161 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 03:07:47,162 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 03:07:47,162 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 03:07:47,163 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 03:07:47,165 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 03:07:47,167 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 03:07:47,169 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 03:07:47,222 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 03:07:47,223 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 03:07:47,225 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 03:07:47,225 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 03:07:47,226 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 03:07:47,226 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 03:07:47,226 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 03:07:47,227 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 03:07:47,227 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 03:07:47,227 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 03:07:47,229 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 03:07:47,229 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 03:07:47,229 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 03:07:47,230 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 03:07:47,230 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 03:07:47,230 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 03:07:47,231 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 03:07:47,231 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 03:07:47,231 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 03:07:47,232 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 03:07:47,232 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 03:07:47,232 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 03:07:47,233 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 03:07:47,233 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 03:07:47,233 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 03:07:47,234 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 03:07:47,234 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 03:07:47,234 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 03:07:47,235 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 03:07:47,237 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 03:07:47,237 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 03:07:47,238 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 03:07:47,239 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 03:07:47,240 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_a43f7920-9169-4de0-a917-c4d111464290/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_a43f7920-9169-4de0-a917-c4d111464290/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 -> 51c32a91c699292d3a71549ca427833cc8b88f69 [2020-11-28 03:07:47,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 03:07:47,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 03:07:47,624 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 03:07:47,626 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 03:07:47,627 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 03:07:47,628 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2020-11-28 03:07:47,718 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/data/b0faaac8d/c404e13d2e024aeb9ea609a8124249ea/FLAG3a9a86c99 [2020-11-28 03:07:48,375 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 03:07:48,376 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2020-11-28 03:07:48,388 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/data/b0faaac8d/c404e13d2e024aeb9ea609a8124249ea/FLAG3a9a86c99 [2020-11-28 03:07:48,684 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/data/b0faaac8d/c404e13d2e024aeb9ea609a8124249ea [2020-11-28 03:07:48,690 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 03:07:48,692 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 03:07:48,693 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 03:07:48,694 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 03:07:48,697 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 03:07:48,697 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:07:48" (1/1) ... [2020-11-28 03:07:48,699 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38275660 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:48, skipping insertion in model container [2020-11-28 03:07:48,700 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:07:48" (1/1) ... [2020-11-28 03:07:48,711 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 03:07:48,761 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 03:07:49,053 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:07:49,073 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 03:07:49,169 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:07:49,189 INFO L208 MainTranslator]: Completed translation [2020-11-28 03:07:49,189 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49 WrapperNode [2020-11-28 03:07:49,190 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 03:07:49,191 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 03:07:49,192 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 03:07:49,192 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 03:07:49,204 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:07:49" (1/1) ... [2020-11-28 03:07:49,218 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:07:49" (1/1) ... [2020-11-28 03:07:49,263 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 03:07:49,265 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 03:07:49,265 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 03:07:49,265 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 03:07:49,275 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,276 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,280 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,281 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,292 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,303 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,315 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... [2020-11-28 03:07:49,322 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 03:07:49,323 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 03:07:49,323 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 03:07:49,324 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 03:07:49,325 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:49,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 03:07:49,403 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 03:07:49,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 03:07:49,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 03:07:49,568 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 03:07:50,278 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2020-11-28 03:07:50,279 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2020-11-28 03:07:50,291 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 03:07:50,291 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 03:07:50,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:07:50 BoogieIcfgContainer [2020-11-28 03:07:50,294 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 03:07:50,295 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 03:07:50,296 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 03:07:50,300 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 03:07:50,301 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:07:50,301 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 03:07:48" (1/3) ... [2020-11-28 03:07:50,303 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6525bd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:07:50, skipping insertion in model container [2020-11-28 03:07:50,303 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:07:50,303 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:07:49" (2/3) ... [2020-11-28 03:07:50,304 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6525bd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:07:50, skipping insertion in model container [2020-11-28 03:07:50,304 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:07:50,304 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:07:50" (3/3) ... [2020-11-28 03:07:50,306 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-1.c [2020-11-28 03:07:50,362 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 03:07:50,362 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 03:07:50,363 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 03:07:50,363 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 03:07:50,363 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 03:07:50,363 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 03:07:50,363 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 03:07:50,363 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 03:07:50,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 03:07:50,412 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:07:50,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:07:50,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:07:50,422 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 03:07:50,423 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:07:50,423 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 03:07:50,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2020-11-28 03:07:50,433 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:07:50,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:07:50,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:07:50,435 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-11-28 03:07:50,435 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:07:50,440 INFO L794 eck$LassoCheckResult]: Stem: 106#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11#L-1true havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 66#L86true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53#L89-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 65#L94true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 55#L100-1true [2020-11-28 03:07:50,441 INFO L796 eck$LassoCheckResult]: Loop: 55#L100-1true assume !false; 121#L101true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18#L103true assume 12292 == ssl3_connect_~s__state~0; 113#L104true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 7#L208true ssl3_connect_~s__server~0 := 0; 51#L213true assume 0 != ssl3_connect_~cb~0; 22#L213-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59#L218true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 52#L224true assume !(0 == ssl3_connect_~s__init_buf___0~0); 23#L224-2true assume !(0 == ssl3_connect_~tmp___4~0); 61#L240true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 109#L487true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10#L522true ssl3_connect_~skip~0 := 0; 55#L100-1true [2020-11-28 03:07:50,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:50,448 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2020-11-28 03:07:50,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:50,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877322863] [2020-11-28 03:07:50,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,626 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,684 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,730 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:50,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:50,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2020-11-28 03:07:50,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:50,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746447643] [2020-11-28 03:07:50,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,765 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,790 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,805 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:50,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:50,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2020-11-28 03:07:50,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:50,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822243781] [2020-11-28 03:07:50,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:50,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,859 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:50,901 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:50,924 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:51,147 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-11-28 03:07:51,252 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:51,261 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:51,264 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:51,264 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:51,264 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:07:51,265 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:51,265 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:51,265 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:51,265 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2020-11-28 03:07:51,266 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:51,266 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:51,302 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:07:51,311 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:07:51,318 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:07:51,324 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:07:51,333 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:07:51,342 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:07:51,346 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:07:51,350 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:07:51,355 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:07:51,362 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:07:51,367 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:07:51,377 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:07:51,382 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:07:51,387 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:07:51,403 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:07:51,409 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:07:51,691 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:51,692 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:51,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:51,704 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:07:51,714 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:51,715 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:51,770 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:51,771 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:07:51,777 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:51,777 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_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:51,830 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:51,830 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:51,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:51,836 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:51,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:51,888 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:07:51,895 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:51,895 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_a43f7920-9169-4de0-a917-c4d111464290/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) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:51,947 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:51,948 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:51,953 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:51,953 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,026 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:07:52,037 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,038 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,088 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,088 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,125 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,130 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,130 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_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,170 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,171 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,215 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:07:52,216 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,241 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,241 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}] Lambdas: [1, 14, 1] Nus: [0, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,289 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,289 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,293 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,294 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_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,335 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,335 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,346 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,346 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,379 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,379 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,390 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,445 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:07:52,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,523 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:52,523 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_a43f7920-9169-4de0-a917-c4d111464290/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) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,553 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:52,553 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:52,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:07:52,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:52,605 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:07:52,634 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:52,634 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:52,634 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:52,634 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:52,634 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:07:52,635 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:52,635 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:52,635 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:52,635 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2020-11-28 03:07:52,635 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:52,635 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:52,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:07:52,656 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:07:52,661 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:07:52,665 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:07:52,670 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:07:52,674 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:07:52,678 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:07:52,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:07:52,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:52,694 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:07:52,704 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:07:52,725 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:07:52,732 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:07:52,737 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:07:52,742 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:07:52,754 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:07:53,020 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:53,025 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,036 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:07:53,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,044 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:07:53,047 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,099 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:07:53,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,102 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:53,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,103 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:53,104 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:07:53,107 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:53,158 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:07:53,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,160 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:53,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,162 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:53,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:07:53,206 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,206 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,206 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,208 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:53,214 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:07:53,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:53,242 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,269 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:07:53,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,271 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,271 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:53,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,273 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:53,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:53,297 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:53,344 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:07:53,346 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,346 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,353 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,407 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:07:53,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,410 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,410 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,412 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,421 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,492 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:07:53,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,495 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,499 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:07:53,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,560 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,609 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:07:53,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,623 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:53,669 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:07:53,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,671 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:53,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,674 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:53,674 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,678 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:53,723 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:07:53,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,728 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,732 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:53,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-11-28 03:07:53,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,789 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:53,823 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:07:53,825 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:53,825 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:53,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:53,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:53,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:53,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:53,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:53,830 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:07:53,854 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:07:53,854 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_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:53,871 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:07:53,871 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:07:53,872 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:07:53,872 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:53,928 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:07:54,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:54,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:54,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:07:54,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:54,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:54,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:07:54,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:54,227 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:07:54,249 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:07:54,251 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2020-11-28 03:07:54,894 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 833 transitions. Complement of second has 8 states. [2020-11-28 03:07:54,895 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:07:54,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:07:54,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 417 transitions. [2020-11-28 03:07:54,912 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 417 transitions. Stem has 5 letters. Loop has 13 letters. [2020-11-28 03:07:54,913 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:54,913 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 03:07:54,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:55,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:07:55,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:55,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:55,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:07:55,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:55,069 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:07:55,070 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:07:55,070 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2020-11-28 03:07:55,539 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 538 states and 874 transitions. Complement of second has 10 states. [2020-11-28 03:07:55,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2020-11-28 03:07:55,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:07:55,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 436 transitions. [2020-11-28 03:07:55,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 5 letters. Loop has 13 letters. [2020-11-28 03:07:55,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:55,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 18 letters. Loop has 13 letters. [2020-11-28 03:07:55,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:55,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 436 transitions. Stem has 5 letters. Loop has 26 letters. [2020-11-28 03:07:55,545 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:55,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 538 states and 874 transitions. [2020-11-28 03:07:55,584 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 03:07:55,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 538 states to 328 states and 492 transitions. [2020-11-28 03:07:55,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2020-11-28 03:07:55,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2020-11-28 03:07:55,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2020-11-28 03:07:55,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:07:55,608 INFO L691 BuchiCegarLoop]: Abstraction has 328 states and 492 transitions. [2020-11-28 03:07:55,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2020-11-28 03:07:55,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2020-11-28 03:07:55,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-11-28 03:07:55,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2020-11-28 03:07:55,673 INFO L714 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 03:07:55,673 INFO L594 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 03:07:55,676 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 03:07:55,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2020-11-28 03:07:55,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:07:55,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:07:55,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:07:55,684 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:07:55,686 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:07:55,686 INFO L794 eck$LassoCheckResult]: Stem: 1455#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1351#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1352#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1417#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1418#L94 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1391#L95 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1348#L100-1 [2020-11-28 03:07:55,686 INFO L796 eck$LassoCheckResult]: Loop: 1348#L100-1 assume !false; 1419#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1464#L103 assume 12292 == ssl3_connect_~s__state~0; 1457#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1338#L208 ssl3_connect_~s__server~0 := 0; 1339#L213 assume 0 != ssl3_connect_~cb~0; 1378#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1379#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1413#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1343#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1382#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1335#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1347#L522 ssl3_connect_~skip~0 := 0; 1348#L100-1 [2020-11-28 03:07:55,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:55,687 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2020-11-28 03:07:55,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:55,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410719183] [2020-11-28 03:07:55,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,721 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,738 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,751 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:55,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:55,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2020-11-28 03:07:55,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:55,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404524616] [2020-11-28 03:07:55,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,776 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,789 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,794 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:55,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:55,795 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2020-11-28 03:07:55,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:55,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860676472] [2020-11-28 03:07:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,823 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:55,839 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:55,847 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:55,998 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:55,998 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:55,998 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:55,999 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:55,999 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:07:55,999 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:55,999 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:55,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:55,999 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration2_Loop [2020-11-28 03:07:55,999 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:55,999 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:56,002 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:07:56,008 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:07:56,012 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:07:56,021 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:07:56,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:56,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:56,037 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:07:56,041 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:07:56,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:56,055 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:07:56,060 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:07:56,065 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:07:56,069 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:07:56,075 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:07:56,080 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:07:56,084 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:07:56,317 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:56,317 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:56,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:56,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:56,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:56,334 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_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:56,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:56,381 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:56,385 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:07:56,385 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_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:56,433 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:56,433 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:56,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:07:56,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:07:56,479 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:07:56,504 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:56,504 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:56,504 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:56,504 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:56,504 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:07:56,504 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:56,504 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:56,504 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:56,504 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration2_Loop [2020-11-28 03:07:56,505 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:56,505 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:56,506 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:07:56,528 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:07:56,531 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:07:56,538 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:07:56,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:07:56,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:56,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:07:56,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:07:56,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:07:56,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:07:56,584 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:07:56,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:07:56,600 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:07:56,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:56,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:07:56,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:07:56,867 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:56,868 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:56,886 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:07:56,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:56,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:56,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:56,888 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:56,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:56,889 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:56,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:56,891 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:56,922 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:07:56,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:56,923 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:56,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:56,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:56,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:56,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:56,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:56,949 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:56,977 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:07:56,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:56,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:56,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:56,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:56,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:56,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:56,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:56,993 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:07:57,066 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:07:57,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:57,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:57,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:57,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:57,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:57,070 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:57,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:57,077 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:57,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:07:57,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:57,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:57,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:57,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:57,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:57,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:57,119 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:57,121 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:57,157 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:07:57,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:57,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:57,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:57,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:57,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:57,159 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:57,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:57,166 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:57,193 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:07:57,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:57,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:57,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:57,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:57,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:57,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:57,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:57,207 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:07:57,213 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:07:57,213 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:57,216 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:07:57,216 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:07:57,216 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:07:57,216 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:57,258 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:07:57,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:57,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:07:57,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:57,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:07:57,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:57,445 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:07:57,445 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:07:57,446 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 03:07:57,804 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 446 states and 654 transitions. Complement of second has 7 states. [2020-11-28 03:07:57,805 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:07:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:07:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2020-11-28 03:07:57,806 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:07:57,806 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:57,807 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2020-11-28 03:07:57,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:57,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:07:57,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:57,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:07:57,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:57,938 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:07:57,938 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:07:57,939 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 03:07:58,297 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 460 states and 671 transitions. Complement of second has 9 states. [2020-11-28 03:07:58,297 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:07:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:07:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2020-11-28 03:07:58,298 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:07:58,299 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:58,299 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 03:07:58,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:58,300 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 03:07:58,300 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:58,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2020-11-28 03:07:58,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 03:07:58,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2020-11-28 03:07:58,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2020-11-28 03:07:58,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2020-11-28 03:07:58,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2020-11-28 03:07:58,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:07:58,325 INFO L691 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2020-11-28 03:07:58,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2020-11-28 03:07:58,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2020-11-28 03:07:58,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2020-11-28 03:07:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2020-11-28 03:07:58,343 INFO L714 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 03:07:58,343 INFO L594 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2020-11-28 03:07:58,343 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 03:07:58,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2020-11-28 03:07:58,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2020-11-28 03:07:58,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:07:58,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:07:58,346 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:07:58,346 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:07:58,346 INFO L794 eck$LassoCheckResult]: Stem: 2653#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2550#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2551#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2617#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2618#L94 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2588#L95 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2547#L100-1 [2020-11-28 03:07:58,346 INFO L796 eck$LassoCheckResult]: Loop: 2547#L100-1 assume !false; 2664#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2662#L103 assume !(12292 == ssl3_connect_~s__state~0); 2663#L106 assume 16384 == ssl3_connect_~s__state~0; 2537#L208 ssl3_connect_~s__server~0 := 0; 2538#L213 assume 0 != ssl3_connect_~cb~0; 2577#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2578#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2613#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2542#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2581#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2534#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2546#L522 ssl3_connect_~skip~0 := 0; 2547#L100-1 [2020-11-28 03:07:58,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:58,347 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2020-11-28 03:07:58,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:58,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143220007] [2020-11-28 03:07:58,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:58,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:58,383 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:58,409 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:58,413 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:58,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:58,414 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2020-11-28 03:07:58,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:58,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456520345] [2020-11-28 03:07:58,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:58,430 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:58,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:07:58,434 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:07:58,436 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:07:58,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:58,437 INFO L82 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2020-11-28 03:07:58,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:07:58,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653685164] [2020-11-28 03:07:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:07:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:58,563 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:07:58,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653685164] [2020-11-28 03:07:58,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:07:58,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:07:58,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340244740] [2020-11-28 03:07:58,701 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:58,701 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:58,701 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:58,702 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:58,702 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:07:58,702 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:58,702 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:58,702 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:58,702 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration3_Loop [2020-11-28 03:07:58,702 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:58,702 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:58,704 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:07:58,717 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:07:58,721 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:07:58,728 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:07:58,732 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:07:58,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:07:58,744 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:07:58,752 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:07:58,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:07:58,764 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:07:58,770 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:07:58,779 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:07:58,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:58,952 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:58,953 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:58,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:07:58,982 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:59,036 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:07:59,036 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:59,046 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:07:59,087 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:07:59,087 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:07:59,087 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:07:59,087 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:07:59,087 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:07:59,088 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:59,088 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:07:59,088 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:07:59,088 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration3_Loop [2020-11-28 03:07:59,088 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:07:59,088 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:07:59,090 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:07:59,100 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:07:59,111 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:07:59,116 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:07:59,120 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:07:59,125 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:07:59,130 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:07:59,137 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:07:59,142 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:07:59,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:59,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:07:59,165 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:07:59,170 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:07:59,387 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:07:59,387 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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:07:59,410 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:07:59,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:59,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:59,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:59,411 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2020-11-28 03:07:59,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:59,412 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-11-28 03:07:59,412 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:59,417 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/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) [2020-11-28 03:07:59,446 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:07:59,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:07:59,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:07:59,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:07:59,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:07:59,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:07:59,449 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:07:59,449 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:07:59,452 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:07:59,456 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:07:59,456 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_a43f7920-9169-4de0-a917-c4d111464290/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:07:59,458 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:07:59,459 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:07:59,459 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:07:59,459 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:07:59,483 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:07:59,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:07:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:59,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:07:59,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:07:59,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:07:59,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:07:59,612 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:07:59,612 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:07:59,612 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand 5 states. [2020-11-28 03:07:59,951 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 444 states and 650 transitions. Complement of second has 7 states. [2020-11-28 03:07:59,952 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:07:59,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:07:59,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2020-11-28 03:07:59,953 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2020-11-28 03:07:59,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:59,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 19 letters. Loop has 13 letters. [2020-11-28 03:07:59,954 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:59,954 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 26 letters. [2020-11-28 03:07:59,955 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:07:59,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 444 states and 650 transitions. [2020-11-28 03:07:59,963 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2020-11-28 03:07:59,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 444 states to 357 states and 536 transitions. [2020-11-28 03:07:59,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 309 [2020-11-28 03:07:59,969 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2020-11-28 03:07:59,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 536 transitions. [2020-11-28 03:07:59,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:07:59,977 INFO L691 BuchiCegarLoop]: Abstraction has 357 states and 536 transitions. [2020-11-28 03:07:59,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 536 transitions. [2020-11-28 03:07:59,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 171. [2020-11-28 03:07:59,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-11-28 03:08:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 256 transitions. [2020-11-28 03:08:00,000 INFO L714 BuchiCegarLoop]: Abstraction has 171 states and 256 transitions. [2020-11-28 03:08:00,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:00,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:00,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:00,008 INFO L87 Difference]: Start difference. First operand 171 states and 256 transitions. Second operand 3 states. [2020-11-28 03:08:00,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:00,201 INFO L93 Difference]: Finished difference Result 191 states and 282 transitions. [2020-11-28 03:08:00,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:00,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 282 transitions. [2020-11-28 03:08:00,204 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2020-11-28 03:08:00,207 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 191 states and 282 transitions. [2020-11-28 03:08:00,207 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 146 [2020-11-28 03:08:00,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 146 [2020-11-28 03:08:00,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 191 states and 282 transitions. [2020-11-28 03:08:00,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:00,207 INFO L691 BuchiCegarLoop]: Abstraction has 191 states and 282 transitions. [2020-11-28 03:08:00,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states and 282 transitions. [2020-11-28 03:08:00,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 182. [2020-11-28 03:08:00,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2020-11-28 03:08:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 271 transitions. [2020-11-28 03:08:00,214 INFO L714 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:08:00,214 INFO L594 BuchiCegarLoop]: Abstraction has 182 states and 271 transitions. [2020-11-28 03:08:00,214 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 03:08:00,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 271 transitions. [2020-11-28 03:08:00,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2020-11-28 03:08:00,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:00,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:00,217 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:00,217 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:00,218 INFO L794 eck$LassoCheckResult]: Stem: 3687#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); 3579#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3580#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3650#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3651#L94 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3616#L95 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 3617#L100-1 assume !false; 3652#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3725#L103 assume 12292 == ssl3_connect_~s__state~0; 3689#L104 [2020-11-28 03:08:00,218 INFO L796 eck$LassoCheckResult]: Loop: 3689#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 3566#L208 ssl3_connect_~s__server~0 := 0; 3567#L213 assume 0 != ssl3_connect_~cb~0; 3605#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3606#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3646#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3571#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 3609#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3563#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3642#L522 ssl3_connect_~skip~0 := 0; 3728#L100-1 assume !false; 3696#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3697#L103 assume 12292 == ssl3_connect_~s__state~0; 3689#L104 [2020-11-28 03:08:00,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:00,219 INFO L82 PathProgramCache]: Analyzing trace with hash -446171402, now seen corresponding path program 1 times [2020-11-28 03:08:00,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:00,219 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023908251] [2020-11-28 03:08:00,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:00,267 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:00,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:00,275 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:00,291 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:00,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:00,292 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2020-11-28 03:08:00,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:00,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813246186] [2020-11-28 03:08:00,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:00,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:00,315 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:08:00,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813246186] [2020-11-28 03:08:00,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:00,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:00,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561113766] [2020-11-28 03:08:00,316 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:00,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:00,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:00,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:00,317 INFO L87 Difference]: Start difference. First operand 182 states and 271 transitions. cyclomatic complexity: 92 Second operand 3 states. [2020-11-28 03:08:00,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:00,633 INFO L93 Difference]: Finished difference Result 262 states and 363 transitions. [2020-11-28 03:08:00,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:00,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 363 transitions. [2020-11-28 03:08:00,637 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2020-11-28 03:08:00,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 245 states and 341 transitions. [2020-11-28 03:08:00,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2020-11-28 03:08:00,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2020-11-28 03:08:00,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 341 transitions. [2020-11-28 03:08:00,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:00,641 INFO L691 BuchiCegarLoop]: Abstraction has 245 states and 341 transitions. [2020-11-28 03:08:00,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 341 transitions. [2020-11-28 03:08:00,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 178. [2020-11-28 03:08:00,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2020-11-28 03:08:00,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 254 transitions. [2020-11-28 03:08:00,649 INFO L714 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2020-11-28 03:08:00,649 INFO L594 BuchiCegarLoop]: Abstraction has 178 states and 254 transitions. [2020-11-28 03:08:00,649 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 03:08:00,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 254 transitions. [2020-11-28 03:08:00,651 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2020-11-28 03:08:00,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:00,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:00,653 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:00,653 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:08:00,653 INFO L794 eck$LassoCheckResult]: Stem: 4114#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); 4022#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4023#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4076#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4077#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4051#L100-1 assume !false; 4166#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4163#L103 assume 12292 == ssl3_connect_~s__state~0; 4116#L104 [2020-11-28 03:08:00,654 INFO L796 eck$LassoCheckResult]: Loop: 4116#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4015#L208 ssl3_connect_~s__server~0 := 0; 4016#L213 assume 0 != ssl3_connect_~cb~0; 4042#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4043#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4074#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4018#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4044#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4083#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4169#L522 ssl3_connect_~skip~0 := 0; 4168#L100-1 assume !false; 4167#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4161#L103 assume !(12292 == ssl3_connect_~s__state~0); 4160#L106 assume !(16384 == ssl3_connect_~s__state~0); 4028#L109 assume !(4096 == ssl3_connect_~s__state~0); 4029#L112 assume !(20480 == ssl3_connect_~s__state~0); 4117#L115 assume !(4099 == ssl3_connect_~s__state~0); 4118#L118 assume 4368 == ssl3_connect_~s__state~0; 4063#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4019#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4009#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4010#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4012#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4020#L522 ssl3_connect_~skip~0 := 0; 4021#L100-1 assume !false; 4078#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4179#L103 assume 12292 == ssl3_connect_~s__state~0; 4116#L104 [2020-11-28 03:08:00,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:00,655 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2020-11-28 03:08:00,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:00,655 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457056488] [2020-11-28 03:08:00,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:00,672 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:00,688 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:00,695 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:00,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:00,697 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2020-11-28 03:08:00,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:00,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291250346] [2020-11-28 03:08:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:00,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:00,722 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:08:00,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291250346] [2020-11-28 03:08:00,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:00,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:00,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448963230] [2020-11-28 03:08:00,723 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:00,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:00,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:00,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:00,724 INFO L87 Difference]: Start difference. First operand 178 states and 254 transitions. cyclomatic complexity: 77 Second operand 3 states. [2020-11-28 03:08:00,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:00,988 INFO L93 Difference]: Finished difference Result 232 states and 322 transitions. [2020-11-28 03:08:00,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:00,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 322 transitions. [2020-11-28 03:08:00,991 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2020-11-28 03:08:00,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 322 transitions. [2020-11-28 03:08:00,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2020-11-28 03:08:00,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2020-11-28 03:08:00,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 322 transitions. [2020-11-28 03:08:00,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:00,995 INFO L691 BuchiCegarLoop]: Abstraction has 232 states and 322 transitions. [2020-11-28 03:08:00,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 322 transitions. [2020-11-28 03:08:01,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 195. [2020-11-28 03:08:01,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2020-11-28 03:08:01,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 281 transitions. [2020-11-28 03:08:01,004 INFO L714 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2020-11-28 03:08:01,004 INFO L594 BuchiCegarLoop]: Abstraction has 195 states and 281 transitions. [2020-11-28 03:08:01,004 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 03:08:01,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 281 transitions. [2020-11-28 03:08:01,006 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2020-11-28 03:08:01,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:01,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:01,009 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:01,010 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:08:01,010 INFO L794 eck$LassoCheckResult]: Stem: 4530#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); 4438#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4439#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4491#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4492#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4467#L100-1 assume !false; 4617#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4563#L103 assume 12292 == ssl3_connect_~s__state~0; 4532#L104 [2020-11-28 03:08:01,010 INFO L796 eck$LassoCheckResult]: Loop: 4532#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4431#L208 ssl3_connect_~s__server~0 := 0; 4432#L213 assume 0 != ssl3_connect_~cb~0; 4458#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4459#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4489#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4434#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4460#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4499#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4573#L522 ssl3_connect_~skip~0 := 0; 4572#L100-1 assume !false; 4570#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4568#L103 assume !(12292 == ssl3_connect_~s__state~0); 4566#L106 assume !(16384 == ssl3_connect_~s__state~0); 4564#L109 assume !(4096 == ssl3_connect_~s__state~0); 4561#L112 assume !(20480 == ssl3_connect_~s__state~0); 4559#L115 assume !(4099 == ssl3_connect_~s__state~0); 4555#L118 assume 4368 == ssl3_connect_~s__state~0; 4478#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4435#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4425#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4426#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4477#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4593#L522 ssl3_connect_~skip~0 := 0; 4592#L100-1 assume !false; 4591#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4590#L103 assume !(12292 == ssl3_connect_~s__state~0); 4589#L106 assume !(16384 == ssl3_connect_~s__state~0); 4588#L109 assume !(4096 == ssl3_connect_~s__state~0); 4587#L112 assume !(20480 == ssl3_connect_~s__state~0); 4533#L115 assume !(4099 == ssl3_connect_~s__state~0); 4534#L118 assume !(4368 == ssl3_connect_~s__state~0); 4537#L121 assume !(4369 == ssl3_connect_~s__state~0); 4551#L124 assume 4384 == ssl3_connect_~s__state~0; 4471#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4472#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4517#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 4500#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4497#L273-2 ssl3_connect_~s__init_num~0 := 0; 4428#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4436#L522 ssl3_connect_~skip~0 := 0; 4437#L100-1 assume !false; 4608#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4606#L103 assume 12292 == ssl3_connect_~s__state~0; 4532#L104 [2020-11-28 03:08:01,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,011 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2020-11-28 03:08:01,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842082326] [2020-11-28 03:08:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,035 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,045 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,056 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:01,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,064 INFO L82 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2020-11-28 03:08:01,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404040946] [2020-11-28 03:08:01,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:01,112 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:08:01,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404040946] [2020-11-28 03:08:01,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:01,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:01,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004887319] [2020-11-28 03:08:01,113 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:01,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:01,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:01,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:01,114 INFO L87 Difference]: Start difference. First operand 195 states and 281 transitions. cyclomatic complexity: 87 Second operand 3 states. [2020-11-28 03:08:01,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:01,456 INFO L93 Difference]: Finished difference Result 237 states and 352 transitions. [2020-11-28 03:08:01,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:01,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 237 states and 352 transitions. [2020-11-28 03:08:01,460 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2020-11-28 03:08:01,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 237 states to 237 states and 352 transitions. [2020-11-28 03:08:01,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 237 [2020-11-28 03:08:01,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 237 [2020-11-28 03:08:01,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 237 states and 352 transitions. [2020-11-28 03:08:01,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:01,463 INFO L691 BuchiCegarLoop]: Abstraction has 237 states and 352 transitions. [2020-11-28 03:08:01,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states and 352 transitions. [2020-11-28 03:08:01,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 223. [2020-11-28 03:08:01,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2020-11-28 03:08:01,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2020-11-28 03:08:01,477 INFO L714 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2020-11-28 03:08:01,477 INFO L594 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2020-11-28 03:08:01,477 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 03:08:01,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2020-11-28 03:08:01,479 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2020-11-28 03:08:01,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:01,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:01,481 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:01,481 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:08:01,482 INFO L794 eck$LassoCheckResult]: Stem: 4968#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); 4876#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4877#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4930#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4931#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4905#L100-1 assume !false; 5081#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5002#L103 assume 12292 == ssl3_connect_~s__state~0; 4970#L104 [2020-11-28 03:08:01,489 INFO L796 eck$LassoCheckResult]: Loop: 4970#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4869#L208 ssl3_connect_~s__server~0 := 0; 4870#L213 assume 0 != ssl3_connect_~cb~0; 4896#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4897#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4928#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4872#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4898#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4937#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5007#L522 ssl3_connect_~skip~0 := 0; 5006#L100-1 assume !false; 5005#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5004#L103 assume !(12292 == ssl3_connect_~s__state~0); 5003#L106 assume !(16384 == ssl3_connect_~s__state~0); 5001#L109 assume !(4096 == ssl3_connect_~s__state~0); 5000#L112 assume !(20480 == ssl3_connect_~s__state~0); 4999#L115 assume !(4099 == ssl3_connect_~s__state~0); 4998#L118 assume !(4368 == ssl3_connect_~s__state~0); 4969#L121 assume !(4369 == ssl3_connect_~s__state~0); 4947#L124 assume !(4384 == ssl3_connect_~s__state~0); 4948#L127 assume !(4385 == ssl3_connect_~s__state~0); 4942#L130 assume !(4400 == ssl3_connect_~s__state~0); 4917#L133 assume !(4401 == ssl3_connect_~s__state~0); 4894#L136 assume !(4416 == ssl3_connect_~s__state~0); 4895#L139 assume !(4417 == ssl3_connect_~s__state~0); 4884#L142 assume !(4432 == ssl3_connect_~s__state~0); 4885#L145 assume !(4433 == ssl3_connect_~s__state~0); 4973#L148 assume !(4448 == ssl3_connect_~s__state~0); 4974#L151 assume !(4449 == ssl3_connect_~s__state~0); 4963#L154 assume !(4464 == ssl3_connect_~s__state~0); 4951#L157 assume !(4465 == ssl3_connect_~s__state~0); 4952#L160 assume !(4466 == ssl3_connect_~s__state~0); 4945#L163 assume !(4467 == ssl3_connect_~s__state~0); 4920#L166 assume !(4480 == ssl3_connect_~s__state~0); 4900#L169 assume !(4481 == ssl3_connect_~s__state~0); 4901#L172 assume !(4496 == ssl3_connect_~s__state~0); 4861#L175 assume !(4497 == ssl3_connect_~s__state~0); 4862#L178 assume !(4512 == ssl3_connect_~s__state~0); 4981#L181 assume !(4513 == ssl3_connect_~s__state~0); 4977#L184 assume !(4528 == ssl3_connect_~s__state~0); 4965#L187 assume !(4529 == ssl3_connect_~s__state~0); 4953#L190 assume !(4560 == ssl3_connect_~s__state~0); 4954#L193 assume !(4561 == ssl3_connect_~s__state~0); 4946#L196 assume 4352 == ssl3_connect_~s__state~0; 4867#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4868#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4957#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4960#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4926#L522 ssl3_connect_~skip~0 := 0; 5050#L100-1 assume !false; 5049#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5048#L103 assume 12292 == ssl3_connect_~s__state~0; 4970#L104 [2020-11-28 03:08:01,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,490 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2020-11-28 03:08:01,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933279381] [2020-11-28 03:08:01,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,504 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,518 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,525 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:01,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,526 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2020-11-28 03:08:01,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143808962] [2020-11-28 03:08:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:01,566 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:08:01,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143808962] [2020-11-28 03:08:01,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:01,568 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:01,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039578429] [2020-11-28 03:08:01,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:01,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:01,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:01,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:01,572 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 03:08:01,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:01,745 INFO L93 Difference]: Finished difference Result 241 states and 359 transitions. [2020-11-28 03:08:01,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:01,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 359 transitions. [2020-11-28 03:08:01,749 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2020-11-28 03:08:01,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 359 transitions. [2020-11-28 03:08:01,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2020-11-28 03:08:01,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2020-11-28 03:08:01,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 359 transitions. [2020-11-28 03:08:01,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:01,757 INFO L691 BuchiCegarLoop]: Abstraction has 241 states and 359 transitions. [2020-11-28 03:08:01,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 359 transitions. [2020-11-28 03:08:01,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2020-11-28 03:08:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-11-28 03:08:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2020-11-28 03:08:01,763 INFO L714 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2020-11-28 03:08:01,763 INFO L594 BuchiCegarLoop]: Abstraction has 238 states and 355 transitions. [2020-11-28 03:08:01,763 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 03:08:01,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 355 transitions. [2020-11-28 03:08:01,765 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2020-11-28 03:08:01,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:01,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:01,769 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:01,770 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:08:01,770 INFO L794 eck$LassoCheckResult]: Stem: 5438#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); 5346#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5347#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5400#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5401#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5378#L100-1 assume !false; 5566#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5560#L103 assume 12292 == ssl3_connect_~s__state~0; 5441#L104 [2020-11-28 03:08:01,773 INFO L796 eck$LassoCheckResult]: Loop: 5441#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5339#L208 ssl3_connect_~s__server~0 := 0; 5340#L213 assume 0 != ssl3_connect_~cb~0; 5366#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5367#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5398#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5342#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 5368#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5407#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5522#L522 ssl3_connect_~skip~0 := 0; 5520#L100-1 assume !false; 5518#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5517#L103 assume !(12292 == ssl3_connect_~s__state~0); 5516#L106 assume !(16384 == ssl3_connect_~s__state~0); 5515#L109 assume !(4096 == ssl3_connect_~s__state~0); 5514#L112 assume !(20480 == ssl3_connect_~s__state~0); 5442#L115 assume !(4099 == ssl3_connect_~s__state~0); 5443#L118 assume 4368 == ssl3_connect_~s__state~0; 5388#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5343#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5333#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5334#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5387#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5344#L522 ssl3_connect_~skip~0 := 0; 5345#L100-1 assume !false; 5402#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5358#L103 assume !(12292 == ssl3_connect_~s__state~0); 5359#L106 assume !(16384 == ssl3_connect_~s__state~0); 5379#L109 assume !(4096 == ssl3_connect_~s__state~0); 5565#L112 assume !(20480 == ssl3_connect_~s__state~0); 5486#L115 assume !(4099 == ssl3_connect_~s__state~0); 5487#L118 assume !(4368 == ssl3_connect_~s__state~0); 5439#L121 assume !(4369 == ssl3_connect_~s__state~0); 5440#L124 assume !(4384 == ssl3_connect_~s__state~0); 5419#L127 assume !(4385 == ssl3_connect_~s__state~0); 5412#L130 assume !(4400 == ssl3_connect_~s__state~0); 5389#L133 assume !(4401 == ssl3_connect_~s__state~0); 5364#L136 assume !(4416 == ssl3_connect_~s__state~0); 5365#L139 assume !(4417 == ssl3_connect_~s__state~0); 5354#L142 assume !(4432 == ssl3_connect_~s__state~0); 5355#L145 assume !(4433 == ssl3_connect_~s__state~0); 5451#L148 assume !(4448 == ssl3_connect_~s__state~0); 5490#L151 assume !(4449 == ssl3_connect_~s__state~0); 5484#L154 assume !(4464 == ssl3_connect_~s__state~0); 5483#L157 assume !(4465 == ssl3_connect_~s__state~0); 5482#L160 assume !(4466 == ssl3_connect_~s__state~0); 5481#L163 assume !(4467 == ssl3_connect_~s__state~0); 5392#L166 assume !(4480 == ssl3_connect_~s__state~0); 5370#L169 assume !(4481 == ssl3_connect_~s__state~0); 5371#L172 assume !(4496 == ssl3_connect_~s__state~0); 5331#L175 assume !(4497 == ssl3_connect_~s__state~0); 5332#L178 assume !(4512 == ssl3_connect_~s__state~0); 5452#L181 assume !(4513 == ssl3_connect_~s__state~0); 5447#L184 assume !(4528 == ssl3_connect_~s__state~0); 5436#L187 assume !(4529 == ssl3_connect_~s__state~0); 5424#L190 assume !(4560 == ssl3_connect_~s__state~0); 5425#L193 assume !(4561 == ssl3_connect_~s__state~0); 5417#L196 assume 4352 == ssl3_connect_~s__state~0; 5337#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5338#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5428#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5431#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5494#L522 ssl3_connect_~skip~0 := 0; 5493#L100-1 assume !false; 5492#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5491#L103 assume 12292 == ssl3_connect_~s__state~0; 5441#L104 [2020-11-28 03:08:01,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,774 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2020-11-28 03:08:01,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185827471] [2020-11-28 03:08:01,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,789 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:01,801 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:01,809 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:01,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:01,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2020-11-28 03:08:01,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:01,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618785896] [2020-11-28 03:08:01,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:01,857 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:08:01,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618785896] [2020-11-28 03:08:01,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:01,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:01,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664695919] [2020-11-28 03:08:01,861 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:01,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:01,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:01,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:01,862 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. cyclomatic complexity: 118 Second operand 3 states. [2020-11-28 03:08:02,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:02,038 INFO L93 Difference]: Finished difference Result 242 states and 356 transitions. [2020-11-28 03:08:02,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:02,039 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 356 transitions. [2020-11-28 03:08:02,042 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2020-11-28 03:08:02,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 356 transitions. [2020-11-28 03:08:02,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2020-11-28 03:08:02,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2020-11-28 03:08:02,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 356 transitions. [2020-11-28 03:08:02,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:02,046 INFO L691 BuchiCegarLoop]: Abstraction has 242 states and 356 transitions. [2020-11-28 03:08:02,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 356 transitions. [2020-11-28 03:08:02,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 238. [2020-11-28 03:08:02,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2020-11-28 03:08:02,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 350 transitions. [2020-11-28 03:08:02,052 INFO L714 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2020-11-28 03:08:02,052 INFO L594 BuchiCegarLoop]: Abstraction has 238 states and 350 transitions. [2020-11-28 03:08:02,052 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 03:08:02,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 238 states and 350 transitions. [2020-11-28 03:08:02,055 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2020-11-28 03:08:02,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:02,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:02,057 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:02,057 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:08:02,057 INFO L794 eck$LassoCheckResult]: Stem: 5922#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); 5832#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5833#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5885#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5886#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5864#L100-1 assume !false; 6049#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6042#L103 assume 12292 == ssl3_connect_~s__state~0; 5924#L104 [2020-11-28 03:08:02,059 INFO L796 eck$LassoCheckResult]: Loop: 5924#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5825#L208 ssl3_connect_~s__server~0 := 0; 5826#L213 assume 0 != ssl3_connect_~cb~0; 5852#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5853#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5883#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5828#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 5855#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5892#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5830#L522 ssl3_connect_~skip~0 := 0; 5831#L100-1 assume !false; 5887#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5844#L103 assume !(12292 == ssl3_connect_~s__state~0); 5845#L106 assume !(16384 == ssl3_connect_~s__state~0); 5838#L109 assume !(4096 == ssl3_connect_~s__state~0); 5839#L112 assume !(20480 == ssl3_connect_~s__state~0); 5925#L115 assume !(4099 == ssl3_connect_~s__state~0); 5926#L118 assume 4368 == ssl3_connect_~s__state~0; 5873#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5829#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5819#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5820#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5872#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6000#L522 ssl3_connect_~skip~0 := 0; 5998#L100-1 assume !false; 5996#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5994#L103 assume !(12292 == ssl3_connect_~s__state~0); 5992#L106 assume !(16384 == ssl3_connect_~s__state~0); 5991#L109 assume !(4096 == ssl3_connect_~s__state~0); 5990#L112 assume !(20480 == ssl3_connect_~s__state~0); 5989#L115 assume !(4099 == ssl3_connect_~s__state~0); 5929#L118 assume !(4368 == ssl3_connect_~s__state~0); 5923#L121 assume !(4369 == ssl3_connect_~s__state~0); 5902#L124 assume 4384 == ssl3_connect_~s__state~0; 5865#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 5866#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5909#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 5893#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5890#L273-2 ssl3_connect_~s__init_num~0 := 0; 5822#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6009#L522 ssl3_connect_~skip~0 := 0; 6008#L100-1 assume !false; 6007#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6006#L103 assume !(12292 == ssl3_connect_~s__state~0); 6001#L106 assume !(16384 == ssl3_connect_~s__state~0); 5999#L109 assume !(4096 == ssl3_connect_~s__state~0); 5997#L112 assume !(20480 == ssl3_connect_~s__state~0); 5995#L115 assume !(4099 == ssl3_connect_~s__state~0); 5993#L118 assume !(4368 == ssl3_connect_~s__state~0); 5947#L121 assume !(4369 == ssl3_connect_~s__state~0); 5948#L124 assume !(4384 == ssl3_connect_~s__state~0); 5988#L127 assume !(4385 == ssl3_connect_~s__state~0); 5987#L130 assume !(4400 == ssl3_connect_~s__state~0); 5986#L133 assume !(4401 == ssl3_connect_~s__state~0); 5984#L136 assume !(4416 == ssl3_connect_~s__state~0); 5983#L139 assume !(4417 == ssl3_connect_~s__state~0); 5940#L142 assume !(4432 == ssl3_connect_~s__state~0); 5941#L145 assume !(4433 == ssl3_connect_~s__state~0); 5942#L148 assume !(4448 == ssl3_connect_~s__state~0); 5975#L151 assume !(4449 == ssl3_connect_~s__state~0); 5973#L154 assume !(4464 == ssl3_connect_~s__state~0); 5971#L157 assume !(4465 == ssl3_connect_~s__state~0); 5969#L160 assume !(4466 == ssl3_connect_~s__state~0); 5967#L163 assume !(4467 == ssl3_connect_~s__state~0); 5965#L166 assume !(4480 == ssl3_connect_~s__state~0); 5963#L169 assume !(4481 == ssl3_connect_~s__state~0); 5961#L172 assume !(4496 == ssl3_connect_~s__state~0); 5959#L175 assume !(4497 == ssl3_connect_~s__state~0); 5957#L178 assume !(4512 == ssl3_connect_~s__state~0); 5955#L181 assume !(4513 == ssl3_connect_~s__state~0); 5953#L184 assume !(4528 == ssl3_connect_~s__state~0); 5951#L187 assume !(4529 == ssl3_connect_~s__state~0); 5937#L190 assume !(4560 == ssl3_connect_~s__state~0); 5908#L193 assume !(4561 == ssl3_connect_~s__state~0); 5901#L196 assume 4352 == ssl3_connect_~s__state~0; 5823#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5824#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5912#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5915#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6026#L522 ssl3_connect_~skip~0 := 0; 6025#L100-1 assume !false; 6024#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6023#L103 assume 12292 == ssl3_connect_~s__state~0; 5924#L104 [2020-11-28 03:08:02,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,060 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2020-11-28 03:08:02,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981709588] [2020-11-28 03:08:02,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,068 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,074 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,077 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:02,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2020-11-28 03:08:02,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314517193] [2020-11-28 03:08:02,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:02,148 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:08:02,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314517193] [2020-11-28 03:08:02,151 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:02,151 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:02,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680585856] [2020-11-28 03:08:02,153 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:02,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:02,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:02,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:02,154 INFO L87 Difference]: Start difference. First operand 238 states and 350 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 03:08:02,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:02,449 INFO L93 Difference]: Finished difference Result 281 states and 399 transitions. [2020-11-28 03:08:02,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:02,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 281 states and 399 transitions. [2020-11-28 03:08:02,453 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2020-11-28 03:08:02,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 281 states to 281 states and 399 transitions. [2020-11-28 03:08:02,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 281 [2020-11-28 03:08:02,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 281 [2020-11-28 03:08:02,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 281 states and 399 transitions. [2020-11-28 03:08:02,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:02,458 INFO L691 BuchiCegarLoop]: Abstraction has 281 states and 399 transitions. [2020-11-28 03:08:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states and 399 transitions. [2020-11-28 03:08:02,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2020-11-28 03:08:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2020-11-28 03:08:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 395 transitions. [2020-11-28 03:08:02,466 INFO L714 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2020-11-28 03:08:02,466 INFO L594 BuchiCegarLoop]: Abstraction has 278 states and 395 transitions. [2020-11-28 03:08:02,466 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 03:08:02,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 278 states and 395 transitions. [2020-11-28 03:08:02,469 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2020-11-28 03:08:02,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:02,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:02,471 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:02,471 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:08:02,472 INFO L794 eck$LassoCheckResult]: Stem: 6452#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); 6357#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6358#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6411#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6412#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6389#L100-1 assume !false; 6602#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6600#L103 assume 12292 == ssl3_connect_~s__state~0; 6455#L104 [2020-11-28 03:08:02,472 INFO L796 eck$LassoCheckResult]: Loop: 6455#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6350#L208 ssl3_connect_~s__server~0 := 0; 6351#L213 assume 0 != ssl3_connect_~cb~0; 6377#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6378#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6409#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6353#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6380#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6418#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6542#L522 ssl3_connect_~skip~0 := 0; 6540#L100-1 assume !false; 6538#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6536#L103 assume !(12292 == ssl3_connect_~s__state~0); 6534#L106 assume !(16384 == ssl3_connect_~s__state~0); 6532#L109 assume !(4096 == ssl3_connect_~s__state~0); 6530#L112 assume !(20480 == ssl3_connect_~s__state~0); 6528#L115 assume !(4099 == ssl3_connect_~s__state~0); 6474#L118 assume 4368 == ssl3_connect_~s__state~0; 6399#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6354#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6344#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6345#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6398#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6611#L522 ssl3_connect_~skip~0 := 0; 6610#L100-1 assume !false; 6609#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6608#L103 assume !(12292 == ssl3_connect_~s__state~0); 6607#L106 assume !(16384 == ssl3_connect_~s__state~0); 6558#L109 assume !(4096 == ssl3_connect_~s__state~0); 6462#L112 assume !(20480 == ssl3_connect_~s__state~0); 6456#L115 assume !(4099 == ssl3_connect_~s__state~0); 6457#L118 assume !(4368 == ssl3_connect_~s__state~0); 6453#L121 assume !(4369 == ssl3_connect_~s__state~0); 6454#L124 assume 4384 == ssl3_connect_~s__state~0; 6391#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6392#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6436#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 6419#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6416#L273-2 ssl3_connect_~s__init_num~0 := 0; 6347#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6355#L522 ssl3_connect_~skip~0 := 0; 6356#L100-1 assume !false; 6413#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6369#L103 assume !(12292 == ssl3_connect_~s__state~0); 6370#L106 assume !(16384 == ssl3_connect_~s__state~0); 6390#L109 assume !(4096 == ssl3_connect_~s__state~0); 6522#L112 assume !(20480 == ssl3_connect_~s__state~0); 6523#L115 assume !(4099 == ssl3_connect_~s__state~0); 6518#L118 assume !(4368 == ssl3_connect_~s__state~0); 6519#L121 assume !(4369 == ssl3_connect_~s__state~0); 6573#L124 assume !(4384 == ssl3_connect_~s__state~0); 6574#L127 assume !(4385 == ssl3_connect_~s__state~0); 6606#L130 assume !(4400 == ssl3_connect_~s__state~0); 6508#L133 assume !(4401 == ssl3_connect_~s__state~0); 6509#L136 assume !(4416 == ssl3_connect_~s__state~0); 6480#L139 assume !(4417 == ssl3_connect_~s__state~0); 6481#L142 assume !(4432 == ssl3_connect_~s__state~0); 6599#L145 assume !(4433 == ssl3_connect_~s__state~0); 6516#L148 assume !(4448 == ssl3_connect_~s__state~0); 6517#L151 assume !(4449 == ssl3_connect_~s__state~0); 6514#L154 assume !(4464 == ssl3_connect_~s__state~0); 6515#L157 assume !(4465 == ssl3_connect_~s__state~0); 6594#L160 assume !(4466 == ssl3_connect_~s__state~0); 6593#L163 assume !(4467 == ssl3_connect_~s__state~0); 6467#L166 assume !(4480 == ssl3_connect_~s__state~0); 6468#L169 assume !(4481 == ssl3_connect_~s__state~0); 6494#L172 assume !(4496 == ssl3_connect_~s__state~0); 6495#L175 assume !(4497 == ssl3_connect_~s__state~0); 6477#L178 assume !(4512 == ssl3_connect_~s__state~0); 6478#L181 assume !(4513 == ssl3_connect_~s__state~0); 6479#L184 assume !(4528 == ssl3_connect_~s__state~0); 6492#L187 assume !(4529 == ssl3_connect_~s__state~0); 6493#L190 assume !(4560 == ssl3_connect_~s__state~0); 6442#L193 assume !(4561 == ssl3_connect_~s__state~0); 6428#L196 assume 4352 == ssl3_connect_~s__state~0; 6348#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6349#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6439#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6444#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6499#L522 ssl3_connect_~skip~0 := 0; 6498#L100-1 assume !false; 6491#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6490#L103 assume 12292 == ssl3_connect_~s__state~0; 6455#L104 [2020-11-28 03:08:02,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,473 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2020-11-28 03:08:02,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922661368] [2020-11-28 03:08:02,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,483 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,491 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,496 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:02,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,497 INFO L82 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2020-11-28 03:08:02,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,497 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360397273] [2020-11-28 03:08:02,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:02,564 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:08:02,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360397273] [2020-11-28 03:08:02,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:02,570 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:02,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579748022] [2020-11-28 03:08:02,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:02,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:02,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:02,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:02,572 INFO L87 Difference]: Start difference. First operand 278 states and 395 transitions. cyclomatic complexity: 118 Second operand 3 states. [2020-11-28 03:08:02,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:02,771 INFO L93 Difference]: Finished difference Result 303 states and 428 transitions. [2020-11-28 03:08:02,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:02,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 303 states and 428 transitions. [2020-11-28 03:08:02,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2020-11-28 03:08:02,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 303 states to 303 states and 428 transitions. [2020-11-28 03:08:02,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2020-11-28 03:08:02,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 303 [2020-11-28 03:08:02,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 303 states and 428 transitions. [2020-11-28 03:08:02,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:02,780 INFO L691 BuchiCegarLoop]: Abstraction has 303 states and 428 transitions. [2020-11-28 03:08:02,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states and 428 transitions. [2020-11-28 03:08:02,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 297. [2020-11-28 03:08:02,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 297 states. [2020-11-28 03:08:02,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 419 transitions. [2020-11-28 03:08:02,789 INFO L714 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2020-11-28 03:08:02,789 INFO L594 BuchiCegarLoop]: Abstraction has 297 states and 419 transitions. [2020-11-28 03:08:02,789 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 03:08:02,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 297 states and 419 transitions. [2020-11-28 03:08:02,791 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2020-11-28 03:08:02,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:02,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:02,796 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:02,796 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:08:02,796 INFO L794 eck$LassoCheckResult]: Stem: 7047#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); 6944#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6945#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7003#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7004#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6976#L100-1 assume !false; 7005#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7223#L103 assume 12292 == ssl3_connect_~s__state~0; 7049#L104 [2020-11-28 03:08:02,797 INFO L796 eck$LassoCheckResult]: Loop: 7049#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6937#L208 ssl3_connect_~s__server~0 := 0; 6938#L213 assume 0 != ssl3_connect_~cb~0; 6964#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6965#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7001#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6940#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6966#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 7012#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7214#L522 ssl3_connect_~skip~0 := 0; 7212#L100-1 assume !false; 7210#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7208#L103 assume !(12292 == ssl3_connect_~s__state~0); 7202#L106 assume !(16384 == ssl3_connect_~s__state~0); 7200#L109 assume !(4096 == ssl3_connect_~s__state~0); 7062#L112 assume !(20480 == ssl3_connect_~s__state~0); 7050#L115 assume !(4099 == ssl3_connect_~s__state~0); 7051#L118 assume 4368 == ssl3_connect_~s__state~0; 6988#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6941#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6931#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6932#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6987#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7186#L522 ssl3_connect_~skip~0 := 0; 7180#L100-1 assume !false; 7178#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7176#L103 assume !(12292 == ssl3_connect_~s__state~0); 7174#L106 assume !(16384 == ssl3_connect_~s__state~0); 7172#L109 assume !(4096 == ssl3_connect_~s__state~0); 7170#L112 assume !(20480 == ssl3_connect_~s__state~0); 7169#L115 assume !(4099 == ssl3_connect_~s__state~0); 7168#L118 assume !(4368 == ssl3_connect_~s__state~0); 7165#L121 assume !(4369 == ssl3_connect_~s__state~0); 7102#L124 assume 4384 == ssl3_connect_~s__state~0; 6978#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6979#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7032#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 7013#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7009#L273-2 ssl3_connect_~s__init_num~0 := 0; 7010#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7201#L522 ssl3_connect_~skip~0 := 0; 7199#L100-1 assume !false; 7198#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7197#L103 assume !(12292 == ssl3_connect_~s__state~0); 7196#L106 assume !(16384 == ssl3_connect_~s__state~0); 7194#L109 assume !(4096 == ssl3_connect_~s__state~0); 7193#L112 assume !(20480 == ssl3_connect_~s__state~0); 7191#L115 assume !(4099 == ssl3_connect_~s__state~0); 7054#L118 assume !(4368 == ssl3_connect_~s__state~0); 7055#L121 assume !(4369 == ssl3_connect_~s__state~0); 7167#L124 assume !(4384 == ssl3_connect_~s__state~0); 7164#L127 assume !(4385 == ssl3_connect_~s__state~0); 7018#L130 assume 4400 == ssl3_connect_~s__state~0; 6990#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7015#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7011#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 6934#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7149#L522 ssl3_connect_~skip~0 := 0; 7147#L100-1 assume !false; 7146#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7145#L103 assume !(12292 == ssl3_connect_~s__state~0); 7143#L106 assume !(16384 == ssl3_connect_~s__state~0); 7142#L109 assume !(4096 == ssl3_connect_~s__state~0); 7141#L112 assume !(20480 == ssl3_connect_~s__state~0); 7140#L115 assume !(4099 == ssl3_connect_~s__state~0); 7139#L118 assume !(4368 == ssl3_connect_~s__state~0); 7137#L121 assume !(4369 == ssl3_connect_~s__state~0); 7136#L124 assume !(4384 == ssl3_connect_~s__state~0); 7135#L127 assume !(4385 == ssl3_connect_~s__state~0); 7134#L130 assume !(4400 == ssl3_connect_~s__state~0); 7133#L133 assume !(4401 == ssl3_connect_~s__state~0); 7132#L136 assume !(4416 == ssl3_connect_~s__state~0); 7082#L139 assume !(4417 == ssl3_connect_~s__state~0); 7072#L142 assume !(4432 == ssl3_connect_~s__state~0); 7073#L145 assume !(4433 == ssl3_connect_~s__state~0); 7116#L148 assume !(4448 == ssl3_connect_~s__state~0); 7117#L151 assume !(4449 == ssl3_connect_~s__state~0); 7115#L154 assume !(4464 == ssl3_connect_~s__state~0); 7112#L157 assume !(4465 == ssl3_connect_~s__state~0); 7113#L160 assume !(4466 == ssl3_connect_~s__state~0); 7114#L163 assume !(4467 == ssl3_connect_~s__state~0); 7111#L166 assume !(4480 == ssl3_connect_~s__state~0); 7110#L169 assume !(4481 == ssl3_connect_~s__state~0); 7109#L172 assume !(4496 == ssl3_connect_~s__state~0); 7108#L175 assume !(4497 == ssl3_connect_~s__state~0); 7107#L178 assume !(4512 == ssl3_connect_~s__state~0); 7106#L181 assume !(4513 == ssl3_connect_~s__state~0); 7105#L184 assume !(4528 == ssl3_connect_~s__state~0); 7101#L187 assume !(4529 == ssl3_connect_~s__state~0); 7081#L190 assume !(4560 == ssl3_connect_~s__state~0); 7031#L193 assume !(4561 == ssl3_connect_~s__state~0); 7023#L196 assume 4352 == ssl3_connect_~s__state~0; 6935#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6936#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7035#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7039#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7094#L522 ssl3_connect_~skip~0 := 0; 7093#L100-1 assume !false; 7092#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7089#L103 assume 12292 == ssl3_connect_~s__state~0; 7049#L104 [2020-11-28 03:08:02,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,797 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2020-11-28 03:08:02,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868129152] [2020-11-28 03:08:02,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,805 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:02,811 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:02,814 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:02,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:02,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1551291399, now seen corresponding path program 1 times [2020-11-28 03:08:02,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:02,816 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217239859] [2020-11-28 03:08:02,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:02,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:02,891 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:08:02,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217239859] [2020-11-28 03:08:02,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:02,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:02,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211152010] [2020-11-28 03:08:02,896 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:02,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:02,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:02,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:02,897 INFO L87 Difference]: Start difference. First operand 297 states and 419 transitions. cyclomatic complexity: 123 Second operand 3 states. [2020-11-28 03:08:03,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:03,125 INFO L93 Difference]: Finished difference Result 321 states and 449 transitions. [2020-11-28 03:08:03,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:03,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 321 states and 449 transitions. [2020-11-28 03:08:03,128 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2020-11-28 03:08:03,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 321 states to 321 states and 449 transitions. [2020-11-28 03:08:03,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2020-11-28 03:08:03,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2020-11-28 03:08:03,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 449 transitions. [2020-11-28 03:08:03,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:03,133 INFO L691 BuchiCegarLoop]: Abstraction has 321 states and 449 transitions. [2020-11-28 03:08:03,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 449 transitions. [2020-11-28 03:08:03,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2020-11-28 03:08:03,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2020-11-28 03:08:03,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2020-11-28 03:08:03,141 INFO L714 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2020-11-28 03:08:03,141 INFO L594 BuchiCegarLoop]: Abstraction has 318 states and 445 transitions. [2020-11-28 03:08:03,141 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 03:08:03,141 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 445 transitions. [2020-11-28 03:08:03,143 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2020-11-28 03:08:03,144 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:03,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:03,145 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:03,145 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:08:03,145 INFO L794 eck$LassoCheckResult]: Stem: 7668#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); 7568#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7569#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7625#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7626#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7597#L100-1 assume !false; 7796#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7792#L103 assume 12292 == ssl3_connect_~s__state~0; 7670#L104 [2020-11-28 03:08:03,146 INFO L796 eck$LassoCheckResult]: Loop: 7670#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 7561#L208 ssl3_connect_~s__server~0 := 0; 7562#L213 assume 0 != ssl3_connect_~cb~0; 7588#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7589#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7623#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7564#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 7590#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 7634#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7621#L522 ssl3_connect_~skip~0 := 0; 7865#L100-1 assume !false; 7679#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7680#L103 assume !(12292 == ssl3_connect_~s__state~0); 7601#L106 assume !(16384 == ssl3_connect_~s__state~0); 7602#L109 assume !(4096 == ssl3_connect_~s__state~0); 7681#L112 assume !(20480 == ssl3_connect_~s__state~0); 7671#L115 assume !(4099 == ssl3_connect_~s__state~0); 7672#L118 assume 4368 == ssl3_connect_~s__state~0; 7611#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7565#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7555#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7556#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7610#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7853#L522 ssl3_connect_~skip~0 := 0; 7852#L100-1 assume !false; 7850#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7849#L103 assume !(12292 == ssl3_connect_~s__state~0); 7848#L106 assume !(16384 == ssl3_connect_~s__state~0); 7846#L109 assume !(4096 == ssl3_connect_~s__state~0); 7844#L112 assume !(20480 == ssl3_connect_~s__state~0); 7843#L115 assume !(4099 == ssl3_connect_~s__state~0); 7842#L118 assume !(4368 == ssl3_connect_~s__state~0); 7757#L121 assume !(4369 == ssl3_connect_~s__state~0); 7744#L124 assume 4384 == ssl3_connect_~s__state~0; 7603#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7604#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7653#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 7635#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7636#L273-2 ssl3_connect_~s__init_num~0 := 0; 7780#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7775#L522 ssl3_connect_~skip~0 := 0; 7774#L100-1 assume !false; 7773#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7772#L103 assume !(12292 == ssl3_connect_~s__state~0); 7771#L106 assume !(16384 == ssl3_connect_~s__state~0); 7770#L109 assume !(4096 == ssl3_connect_~s__state~0); 7769#L112 assume !(20480 == ssl3_connect_~s__state~0); 7768#L115 assume !(4099 == ssl3_connect_~s__state~0); 7767#L118 assume !(4368 == ssl3_connect_~s__state~0); 7766#L121 assume !(4369 == ssl3_connect_~s__state~0); 7764#L124 assume !(4384 == ssl3_connect_~s__state~0); 7763#L127 assume !(4385 == ssl3_connect_~s__state~0); 7747#L130 assume 4400 == ssl3_connect_~s__state~0; 7682#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7637#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7632#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7633#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7818#L522 ssl3_connect_~skip~0 := 0; 7817#L100-1 assume !false; 7816#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7815#L103 assume !(12292 == ssl3_connect_~s__state~0); 7814#L106 assume !(16384 == ssl3_connect_~s__state~0); 7813#L109 assume !(4096 == ssl3_connect_~s__state~0); 7811#L112 assume !(20480 == ssl3_connect_~s__state~0); 7806#L115 assume !(4099 == ssl3_connect_~s__state~0); 7804#L118 assume !(4368 == ssl3_connect_~s__state~0); 7802#L121 assume !(4369 == ssl3_connect_~s__state~0); 7798#L124 assume !(4384 == ssl3_connect_~s__state~0); 7794#L127 assume !(4385 == ssl3_connect_~s__state~0); 7790#L130 assume !(4400 == ssl3_connect_~s__state~0); 7787#L133 assume !(4401 == ssl3_connect_~s__state~0); 7783#L136 assume 4416 == ssl3_connect_~s__state~0; 7676#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 7638#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7639#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7642#L314 assume !(0 == ssl3_connect_~tmp___6~0); 7558#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7836#L522 ssl3_connect_~skip~0 := 0; 7835#L100-1 assume !false; 7833#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7832#L103 assume !(12292 == ssl3_connect_~s__state~0); 7831#L106 assume !(16384 == ssl3_connect_~s__state~0); 7829#L109 assume !(4096 == ssl3_connect_~s__state~0); 7828#L112 assume !(20480 == ssl3_connect_~s__state~0); 7827#L115 assume !(4099 == ssl3_connect_~s__state~0); 7826#L118 assume !(4368 == ssl3_connect_~s__state~0); 7825#L121 assume !(4369 == ssl3_connect_~s__state~0); 7824#L124 assume !(4384 == ssl3_connect_~s__state~0); 7823#L127 assume !(4385 == ssl3_connect_~s__state~0); 7761#L130 assume !(4400 == ssl3_connect_~s__state~0); 7762#L133 assume !(4401 == ssl3_connect_~s__state~0); 7760#L136 assume !(4416 == ssl3_connect_~s__state~0); 7759#L139 assume !(4417 == ssl3_connect_~s__state~0); 7758#L142 assume !(4432 == ssl3_connect_~s__state~0); 7695#L145 assume !(4433 == ssl3_connect_~s__state~0); 7696#L148 assume !(4448 == ssl3_connect_~s__state~0); 7754#L151 assume !(4449 == ssl3_connect_~s__state~0); 7753#L154 assume !(4464 == ssl3_connect_~s__state~0); 7750#L157 assume !(4465 == ssl3_connect_~s__state~0); 7751#L160 assume !(4466 == ssl3_connect_~s__state~0); 7752#L163 assume !(4467 == ssl3_connect_~s__state~0); 7687#L166 assume !(4480 == ssl3_connect_~s__state~0); 7688#L169 assume !(4481 == ssl3_connect_~s__state~0); 7689#L172 assume !(4496 == ssl3_connect_~s__state~0); 7711#L175 assume !(4497 == ssl3_connect_~s__state~0); 7708#L178 assume !(4512 == ssl3_connect_~s__state~0); 7709#L181 assume !(4513 == ssl3_connect_~s__state~0); 7710#L184 assume !(4528 == ssl3_connect_~s__state~0); 7722#L187 assume !(4529 == ssl3_connect_~s__state~0); 7712#L190 assume !(4560 == ssl3_connect_~s__state~0); 7652#L193 assume !(4561 == ssl3_connect_~s__state~0); 7644#L196 assume 4352 == ssl3_connect_~s__state~0; 7559#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7560#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7655#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7660#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7724#L522 ssl3_connect_~skip~0 := 0; 7723#L100-1 assume !false; 7721#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7720#L103 assume 12292 == ssl3_connect_~s__state~0; 7670#L104 [2020-11-28 03:08:03,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,147 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2020-11-28 03:08:03,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868160589] [2020-11-28 03:08:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,157 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,164 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,175 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:03,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,176 INFO L82 PathProgramCache]: Analyzing trace with hash -820545521, now seen corresponding path program 1 times [2020-11-28 03:08:03,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832767496] [2020-11-28 03:08:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:03,273 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:08:03,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832767496] [2020-11-28 03:08:03,274 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:03,274 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:03,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219670416] [2020-11-28 03:08:03,274 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:03,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:03,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:03,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:03,276 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. cyclomatic complexity: 128 Second operand 3 states. [2020-11-28 03:08:03,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:03,318 INFO L93 Difference]: Finished difference Result 613 states and 856 transitions. [2020-11-28 03:08:03,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:03,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 856 transitions. [2020-11-28 03:08:03,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 03:08:03,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 856 transitions. [2020-11-28 03:08:03,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2020-11-28 03:08:03,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2020-11-28 03:08:03,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 856 transitions. [2020-11-28 03:08:03,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:03,333 INFO L691 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:08:03,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 856 transitions. [2020-11-28 03:08:03,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2020-11-28 03:08:03,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2020-11-28 03:08:03,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 856 transitions. [2020-11-28 03:08:03,351 INFO L714 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:08:03,351 INFO L594 BuchiCegarLoop]: Abstraction has 613 states and 856 transitions. [2020-11-28 03:08:03,351 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 03:08:03,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 613 states and 856 transitions. [2020-11-28 03:08:03,355 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2020-11-28 03:08:03,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:03,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:03,358 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:03,358 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:08:03,359 INFO L794 eck$LassoCheckResult]: Stem: 8614#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); 8505#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8506#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8562#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8563#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8537#L100-1 assume !false; 8709#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8710#L103 assume 12292 == ssl3_connect_~s__state~0; 8685#L104 [2020-11-28 03:08:03,359 INFO L796 eck$LassoCheckResult]: Loop: 8685#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 8678#L208 ssl3_connect_~s__server~0 := 0; 9100#L213 assume 0 != ssl3_connect_~cb~0; 9099#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 9098#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9096#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9094#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 9093#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 9088#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9084#L522 ssl3_connect_~skip~0 := 0; 9083#L100-1 assume !false; 9082#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9081#L103 assume !(12292 == ssl3_connect_~s__state~0); 9080#L106 assume !(16384 == ssl3_connect_~s__state~0); 9079#L109 assume !(4096 == ssl3_connect_~s__state~0); 9077#L112 assume !(20480 == ssl3_connect_~s__state~0); 9071#L115 assume !(4099 == ssl3_connect_~s__state~0); 8641#L118 assume 4368 == ssl3_connect_~s__state~0; 8547#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8502#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8492#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8493#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8545#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8783#L522 ssl3_connect_~skip~0 := 0; 8781#L100-1 assume !false; 8779#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8777#L103 assume !(12292 == ssl3_connect_~s__state~0); 8775#L106 assume !(16384 == ssl3_connect_~s__state~0); 8773#L109 assume !(4096 == ssl3_connect_~s__state~0); 8771#L112 assume !(20480 == ssl3_connect_~s__state~0); 8769#L115 assume !(4099 == ssl3_connect_~s__state~0); 8764#L118 assume !(4368 == ssl3_connect_~s__state~0); 8761#L121 assume !(4369 == ssl3_connect_~s__state~0); 8728#L124 assume 4384 == ssl3_connect_~s__state~0; 8538#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8539#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8615#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 8904#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8903#L273-2 ssl3_connect_~s__init_num~0 := 0; 8893#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8888#L522 ssl3_connect_~skip~0 := 0; 8887#L100-1 assume !false; 8886#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8885#L103 assume !(12292 == ssl3_connect_~s__state~0); 8883#L106 assume !(16384 == ssl3_connect_~s__state~0); 8881#L109 assume !(4096 == ssl3_connect_~s__state~0); 8878#L112 assume !(20480 == ssl3_connect_~s__state~0); 8842#L115 assume !(4099 == ssl3_connect_~s__state~0); 8841#L118 assume !(4368 == ssl3_connect_~s__state~0); 8838#L121 assume !(4369 == ssl3_connect_~s__state~0); 8836#L124 assume !(4384 == ssl3_connect_~s__state~0); 8835#L127 assume !(4385 == ssl3_connect_~s__state~0); 8834#L130 assume 4400 == ssl3_connect_~s__state~0; 8717#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8578#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8572#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8573#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8784#L522 ssl3_connect_~skip~0 := 0; 8782#L100-1 assume !false; 8780#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8778#L103 assume !(12292 == ssl3_connect_~s__state~0); 8776#L106 assume !(16384 == ssl3_connect_~s__state~0); 8774#L109 assume !(4096 == ssl3_connect_~s__state~0); 8772#L112 assume !(20480 == ssl3_connect_~s__state~0); 8770#L115 assume !(4099 == ssl3_connect_~s__state~0); 8768#L118 assume !(4368 == ssl3_connect_~s__state~0); 8767#L121 assume !(4369 == ssl3_connect_~s__state~0); 8766#L124 assume !(4384 == ssl3_connect_~s__state~0); 8765#L127 assume !(4385 == ssl3_connect_~s__state~0); 8763#L130 assume !(4400 == ssl3_connect_~s__state~0); 8760#L133 assume !(4401 == ssl3_connect_~s__state~0); 8723#L136 assume 4416 == ssl3_connect_~s__state~0; 8624#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 8580#L306 assume !(3 == ssl3_connect_~blastFlag~0); 8581#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8585#L314 assume !(0 == ssl3_connect_~tmp___6~0); 8495#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8818#L522 ssl3_connect_~skip~0 := 0; 8817#L100-1 assume !false; 8816#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8814#L103 assume !(12292 == ssl3_connect_~s__state~0); 8811#L106 assume !(16384 == ssl3_connect_~s__state~0); 8812#L109 assume !(4096 == ssl3_connect_~s__state~0); 8807#L112 assume !(20480 == ssl3_connect_~s__state~0); 8808#L115 assume !(4099 == ssl3_connect_~s__state~0); 8804#L118 assume !(4368 == ssl3_connect_~s__state~0); 8642#L121 assume !(4369 == ssl3_connect_~s__state~0); 8643#L124 assume !(4384 == ssl3_connect_~s__state~0); 8722#L127 assume !(4385 == ssl3_connect_~s__state~0); 8718#L130 assume !(4400 == ssl3_connect_~s__state~0); 8716#L133 assume !(4401 == ssl3_connect_~s__state~0); 8715#L136 assume !(4416 == ssl3_connect_~s__state~0); 8711#L139 assume !(4417 == ssl3_connect_~s__state~0); 8712#L142 assume !(4432 == ssl3_connect_~s__state~0); 8944#L145 assume !(4433 == ssl3_connect_~s__state~0); 8938#L148 assume !(4448 == ssl3_connect_~s__state~0); 8939#L151 assume !(4449 == ssl3_connect_~s__state~0); 8672#L154 assume !(4464 == ssl3_connect_~s__state~0); 8668#L157 assume !(4465 == ssl3_connect_~s__state~0); 8667#L160 assume !(4466 == ssl3_connect_~s__state~0); 8665#L163 assume !(4467 == ssl3_connect_~s__state~0); 8664#L166 assume !(4480 == ssl3_connect_~s__state~0); 8657#L169 assume !(4481 == ssl3_connect_~s__state~0); 8658#L172 assume !(4496 == ssl3_connect_~s__state~0); 8652#L175 assume !(4497 == ssl3_connect_~s__state~0); 8653#L178 assume !(4512 == ssl3_connect_~s__state~0); 8879#L181 assume !(4513 == ssl3_connect_~s__state~0); 8877#L184 assume !(4528 == ssl3_connect_~s__state~0); 8876#L187 assume !(4529 == ssl3_connect_~s__state~0); 8868#L190 assume !(4560 == ssl3_connect_~s__state~0); 8867#L193 assume !(4561 == ssl3_connect_~s__state~0); 8866#L196 assume 4352 == ssl3_connect_~s__state~0; 8865#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8863#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8862#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8861#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8856#L522 ssl3_connect_~skip~0 := 0; 8855#L100-1 assume !false; 8687#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8684#L103 assume 12292 == ssl3_connect_~s__state~0; 8685#L104 [2020-11-28 03:08:03,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,360 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2020-11-28 03:08:03,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868135120] [2020-11-28 03:08:03,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,370 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,377 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,380 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:03,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1173633903, now seen corresponding path program 1 times [2020-11-28 03:08:03,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835595869] [2020-11-28 03:08:03,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:03,475 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:08:03,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835595869] [2020-11-28 03:08:03,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:03,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:03,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446542150] [2020-11-28 03:08:03,477 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:03,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:03,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:03,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:03,478 INFO L87 Difference]: Start difference. First operand 613 states and 856 transitions. cyclomatic complexity: 244 Second operand 3 states. [2020-11-28 03:08:03,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:03,689 INFO L93 Difference]: Finished difference Result 665 states and 918 transitions. [2020-11-28 03:08:03,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:03,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 918 transitions. [2020-11-28 03:08:03,696 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2020-11-28 03:08:03,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 918 transitions. [2020-11-28 03:08:03,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2020-11-28 03:08:03,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2020-11-28 03:08:03,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 918 transitions. [2020-11-28 03:08:03,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:03,706 INFO L691 BuchiCegarLoop]: Abstraction has 665 states and 918 transitions. [2020-11-28 03:08:03,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 918 transitions. [2020-11-28 03:08:03,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 659. [2020-11-28 03:08:03,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 659 states. [2020-11-28 03:08:03,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 912 transitions. [2020-11-28 03:08:03,723 INFO L714 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2020-11-28 03:08:03,723 INFO L594 BuchiCegarLoop]: Abstraction has 659 states and 912 transitions. [2020-11-28 03:08:03,723 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 03:08:03,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 659 states and 912 transitions. [2020-11-28 03:08:03,728 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2020-11-28 03:08:03,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:03,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:03,730 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:03,730 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:08:03,731 INFO L794 eck$LassoCheckResult]: Stem: 9903#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); 9790#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9791#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9848#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 9849#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9822#L100-1 assume !false; 10061#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9996#L103 assume 12292 == ssl3_connect_~s__state~0; 9966#L104 [2020-11-28 03:08:03,731 INFO L796 eck$LassoCheckResult]: Loop: 9966#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 9956#L208 ssl3_connect_~s__server~0 := 0; 10343#L213 assume 0 != ssl3_connect_~cb~0; 10342#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10340#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9846#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9785#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 9813#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 9859#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10365#L522 ssl3_connect_~skip~0 := 0; 10364#L100-1 assume !false; 10363#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10362#L103 assume !(12292 == ssl3_connect_~s__state~0); 10361#L106 assume !(16384 == ssl3_connect_~s__state~0); 10360#L109 assume !(4096 == ssl3_connect_~s__state~0); 10359#L112 assume !(20480 == ssl3_connect_~s__state~0); 10358#L115 assume !(4099 == ssl3_connect_~s__state~0); 10296#L118 assume 4368 == ssl3_connect_~s__state~0; 10031#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 10290#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9787#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10287#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10284#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10278#L522 ssl3_connect_~skip~0 := 0; 10276#L100-1 assume !false; 10274#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10272#L103 assume !(12292 == ssl3_connect_~s__state~0); 10270#L106 assume !(16384 == ssl3_connect_~s__state~0); 10268#L109 assume !(4096 == ssl3_connect_~s__state~0); 10266#L112 assume !(20480 == ssl3_connect_~s__state~0); 10264#L115 assume !(4099 == ssl3_connect_~s__state~0); 10262#L118 assume !(4368 == ssl3_connect_~s__state~0); 10260#L121 assume !(4369 == ssl3_connect_~s__state~0); 10012#L124 assume 4384 == ssl3_connect_~s__state~0; 9823#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 9824#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9880#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 9860#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9854#L273-2 ssl3_connect_~s__init_num~0 := 0; 9855#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10291#L522 ssl3_connect_~skip~0 := 0; 10289#L100-1 assume !false; 10288#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10286#L103 assume !(12292 == ssl3_connect_~s__state~0); 10285#L106 assume !(16384 == ssl3_connect_~s__state~0); 10279#L109 assume !(4096 == ssl3_connect_~s__state~0); 10277#L112 assume !(20480 == ssl3_connect_~s__state~0); 10275#L115 assume !(4099 == ssl3_connect_~s__state~0); 10273#L118 assume !(4368 == ssl3_connect_~s__state~0); 10271#L121 assume !(4369 == ssl3_connect_~s__state~0); 10269#L124 assume !(4384 == ssl3_connect_~s__state~0); 10267#L127 assume !(4385 == ssl3_connect_~s__state~0); 10265#L130 assume !(4400 == ssl3_connect_~s__state~0); 10263#L133 assume !(4401 == ssl3_connect_~s__state~0); 10261#L136 assume !(4416 == ssl3_connect_~s__state~0); 10259#L139 assume !(4417 == ssl3_connect_~s__state~0); 10258#L142 assume !(4432 == ssl3_connect_~s__state~0); 10257#L145 assume !(4433 == ssl3_connect_~s__state~0); 10256#L148 assume !(4448 == ssl3_connect_~s__state~0); 10255#L151 assume !(4449 == ssl3_connect_~s__state~0); 10252#L154 assume !(4464 == ssl3_connect_~s__state~0); 10248#L157 assume !(4465 == ssl3_connect_~s__state~0); 10240#L160 assume !(4466 == ssl3_connect_~s__state~0); 10236#L163 assume !(4467 == ssl3_connect_~s__state~0); 10233#L166 assume !(4480 == ssl3_connect_~s__state~0); 10230#L169 assume !(4481 == ssl3_connect_~s__state~0); 10227#L172 assume !(4496 == ssl3_connect_~s__state~0); 9774#L175 assume !(4497 == ssl3_connect_~s__state~0); 9775#L178 assume !(4512 == ssl3_connect_~s__state~0); 9916#L181 assume !(4513 == ssl3_connect_~s__state~0); 9912#L184 assume !(4528 == ssl3_connect_~s__state~0); 9898#L187 assume !(4529 == ssl3_connect_~s__state~0); 9899#L190 assume 4560 == ssl3_connect_~s__state~0; 10091#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 10181#L433 assume !(ssl3_connect_~ret~0 <= 0); 9817#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9818#L436-2 ssl3_connect_~s__init_num~0 := 0; 9779#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10100#L522 ssl3_connect_~skip~0 := 0; 10058#L100-1 assume !false; 10057#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10055#L103 assume !(12292 == ssl3_connect_~s__state~0); 10052#L106 assume !(16384 == ssl3_connect_~s__state~0); 10049#L109 assume !(4096 == ssl3_connect_~s__state~0); 10041#L112 assume !(20480 == ssl3_connect_~s__state~0); 10037#L115 assume !(4099 == ssl3_connect_~s__state~0); 10034#L118 assume !(4368 == ssl3_connect_~s__state~0); 10032#L121 assume !(4369 == ssl3_connect_~s__state~0); 10027#L124 assume !(4384 == ssl3_connect_~s__state~0); 10026#L127 assume !(4385 == ssl3_connect_~s__state~0); 9991#L130 assume !(4400 == ssl3_connect_~s__state~0); 9989#L133 assume !(4401 == ssl3_connect_~s__state~0); 9984#L136 assume !(4416 == ssl3_connect_~s__state~0); 9977#L139 assume !(4417 == ssl3_connect_~s__state~0); 9975#L142 assume !(4432 == ssl3_connect_~s__state~0); 9971#L145 assume !(4433 == ssl3_connect_~s__state~0); 9967#L148 assume !(4448 == ssl3_connect_~s__state~0); 9963#L151 assume !(4449 == ssl3_connect_~s__state~0); 9954#L154 assume !(4464 == ssl3_connect_~s__state~0); 9952#L157 assume !(4465 == ssl3_connect_~s__state~0); 9949#L160 assume !(4466 == ssl3_connect_~s__state~0); 9947#L163 assume !(4467 == ssl3_connect_~s__state~0); 9946#L166 assume !(4480 == ssl3_connect_~s__state~0); 9943#L169 assume !(4481 == ssl3_connect_~s__state~0); 9942#L172 assume !(4496 == ssl3_connect_~s__state~0); 9940#L175 assume !(4497 == ssl3_connect_~s__state~0); 9939#L178 assume !(4512 == ssl3_connect_~s__state~0); 9937#L181 assume !(4513 == ssl3_connect_~s__state~0); 9936#L184 assume !(4528 == ssl3_connect_~s__state~0); 9933#L187 assume !(4529 == ssl3_connect_~s__state~0); 9935#L190 assume !(4560 == ssl3_connect_~s__state~0); 10092#L193 assume !(4561 == ssl3_connect_~s__state~0); 10088#L196 assume 4352 == ssl3_connect_~s__state~0; 10086#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10070#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10068#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10064#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9976#L522 ssl3_connect_~skip~0 := 0; 9973#L100-1 assume !false; 9974#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9965#L103 assume 12292 == ssl3_connect_~s__state~0; 9966#L104 [2020-11-28 03:08:03,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,734 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2020-11-28 03:08:03,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803022941] [2020-11-28 03:08:03,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,748 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:03,754 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:03,758 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:03,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:03,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2020-11-28 03:08:03,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:03,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290086951] [2020-11-28 03:08:03,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:03,854 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:08:03,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290086951] [2020-11-28 03:08:03,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:03,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:03,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227773292] [2020-11-28 03:08:03,855 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:03,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:03,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:03,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:03,855 INFO L87 Difference]: Start difference. First operand 659 states and 912 transitions. cyclomatic complexity: 254 Second operand 3 states. [2020-11-28 03:08:04,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:04,116 INFO L93 Difference]: Finished difference Result 735 states and 998 transitions. [2020-11-28 03:08:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:04,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 735 states and 998 transitions. [2020-11-28 03:08:04,124 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2020-11-28 03:08:04,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 735 states to 735 states and 998 transitions. [2020-11-28 03:08:04,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2020-11-28 03:08:04,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2020-11-28 03:08:04,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 998 transitions. [2020-11-28 03:08:04,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:04,133 INFO L691 BuchiCegarLoop]: Abstraction has 735 states and 998 transitions. [2020-11-28 03:08:04,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 998 transitions. [2020-11-28 03:08:04,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 731. [2020-11-28 03:08:04,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2020-11-28 03:08:04,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 994 transitions. [2020-11-28 03:08:04,152 INFO L714 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2020-11-28 03:08:04,152 INFO L594 BuchiCegarLoop]: Abstraction has 731 states and 994 transitions. [2020-11-28 03:08:04,152 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 03:08:04,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 994 transitions. [2020-11-28 03:08:04,157 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2020-11-28 03:08:04,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:04,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:04,159 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:04,160 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:08:04,160 INFO L794 eck$LassoCheckResult]: Stem: 11297#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); 11190#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11191#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11248#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 11249#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11221#L100-1 assume !false; 11470#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11398#L103 assume 12292 == ssl3_connect_~s__state~0; 11387#L104 [2020-11-28 03:08:04,161 INFO L796 eck$LassoCheckResult]: Loop: 11387#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 11380#L208 ssl3_connect_~s__server~0 := 0; 11825#L213 assume 0 != ssl3_connect_~cb~0; 11824#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11823#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11821#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11819#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 11818#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11817#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11812#L522 ssl3_connect_~skip~0 := 0; 11811#L100-1 assume !false; 11810#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11809#L103 assume !(12292 == ssl3_connect_~s__state~0); 11808#L106 assume !(16384 == ssl3_connect_~s__state~0); 11807#L109 assume !(4096 == ssl3_connect_~s__state~0); 11805#L112 assume !(20480 == ssl3_connect_~s__state~0); 11804#L115 assume !(4099 == ssl3_connect_~s__state~0); 11803#L118 assume 4368 == ssl3_connect_~s__state~0; 11453#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11802#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11187#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11801#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11800#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11795#L522 ssl3_connect_~skip~0 := 0; 11794#L100-1 assume !false; 11793#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11792#L103 assume !(12292 == ssl3_connect_~s__state~0); 11791#L106 assume !(16384 == ssl3_connect_~s__state~0); 11785#L109 assume !(4096 == ssl3_connect_~s__state~0); 11783#L112 assume !(20480 == ssl3_connect_~s__state~0); 11781#L115 assume !(4099 == ssl3_connect_~s__state~0); 11409#L118 assume !(4368 == ssl3_connect_~s__state~0); 11410#L121 assume !(4369 == ssl3_connect_~s__state~0); 11404#L124 assume 4384 == ssl3_connect_~s__state~0; 11405#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 11298#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11299#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 11258#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11259#L273-2 ssl3_connect_~s__init_num~0 := 0; 11790#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11784#L522 ssl3_connect_~skip~0 := 0; 11782#L100-1 assume !false; 11780#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11775#L103 assume !(12292 == ssl3_connect_~s__state~0); 11773#L106 assume !(16384 == ssl3_connect_~s__state~0); 11771#L109 assume !(4096 == ssl3_connect_~s__state~0); 11769#L112 assume !(20480 == ssl3_connect_~s__state~0); 11767#L115 assume !(4099 == ssl3_connect_~s__state~0); 11765#L118 assume !(4368 == ssl3_connect_~s__state~0); 11762#L121 assume !(4369 == ssl3_connect_~s__state~0); 11758#L124 assume !(4384 == ssl3_connect_~s__state~0); 11757#L127 assume !(4385 == ssl3_connect_~s__state~0); 11756#L130 assume !(4400 == ssl3_connect_~s__state~0); 11754#L133 assume !(4401 == ssl3_connect_~s__state~0); 11732#L136 assume !(4416 == ssl3_connect_~s__state~0); 11728#L139 assume !(4417 == ssl3_connect_~s__state~0); 11724#L142 assume !(4432 == ssl3_connect_~s__state~0); 11720#L145 assume !(4433 == ssl3_connect_~s__state~0); 11716#L148 assume !(4448 == ssl3_connect_~s__state~0); 11712#L151 assume !(4449 == ssl3_connect_~s__state~0); 11708#L154 assume !(4464 == ssl3_connect_~s__state~0); 11704#L157 assume !(4465 == ssl3_connect_~s__state~0); 11700#L160 assume !(4466 == ssl3_connect_~s__state~0); 11696#L163 assume !(4467 == ssl3_connect_~s__state~0); 11692#L166 assume !(4480 == ssl3_connect_~s__state~0); 11687#L169 assume !(4481 == ssl3_connect_~s__state~0); 11686#L172 assume !(4496 == ssl3_connect_~s__state~0); 11685#L175 assume !(4497 == ssl3_connect_~s__state~0); 11443#L178 assume !(4512 == ssl3_connect_~s__state~0); 11317#L181 assume !(4513 == ssl3_connect_~s__state~0); 11311#L184 assume !(4528 == ssl3_connect_~s__state~0); 11293#L187 assume !(4529 == ssl3_connect_~s__state~0); 11294#L190 assume 4560 == ssl3_connect_~s__state~0; 11231#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 11232#L433 assume !(ssl3_connect_~ret~0 <= 0); 11222#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11224#L436-2 ssl3_connect_~s__init_num~0 := 0; 11286#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11774#L522 ssl3_connect_~skip~0 := 0; 11772#L100-1 assume !false; 11770#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11768#L103 assume !(12292 == ssl3_connect_~s__state~0); 11766#L106 assume !(16384 == ssl3_connect_~s__state~0); 11763#L109 assume !(4096 == ssl3_connect_~s__state~0); 11760#L112 assume !(20480 == ssl3_connect_~s__state~0); 11381#L115 assume !(4099 == ssl3_connect_~s__state~0); 11382#L118 assume !(4368 == ssl3_connect_~s__state~0); 11684#L121 assume !(4369 == ssl3_connect_~s__state~0); 11683#L124 assume !(4384 == ssl3_connect_~s__state~0); 11682#L127 assume !(4385 == ssl3_connect_~s__state~0); 11680#L130 assume !(4400 == ssl3_connect_~s__state~0); 11679#L133 assume !(4401 == ssl3_connect_~s__state~0); 11677#L136 assume !(4416 == ssl3_connect_~s__state~0); 11440#L139 assume !(4417 == ssl3_connect_~s__state~0); 11439#L142 assume !(4432 == ssl3_connect_~s__state~0); 11438#L145 assume !(4433 == ssl3_connect_~s__state~0); 11436#L148 assume !(4448 == ssl3_connect_~s__state~0); 11435#L151 assume !(4449 == ssl3_connect_~s__state~0); 11434#L154 assume !(4464 == ssl3_connect_~s__state~0); 11433#L157 assume !(4465 == ssl3_connect_~s__state~0); 11428#L160 assume !(4466 == ssl3_connect_~s__state~0); 11426#L163 assume !(4467 == ssl3_connect_~s__state~0); 11424#L166 assume !(4480 == ssl3_connect_~s__state~0); 11422#L169 assume !(4481 == ssl3_connect_~s__state~0); 11420#L172 assume !(4496 == ssl3_connect_~s__state~0); 11418#L175 assume !(4497 == ssl3_connect_~s__state~0); 11416#L178 assume !(4512 == ssl3_connect_~s__state~0); 11414#L181 assume !(4513 == ssl3_connect_~s__state~0); 11411#L184 assume !(4528 == ssl3_connect_~s__state~0); 11408#L187 assume !(4529 == ssl3_connect_~s__state~0); 11276#L190 assume !(4560 == ssl3_connect_~s__state~0); 11277#L193 assume !(4561 == ssl3_connect_~s__state~0); 11269#L196 assume 4352 == ssl3_connect_~s__state~0; 11180#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 11181#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 11282#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11287#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11393#L522 ssl3_connect_~skip~0 := 0; 11392#L100-1 assume !false; 11389#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11386#L103 assume 12292 == ssl3_connect_~s__state~0; 11387#L104 [2020-11-28 03:08:04,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,161 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2020-11-28 03:08:04,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,162 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972983080] [2020-11-28 03:08:04,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,168 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,178 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,181 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:04,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2020-11-28 03:08:04,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539988001] [2020-11-28 03:08:04,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:04,236 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:08:04,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539988001] [2020-11-28 03:08:04,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:04,237 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:04,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058754162] [2020-11-28 03:08:04,237 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:04,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:04,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:04,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:04,238 INFO L87 Difference]: Start difference. First operand 731 states and 994 transitions. cyclomatic complexity: 264 Second operand 3 states. [2020-11-28 03:08:04,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:04,275 INFO L93 Difference]: Finished difference Result 1313 states and 1802 transitions. [2020-11-28 03:08:04,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:04,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1313 states and 1802 transitions. [2020-11-28 03:08:04,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2020-11-28 03:08:04,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1313 states to 1313 states and 1802 transitions. [2020-11-28 03:08:04,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2020-11-28 03:08:04,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2020-11-28 03:08:04,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1313 states and 1802 transitions. [2020-11-28 03:08:04,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:04,304 INFO L691 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:08:04,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states and 1802 transitions. [2020-11-28 03:08:04,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1313. [2020-11-28 03:08:04,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1313 states. [2020-11-28 03:08:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 1802 transitions. [2020-11-28 03:08:04,340 INFO L714 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:08:04,340 INFO L594 BuchiCegarLoop]: Abstraction has 1313 states and 1802 transitions. [2020-11-28 03:08:04,340 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 03:08:04,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1313 states and 1802 transitions. [2020-11-28 03:08:04,350 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2020-11-28 03:08:04,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:04,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:04,352 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:04,352 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:08:04,353 INFO L794 eck$LassoCheckResult]: Stem: 13361#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); 13240#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13241#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13303#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 13304#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13274#L100-1 assume !false; 13454#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13455#L103 assume 12292 == ssl3_connect_~s__state~0; 13444#L104 [2020-11-28 03:08:04,353 INFO L796 eck$LassoCheckResult]: Loop: 13444#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 13438#L208 ssl3_connect_~s__server~0 := 0; 14375#L213 assume 0 != ssl3_connect_~cb~0; 14374#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 14373#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14371#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14369#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 14368#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 14364#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14354#L522 ssl3_connect_~skip~0 := 0; 14352#L100-1 assume !false; 14350#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14348#L103 assume !(12292 == ssl3_connect_~s__state~0); 14346#L106 assume !(16384 == ssl3_connect_~s__state~0); 14344#L109 assume !(4096 == ssl3_connect_~s__state~0); 14342#L112 assume !(20480 == ssl3_connect_~s__state~0); 14341#L115 assume !(4099 == ssl3_connect_~s__state~0); 14132#L118 assume 4368 == ssl3_connect_~s__state~0; 14131#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14130#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13518#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14129#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14128#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14125#L522 ssl3_connect_~skip~0 := 0; 14124#L100-1 assume !false; 14123#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14122#L103 assume !(12292 == ssl3_connect_~s__state~0); 14121#L106 assume !(16384 == ssl3_connect_~s__state~0); 14120#L109 assume !(4096 == ssl3_connect_~s__state~0); 14119#L112 assume !(20480 == ssl3_connect_~s__state~0); 14118#L115 assume !(4099 == ssl3_connect_~s__state~0); 14117#L118 assume !(4368 == ssl3_connect_~s__state~0); 14116#L121 assume !(4369 == ssl3_connect_~s__state~0); 14112#L124 assume 4384 == ssl3_connect_~s__state~0; 14092#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 14111#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13363#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 14108#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14109#L273-2 ssl3_connect_~s__init_num~0 := 0; 14405#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14400#L522 ssl3_connect_~skip~0 := 0; 14399#L100-1 assume !false; 14398#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14397#L103 assume !(12292 == ssl3_connect_~s__state~0); 14394#L106 assume !(16384 == ssl3_connect_~s__state~0); 14392#L109 assume !(4096 == ssl3_connect_~s__state~0); 14390#L112 assume !(20480 == ssl3_connect_~s__state~0); 14384#L115 assume !(4099 == ssl3_connect_~s__state~0); 14382#L118 assume !(4368 == ssl3_connect_~s__state~0); 14322#L121 assume !(4369 == ssl3_connect_~s__state~0); 14321#L124 assume !(4384 == ssl3_connect_~s__state~0); 14320#L127 assume !(4385 == ssl3_connect_~s__state~0); 14319#L130 assume 4400 == ssl3_connect_~s__state~0; 13377#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13320#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13314#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13315#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13906#L522 ssl3_connect_~skip~0 := 0; 13903#L100-1 assume !false; 13900#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13897#L103 assume !(12292 == ssl3_connect_~s__state~0); 13894#L106 assume !(16384 == ssl3_connect_~s__state~0); 13891#L109 assume !(4096 == ssl3_connect_~s__state~0); 13874#L112 assume !(20480 == ssl3_connect_~s__state~0); 13875#L115 assume !(4099 == ssl3_connect_~s__state~0); 14261#L118 assume !(4368 == ssl3_connect_~s__state~0); 14259#L121 assume !(4369 == ssl3_connect_~s__state~0); 14257#L124 assume !(4384 == ssl3_connect_~s__state~0); 14255#L127 assume !(4385 == ssl3_connect_~s__state~0); 14253#L130 assume !(4400 == ssl3_connect_~s__state~0); 14251#L133 assume !(4401 == ssl3_connect_~s__state~0); 14249#L136 assume 4416 == ssl3_connect_~s__state~0; 14078#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 14247#L306 assume !(3 == ssl3_connect_~blastFlag~0); 14246#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14245#L314 assume !(0 == ssl3_connect_~tmp___6~0); 14244#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13924#L522 ssl3_connect_~skip~0 := 0; 13925#L100-1 assume !false; 13915#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13916#L103 assume !(12292 == ssl3_connect_~s__state~0); 13904#L106 assume !(16384 == ssl3_connect_~s__state~0); 13905#L109 assume !(4096 == ssl3_connect_~s__state~0); 13898#L112 assume !(20480 == ssl3_connect_~s__state~0); 13899#L115 assume !(4099 == ssl3_connect_~s__state~0); 13892#L118 assume !(4368 == ssl3_connect_~s__state~0); 13893#L121 assume !(4369 == ssl3_connect_~s__state~0); 13802#L124 assume !(4384 == ssl3_connect_~s__state~0); 13803#L127 assume !(4385 == ssl3_connect_~s__state~0); 13794#L130 assume !(4400 == ssl3_connect_~s__state~0); 13795#L133 assume !(4401 == ssl3_connect_~s__state~0); 13787#L136 assume !(4416 == ssl3_connect_~s__state~0); 13788#L139 assume !(4417 == ssl3_connect_~s__state~0); 13383#L142 assume 4432 == ssl3_connect_~s__state~0; 13384#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 13357#L322 assume !(5 == ssl3_connect_~blastFlag~0); 13358#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14233#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13573#L522 ssl3_connect_~skip~0 := 0; 13574#L100-1 assume !false; 14225#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14161#L103 assume !(12292 == ssl3_connect_~s__state~0); 14159#L106 assume !(16384 == ssl3_connect_~s__state~0); 14157#L109 assume !(4096 == ssl3_connect_~s__state~0); 14158#L112 assume !(20480 == ssl3_connect_~s__state~0); 14191#L115 assume !(4099 == ssl3_connect_~s__state~0); 14133#L118 assume !(4368 == ssl3_connect_~s__state~0); 14134#L121 assume !(4369 == ssl3_connect_~s__state~0); 14113#L124 assume !(4384 == ssl3_connect_~s__state~0); 14114#L127 assume !(4385 == ssl3_connect_~s__state~0); 14115#L130 assume !(4400 == ssl3_connect_~s__state~0); 14101#L133 assume !(4401 == ssl3_connect_~s__state~0); 14099#L136 assume !(4416 == ssl3_connect_~s__state~0); 14077#L139 assume !(4417 == ssl3_connect_~s__state~0); 14075#L142 assume !(4432 == ssl3_connect_~s__state~0); 14032#L145 assume !(4433 == ssl3_connect_~s__state~0); 14030#L148 assume !(4448 == ssl3_connect_~s__state~0); 14029#L151 assume !(4449 == ssl3_connect_~s__state~0); 14028#L154 assume !(4464 == ssl3_connect_~s__state~0); 14015#L157 assume !(4465 == ssl3_connect_~s__state~0); 14013#L160 assume !(4466 == ssl3_connect_~s__state~0); 14011#L163 assume !(4467 == ssl3_connect_~s__state~0); 14009#L166 assume !(4480 == ssl3_connect_~s__state~0); 13999#L169 assume !(4481 == ssl3_connect_~s__state~0); 13995#L172 assume !(4496 == ssl3_connect_~s__state~0); 13989#L175 assume !(4497 == ssl3_connect_~s__state~0); 13985#L178 assume !(4512 == ssl3_connect_~s__state~0); 13980#L181 assume !(4513 == ssl3_connect_~s__state~0); 13975#L184 assume !(4528 == ssl3_connect_~s__state~0); 13968#L187 assume !(4529 == ssl3_connect_~s__state~0); 13969#L190 assume !(4560 == ssl3_connect_~s__state~0); 14195#L193 assume !(4561 == ssl3_connect_~s__state~0); 13957#L196 assume 4352 == ssl3_connect_~s__state~0; 14194#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 14192#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 14190#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13527#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13523#L522 ssl3_connect_~skip~0 := 0; 13471#L100-1 assume !false; 13472#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13446#L103 assume 12292 == ssl3_connect_~s__state~0; 13444#L104 [2020-11-28 03:08:04,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,354 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2020-11-28 03:08:04,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594737035] [2020-11-28 03:08:04,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,360 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,375 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,379 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:04,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,379 INFO L82 PathProgramCache]: Analyzing trace with hash -745256753, now seen corresponding path program 1 times [2020-11-28 03:08:04,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,380 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805106189] [2020-11-28 03:08:04,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:04,508 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:08:04,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805106189] [2020-11-28 03:08:04,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:04,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:04,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155797388] [2020-11-28 03:08:04,509 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:04,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:04,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:04,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:04,510 INFO L87 Difference]: Start difference. First operand 1313 states and 1802 transitions. cyclomatic complexity: 491 Second operand 3 states. [2020-11-28 03:08:04,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:04,756 INFO L93 Difference]: Finished difference Result 1425 states and 1938 transitions. [2020-11-28 03:08:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:04,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1425 states and 1938 transitions. [2020-11-28 03:08:04,771 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2020-11-28 03:08:04,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1425 states to 1425 states and 1938 transitions. [2020-11-28 03:08:04,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1425 [2020-11-28 03:08:04,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1425 [2020-11-28 03:08:04,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1425 states and 1938 transitions. [2020-11-28 03:08:04,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:04,789 INFO L691 BuchiCegarLoop]: Abstraction has 1425 states and 1938 transitions. [2020-11-28 03:08:04,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states and 1938 transitions. [2020-11-28 03:08:04,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1413. [2020-11-28 03:08:04,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1413 states. [2020-11-28 03:08:04,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1922 transitions. [2020-11-28 03:08:04,831 INFO L714 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2020-11-28 03:08:04,831 INFO L594 BuchiCegarLoop]: Abstraction has 1413 states and 1922 transitions. [2020-11-28 03:08:04,831 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 03:08:04,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1413 states and 1922 transitions. [2020-11-28 03:08:04,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2020-11-28 03:08:04,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:04,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:04,843 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:04,843 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:08:04,844 INFO L794 eck$LassoCheckResult]: Stem: 16108#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); 15984#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15985#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16049#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 16050#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16017#L100-1 assume !false; 16425#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16426#L103 assume 12292 == ssl3_connect_~s__state~0; 16112#L104 [2020-11-28 03:08:04,844 INFO L796 eck$LassoCheckResult]: Loop: 16112#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 16113#L208 ssl3_connect_~s__server~0 := 0; 17313#L213 assume 0 != ssl3_connect_~cb~0; 16005#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 16006#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17207#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17204#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 17202#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17200#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17195#L522 ssl3_connect_~skip~0 := 0; 17192#L100-1 assume !false; 17190#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17186#L103 assume !(12292 == ssl3_connect_~s__state~0); 17184#L106 assume !(16384 == ssl3_connect_~s__state~0); 17182#L109 assume !(4096 == ssl3_connect_~s__state~0); 17181#L112 assume !(20480 == ssl3_connect_~s__state~0); 17175#L115 assume !(4099 == ssl3_connect_~s__state~0); 17173#L118 assume 4368 == ssl3_connect_~s__state~0; 16234#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17171#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15981#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17167#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17166#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17129#L522 ssl3_connect_~skip~0 := 0; 17110#L100-1 assume !false; 17106#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17102#L103 assume !(12292 == ssl3_connect_~s__state~0); 17098#L106 assume !(16384 == ssl3_connect_~s__state~0); 17094#L109 assume !(4096 == ssl3_connect_~s__state~0); 17090#L112 assume !(20480 == ssl3_connect_~s__state~0); 17086#L115 assume !(4099 == ssl3_connect_~s__state~0); 17082#L118 assume !(4368 == ssl3_connect_~s__state~0); 17078#L121 assume !(4369 == ssl3_connect_~s__state~0); 17075#L124 assume 4384 == ssl3_connect_~s__state~0; 16225#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 17070#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16083#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 16084#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16618#L273-2 ssl3_connect_~s__init_num~0 := 0; 17223#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17218#L522 ssl3_connect_~skip~0 := 0; 17216#L100-1 assume !false; 17215#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17214#L103 assume !(12292 == ssl3_connect_~s__state~0); 17213#L106 assume !(16384 == ssl3_connect_~s__state~0); 17212#L109 assume !(4096 == ssl3_connect_~s__state~0); 17211#L112 assume !(20480 == ssl3_connect_~s__state~0); 17210#L115 assume !(4099 == ssl3_connect_~s__state~0); 17209#L118 assume !(4368 == ssl3_connect_~s__state~0); 16642#L121 assume !(4369 == ssl3_connect_~s__state~0); 16641#L124 assume !(4384 == ssl3_connect_~s__state~0); 16638#L127 assume !(4385 == ssl3_connect_~s__state~0); 16637#L130 assume 4400 == ssl3_connect_~s__state~0; 16124#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16064#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16058#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16059#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17274#L522 ssl3_connect_~skip~0 := 0; 17273#L100-1 assume !false; 17272#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17271#L103 assume !(12292 == ssl3_connect_~s__state~0); 17270#L106 assume !(16384 == ssl3_connect_~s__state~0); 17269#L109 assume !(4096 == ssl3_connect_~s__state~0); 17268#L112 assume !(20480 == ssl3_connect_~s__state~0); 17267#L115 assume !(4099 == ssl3_connect_~s__state~0); 17266#L118 assume !(4368 == ssl3_connect_~s__state~0); 17265#L121 assume !(4369 == ssl3_connect_~s__state~0); 16075#L124 assume !(4384 == ssl3_connect_~s__state~0); 16076#L127 assume !(4385 == ssl3_connect_~s__state~0); 16086#L130 assume !(4400 == ssl3_connect_~s__state~0); 17074#L133 assume !(4401 == ssl3_connect_~s__state~0); 16003#L136 assume 4416 == ssl3_connect_~s__state~0; 16004#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16065#L306 assume !(3 == ssl3_connect_~blastFlag~0); 16066#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16636#L314 assume !(0 == ssl3_connect_~tmp___6~0); 16634#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16629#L522 ssl3_connect_~skip~0 := 0; 16628#L100-1 assume !false; 16627#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16626#L103 assume !(12292 == ssl3_connect_~s__state~0); 16625#L106 assume !(16384 == ssl3_connect_~s__state~0); 16624#L109 assume !(4096 == ssl3_connect_~s__state~0); 16623#L112 assume !(20480 == ssl3_connect_~s__state~0); 16622#L115 assume !(4099 == ssl3_connect_~s__state~0); 16621#L118 assume !(4368 == ssl3_connect_~s__state~0); 16620#L121 assume !(4369 == ssl3_connect_~s__state~0); 16616#L124 assume !(4384 == ssl3_connect_~s__state~0); 16613#L127 assume !(4385 == ssl3_connect_~s__state~0); 16612#L130 assume !(4400 == ssl3_connect_~s__state~0); 16611#L133 assume !(4401 == ssl3_connect_~s__state~0); 16608#L136 assume !(4416 == ssl3_connect_~s__state~0); 16551#L139 assume !(4417 == ssl3_connect_~s__state~0); 16138#L142 assume 4432 == ssl3_connect_~s__state~0; 16077#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16078#L322 assume !(5 == ssl3_connect_~blastFlag~0); 16097#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16098#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17349#L522 ssl3_connect_~skip~0 := 0; 17348#L100-1 assume !false; 17347#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17346#L103 assume !(12292 == ssl3_connect_~s__state~0); 17345#L106 assume !(16384 == ssl3_connect_~s__state~0); 17344#L109 assume !(4096 == ssl3_connect_~s__state~0); 17343#L112 assume !(20480 == ssl3_connect_~s__state~0); 17342#L115 assume !(4099 == ssl3_connect_~s__state~0); 17341#L118 assume !(4368 == ssl3_connect_~s__state~0); 17340#L121 assume !(4369 == ssl3_connect_~s__state~0); 17339#L124 assume !(4384 == ssl3_connect_~s__state~0); 17338#L127 assume !(4385 == ssl3_connect_~s__state~0); 17337#L130 assume !(4400 == ssl3_connect_~s__state~0); 17336#L133 assume !(4401 == ssl3_connect_~s__state~0); 17335#L136 assume !(4416 == ssl3_connect_~s__state~0); 17334#L139 assume !(4417 == ssl3_connect_~s__state~0); 17333#L142 assume !(4432 == ssl3_connect_~s__state~0); 17332#L145 assume !(4433 == ssl3_connect_~s__state~0); 16116#L148 assume 4448 == ssl3_connect_~s__state~0; 16068#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 16036#L334 assume !(ssl3_connect_~ret~0 <= 0); 16027#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16028#L337-2 ssl3_connect_~s__init_num~0 := 0; 16301#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16297#L522 ssl3_connect_~skip~0 := 0; 16284#L100-1 assume !false; 16285#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16276#L103 assume !(12292 == ssl3_connect_~s__state~0); 16277#L106 assume !(16384 == ssl3_connect_~s__state~0); 16268#L109 assume !(4096 == ssl3_connect_~s__state~0); 16269#L112 assume !(20480 == ssl3_connect_~s__state~0); 16260#L115 assume !(4099 == ssl3_connect_~s__state~0); 16261#L118 assume !(4368 == ssl3_connect_~s__state~0); 16252#L121 assume !(4369 == ssl3_connect_~s__state~0); 16253#L124 assume !(4384 == ssl3_connect_~s__state~0); 16449#L127 assume !(4385 == ssl3_connect_~s__state~0); 16430#L130 assume !(4400 == ssl3_connect_~s__state~0); 16431#L133 assume !(4401 == ssl3_connect_~s__state~0); 16402#L136 assume !(4416 == ssl3_connect_~s__state~0); 16403#L139 assume !(4417 == ssl3_connect_~s__state~0); 16398#L142 assume !(4432 == ssl3_connect_~s__state~0); 16399#L145 assume !(4433 == ssl3_connect_~s__state~0); 16445#L148 assume !(4448 == ssl3_connect_~s__state~0); 16444#L151 assume !(4449 == ssl3_connect_~s__state~0); 16443#L154 assume !(4464 == ssl3_connect_~s__state~0); 16442#L157 assume !(4465 == ssl3_connect_~s__state~0); 16441#L160 assume !(4466 == ssl3_connect_~s__state~0); 16440#L163 assume !(4467 == ssl3_connect_~s__state~0); 16439#L166 assume !(4480 == ssl3_connect_~s__state~0); 16438#L169 assume !(4481 == ssl3_connect_~s__state~0); 16437#L172 assume !(4496 == ssl3_connect_~s__state~0); 16436#L175 assume !(4497 == ssl3_connect_~s__state~0); 16435#L178 assume !(4512 == ssl3_connect_~s__state~0); 16129#L181 assume !(4513 == ssl3_connect_~s__state~0); 16130#L184 assume !(4528 == ssl3_connect_~s__state~0); 16104#L187 assume !(4529 == ssl3_connect_~s__state~0); 16106#L190 assume !(4560 == ssl3_connect_~s__state~0); 16082#L193 assume !(4561 == ssl3_connect_~s__state~0); 16073#L196 assume 4352 == ssl3_connect_~s__state~0; 16074#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 16346#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 16345#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16344#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16338#L522 ssl3_connect_~skip~0 := 0; 16334#L100-1 assume !false; 16335#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16326#L103 assume 12292 == ssl3_connect_~s__state~0; 16112#L104 [2020-11-28 03:08:04,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,845 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2020-11-28 03:08:04,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040845522] [2020-11-28 03:08:04,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,855 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:04,868 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:04,871 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:04,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:04,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1646923970, now seen corresponding path program 1 times [2020-11-28 03:08:04,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:04,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112852967] [2020-11-28 03:08:04,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:04,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:04,944 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:08:04,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112852967] [2020-11-28 03:08:04,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:04,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:04,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6227537] [2020-11-28 03:08:04,946 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:04,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:04,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:04,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:04,947 INFO L87 Difference]: Start difference. First operand 1413 states and 1922 transitions. cyclomatic complexity: 511 Second operand 3 states. [2020-11-28 03:08:05,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:05,175 INFO L93 Difference]: Finished difference Result 1533 states and 2062 transitions. [2020-11-28 03:08:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:05,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1533 states and 2062 transitions. [2020-11-28 03:08:05,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2020-11-28 03:08:05,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1533 states to 1533 states and 2062 transitions. [2020-11-28 03:08:05,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1533 [2020-11-28 03:08:05,205 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1533 [2020-11-28 03:08:05,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1533 states and 2062 transitions. [2020-11-28 03:08:05,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:05,207 INFO L691 BuchiCegarLoop]: Abstraction has 1533 states and 2062 transitions. [2020-11-28 03:08:05,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states and 2062 transitions. [2020-11-28 03:08:05,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1525. [2020-11-28 03:08:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1525 states. [2020-11-28 03:08:05,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2054 transitions. [2020-11-28 03:08:05,297 INFO L714 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2020-11-28 03:08:05,298 INFO L594 BuchiCegarLoop]: Abstraction has 1525 states and 2054 transitions. [2020-11-28 03:08:05,298 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 03:08:05,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1525 states and 2054 transitions. [2020-11-28 03:08:05,308 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2020-11-28 03:08:05,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:05,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:05,310 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:05,311 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:08:05,311 INFO L794 eck$LassoCheckResult]: Stem: 19068#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); 18937#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18938#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19005#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 19006#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 18970#L100-1 assume !false; 19161#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19990#L103 assume 12292 == ssl3_connect_~s__state~0; 19157#L104 [2020-11-28 03:08:05,311 INFO L796 eck$LassoCheckResult]: Loop: 19157#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19139#L208 ssl3_connect_~s__server~0 := 0; 19999#L213 assume 0 != ssl3_connect_~cb~0; 19998#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19997#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19993#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19989#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 19987#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19982#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19976#L522 ssl3_connect_~skip~0 := 0; 19974#L100-1 assume !false; 19972#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19970#L103 assume !(12292 == ssl3_connect_~s__state~0); 19968#L106 assume !(16384 == ssl3_connect_~s__state~0); 19966#L109 assume !(4096 == ssl3_connect_~s__state~0); 19964#L112 assume !(20480 == ssl3_connect_~s__state~0); 19954#L115 assume !(4099 == ssl3_connect_~s__state~0); 19636#L118 assume 4368 == ssl3_connect_~s__state~0; 19209#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19635#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19242#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19634#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19633#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19628#L522 ssl3_connect_~skip~0 := 0; 19627#L100-1 assume !false; 19626#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19625#L103 assume !(12292 == ssl3_connect_~s__state~0); 19624#L106 assume !(16384 == ssl3_connect_~s__state~0); 19623#L109 assume !(4096 == ssl3_connect_~s__state~0); 19622#L112 assume !(20480 == ssl3_connect_~s__state~0); 19621#L115 assume !(4099 == ssl3_connect_~s__state~0); 19620#L118 assume !(4368 == ssl3_connect_~s__state~0); 19619#L121 assume !(4369 == ssl3_connect_~s__state~0); 19618#L124 assume 4384 == ssl3_connect_~s__state~0; 19197#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19069#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19070#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 19188#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19190#L273-2 ssl3_connect_~s__init_num~0 := 0; 19578#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19573#L522 ssl3_connect_~skip~0 := 0; 19572#L100-1 assume !false; 19570#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19568#L103 assume !(12292 == ssl3_connect_~s__state~0); 19566#L106 assume !(16384 == ssl3_connect_~s__state~0); 19565#L109 assume !(4096 == ssl3_connect_~s__state~0); 19564#L112 assume !(20480 == ssl3_connect_~s__state~0); 19563#L115 assume !(4099 == ssl3_connect_~s__state~0); 19562#L118 assume !(4368 == ssl3_connect_~s__state~0); 19560#L121 assume !(4369 == ssl3_connect_~s__state~0); 19558#L124 assume !(4384 == ssl3_connect_~s__state~0); 19527#L127 assume !(4385 == ssl3_connect_~s__state~0); 19492#L130 assume 4400 == ssl3_connect_~s__state~0; 19491#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19487#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19485#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19475#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19465#L522 ssl3_connect_~skip~0 := 0; 19463#L100-1 assume !false; 19461#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19459#L103 assume !(12292 == ssl3_connect_~s__state~0); 19457#L106 assume !(16384 == ssl3_connect_~s__state~0); 19455#L109 assume !(4096 == ssl3_connect_~s__state~0); 19453#L112 assume !(20480 == ssl3_connect_~s__state~0); 19451#L115 assume !(4099 == ssl3_connect_~s__state~0); 19449#L118 assume !(4368 == ssl3_connect_~s__state~0); 19447#L121 assume !(4369 == ssl3_connect_~s__state~0); 19445#L124 assume !(4384 == ssl3_connect_~s__state~0); 19443#L127 assume !(4385 == ssl3_connect_~s__state~0); 19441#L130 assume !(4400 == ssl3_connect_~s__state~0); 19439#L133 assume !(4401 == ssl3_connect_~s__state~0); 19437#L136 assume 4416 == ssl3_connect_~s__state~0; 19163#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 19432#L306 assume !(3 == ssl3_connect_~blastFlag~0); 19428#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19429#L314 assume !(0 == ssl3_connect_~tmp___6~0); 19694#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19689#L522 ssl3_connect_~skip~0 := 0; 19688#L100-1 assume !false; 19687#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19686#L103 assume !(12292 == ssl3_connect_~s__state~0); 19685#L106 assume !(16384 == ssl3_connect_~s__state~0); 19684#L109 assume !(4096 == ssl3_connect_~s__state~0); 19683#L112 assume !(20480 == ssl3_connect_~s__state~0); 19682#L115 assume !(4099 == ssl3_connect_~s__state~0); 19681#L118 assume !(4368 == ssl3_connect_~s__state~0); 19680#L121 assume !(4369 == ssl3_connect_~s__state~0); 19679#L124 assume !(4384 == ssl3_connect_~s__state~0); 19678#L127 assume !(4385 == ssl3_connect_~s__state~0); 19617#L130 assume !(4400 == ssl3_connect_~s__state~0); 19616#L133 assume !(4401 == ssl3_connect_~s__state~0); 19614#L136 assume !(4416 == ssl3_connect_~s__state~0); 19612#L139 assume !(4417 == ssl3_connect_~s__state~0); 19608#L142 assume 4432 == ssl3_connect_~s__state~0; 19607#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 19606#L322 assume !(5 == ssl3_connect_~blastFlag~0); 19605#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19604#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19601#L522 ssl3_connect_~skip~0 := 0; 19600#L100-1 assume !false; 19599#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19598#L103 assume !(12292 == ssl3_connect_~s__state~0); 19597#L106 assume !(16384 == ssl3_connect_~s__state~0); 19596#L109 assume !(4096 == ssl3_connect_~s__state~0); 19595#L112 assume !(20480 == ssl3_connect_~s__state~0); 19594#L115 assume !(4099 == ssl3_connect_~s__state~0); 19593#L118 assume !(4368 == ssl3_connect_~s__state~0); 19592#L121 assume !(4369 == ssl3_connect_~s__state~0); 19591#L124 assume !(4384 == ssl3_connect_~s__state~0); 19590#L127 assume !(4385 == ssl3_connect_~s__state~0); 19589#L130 assume !(4400 == ssl3_connect_~s__state~0); 19588#L133 assume !(4401 == ssl3_connect_~s__state~0); 19587#L136 assume !(4416 == ssl3_connect_~s__state~0); 19586#L139 assume !(4417 == ssl3_connect_~s__state~0); 19585#L142 assume !(4432 == ssl3_connect_~s__state~0); 19584#L145 assume !(4433 == ssl3_connect_~s__state~0); 19313#L148 assume 4448 == ssl3_connect_~s__state~0; 19132#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19310#L334 assume !(ssl3_connect_~ret~0 <= 0); 18980#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 18982#L337-2 ssl3_connect_~s__init_num~0 := 0; 18925#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20349#L522 ssl3_connect_~skip~0 := 0; 20348#L100-1 assume !false; 20346#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20338#L103 assume !(12292 == ssl3_connect_~s__state~0); 20337#L106 assume !(16384 == ssl3_connect_~s__state~0); 20035#L109 assume !(4096 == ssl3_connect_~s__state~0); 20034#L112 assume !(20480 == ssl3_connect_~s__state~0); 20033#L115 assume !(4099 == ssl3_connect_~s__state~0); 20032#L118 assume !(4368 == ssl3_connect_~s__state~0); 20031#L121 assume !(4369 == ssl3_connect_~s__state~0); 20030#L124 assume !(4384 == ssl3_connect_~s__state~0); 20029#L127 assume !(4385 == ssl3_connect_~s__state~0); 20028#L130 assume !(4400 == ssl3_connect_~s__state~0); 19493#L133 assume !(4401 == ssl3_connect_~s__state~0); 19168#L136 assume !(4416 == ssl3_connect_~s__state~0); 19162#L139 assume !(4417 == ssl3_connect_~s__state~0); 19164#L142 assume !(4432 == ssl3_connect_~s__state~0); 19609#L145 assume !(4433 == ssl3_connect_~s__state~0); 19135#L148 assume !(4448 == ssl3_connect_~s__state~0); 19131#L151 assume !(4449 == ssl3_connect_~s__state~0); 19133#L154 assume !(4464 == ssl3_connect_~s__state~0); 19794#L157 assume !(4465 == ssl3_connect_~s__state~0); 19795#L160 assume !(4466 == ssl3_connect_~s__state~0); 19796#L163 assume !(4467 == ssl3_connect_~s__state~0); 19121#L166 assume !(4480 == ssl3_connect_~s__state~0); 19115#L169 assume !(4481 == ssl3_connect_~s__state~0); 19117#L172 assume !(4496 == ssl3_connect_~s__state~0); 19675#L175 assume !(4497 == ssl3_connect_~s__state~0); 19111#L178 assume !(4512 == ssl3_connect_~s__state~0); 19109#L181 assume !(4513 == ssl3_connect_~s__state~0); 19108#L184 assume !(4528 == ssl3_connect_~s__state~0); 19105#L187 assume !(4529 == ssl3_connect_~s__state~0); 19107#L190 assume !(4560 == ssl3_connect_~s__state~0); 19047#L193 assume !(4561 == ssl3_connect_~s__state~0); 19027#L196 assume 4352 == ssl3_connect_~s__state~0; 18926#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 18927#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19049#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19050#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19169#L522 ssl3_connect_~skip~0 := 0; 19170#L100-1 assume !false; 19153#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19154#L103 assume 12292 == ssl3_connect_~s__state~0; 19157#L104 [2020-11-28 03:08:05,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:05,312 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2020-11-28 03:08:05,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:05,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874579458] [2020-11-28 03:08:05,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:05,318 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:05,323 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:05,326 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:05,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:05,327 INFO L82 PathProgramCache]: Analyzing trace with hash -719770624, now seen corresponding path program 1 times [2020-11-28 03:08:05,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:05,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582871601] [2020-11-28 03:08:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:05,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:05,382 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:08:05,382 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582871601] [2020-11-28 03:08:05,382 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:05,383 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:05,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704060249] [2020-11-28 03:08:05,383 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:05,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:05,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:05,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:05,384 INFO L87 Difference]: Start difference. First operand 1525 states and 2054 transitions. cyclomatic complexity: 531 Second operand 3 states. [2020-11-28 03:08:05,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:05,623 INFO L93 Difference]: Finished difference Result 1661 states and 2214 transitions. [2020-11-28 03:08:05,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:05,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1661 states and 2214 transitions. [2020-11-28 03:08:05,637 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2020-11-28 03:08:05,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1661 states to 1661 states and 2214 transitions. [2020-11-28 03:08:05,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1661 [2020-11-28 03:08:05,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1661 [2020-11-28 03:08:05,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1661 states and 2214 transitions. [2020-11-28 03:08:05,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:05,659 INFO L691 BuchiCegarLoop]: Abstraction has 1661 states and 2214 transitions. [2020-11-28 03:08:05,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states and 2214 transitions. [2020-11-28 03:08:05,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1649. [2020-11-28 03:08:05,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1649 states. [2020-11-28 03:08:05,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 2198 transitions. [2020-11-28 03:08:05,702 INFO L714 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2020-11-28 03:08:05,702 INFO L594 BuchiCegarLoop]: Abstraction has 1649 states and 2198 transitions. [2020-11-28 03:08:05,702 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 03:08:05,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1649 states and 2198 transitions. [2020-11-28 03:08:05,710 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2020-11-28 03:08:05,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:05,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:05,713 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:05,713 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:08:05,714 INFO L794 eck$LassoCheckResult]: Stem: 22245#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); 22129#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22130#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22191#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 22192#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22163#L100-1 assume !false; 22582#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22449#L103 assume 12292 == ssl3_connect_~s__state~0; 22450#L104 [2020-11-28 03:08:05,714 INFO L796 eck$LassoCheckResult]: Loop: 22450#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 22381#L208 ssl3_connect_~s__server~0 := 0; 23191#L213 assume 0 != ssl3_connect_~cb~0; 23190#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 23189#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 23186#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 23184#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 23183#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 23165#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23153#L522 ssl3_connect_~skip~0 := 0; 23149#L100-1 assume !false; 23145#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23141#L103 assume !(12292 == ssl3_connect_~s__state~0); 23137#L106 assume !(16384 == ssl3_connect_~s__state~0); 23133#L109 assume !(4096 == ssl3_connect_~s__state~0); 23129#L112 assume !(20480 == ssl3_connect_~s__state~0); 23125#L115 assume !(4099 == ssl3_connect_~s__state~0); 23121#L118 assume 4368 == ssl3_connect_~s__state~0; 22373#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 23112#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 23110#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 23107#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 23102#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23095#L522 ssl3_connect_~skip~0 := 0; 23092#L100-1 assume !false; 23089#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23086#L103 assume !(12292 == ssl3_connect_~s__state~0); 23083#L106 assume !(16384 == ssl3_connect_~s__state~0); 23080#L109 assume !(4096 == ssl3_connect_~s__state~0); 23077#L112 assume !(20480 == ssl3_connect_~s__state~0); 23074#L115 assume !(4099 == ssl3_connect_~s__state~0); 23071#L118 assume !(4368 == ssl3_connect_~s__state~0); 23069#L121 assume !(4369 == ssl3_connect_~s__state~0); 23068#L124 assume 4384 == ssl3_connect_~s__state~0; 22364#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 23067#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 23065#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 23063#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22197#L273-2 ssl3_connect_~s__init_num~0 := 0; 22198#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23626#L522 ssl3_connect_~skip~0 := 0; 23625#L100-1 assume !false; 23624#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23623#L103 assume !(12292 == ssl3_connect_~s__state~0); 23622#L106 assume !(16384 == ssl3_connect_~s__state~0); 23621#L109 assume !(4096 == ssl3_connect_~s__state~0); 23620#L112 assume !(20480 == ssl3_connect_~s__state~0); 23619#L115 assume !(4099 == ssl3_connect_~s__state~0); 23618#L118 assume !(4368 == ssl3_connect_~s__state~0); 23617#L121 assume !(4369 == ssl3_connect_~s__state~0); 23616#L124 assume !(4384 == ssl3_connect_~s__state~0); 23615#L127 assume !(4385 == ssl3_connect_~s__state~0); 23614#L130 assume 4400 == ssl3_connect_~s__state~0; 22257#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22258#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 23525#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23229#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23225#L522 ssl3_connect_~skip~0 := 0; 23113#L100-1 assume !false; 23114#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23105#L103 assume !(12292 == ssl3_connect_~s__state~0); 23106#L106 assume !(16384 == ssl3_connect_~s__state~0); 23096#L109 assume !(4096 == ssl3_connect_~s__state~0); 23097#L112 assume !(20480 == ssl3_connect_~s__state~0); 23090#L115 assume !(4099 == ssl3_connect_~s__state~0); 23091#L118 assume !(4368 == ssl3_connect_~s__state~0); 23084#L121 assume !(4369 == ssl3_connect_~s__state~0); 23085#L124 assume !(4384 == ssl3_connect_~s__state~0); 23078#L127 assume !(4385 == ssl3_connect_~s__state~0); 23079#L130 assume !(4400 == ssl3_connect_~s__state~0); 23072#L133 assume !(4401 == ssl3_connect_~s__state~0); 23073#L136 assume 4416 == ssl3_connect_~s__state~0; 22253#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 22254#L306 assume !(3 == ssl3_connect_~blastFlag~0); 23521#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23520#L314 assume !(0 == ssl3_connect_~tmp___6~0); 23518#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23513#L522 ssl3_connect_~skip~0 := 0; 23512#L100-1 assume !false; 23511#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23510#L103 assume !(12292 == ssl3_connect_~s__state~0); 23509#L106 assume !(16384 == ssl3_connect_~s__state~0); 23508#L109 assume !(4096 == ssl3_connect_~s__state~0); 23507#L112 assume !(20480 == ssl3_connect_~s__state~0); 23506#L115 assume !(4099 == ssl3_connect_~s__state~0); 23505#L118 assume !(4368 == ssl3_connect_~s__state~0); 23504#L121 assume !(4369 == ssl3_connect_~s__state~0); 23503#L124 assume !(4384 == ssl3_connect_~s__state~0); 23502#L127 assume !(4385 == ssl3_connect_~s__state~0); 23501#L130 assume !(4400 == ssl3_connect_~s__state~0); 23500#L133 assume !(4401 == ssl3_connect_~s__state~0); 23499#L136 assume !(4416 == ssl3_connect_~s__state~0); 23498#L139 assume !(4417 == ssl3_connect_~s__state~0); 23497#L142 assume 4432 == ssl3_connect_~s__state~0; 22834#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 23496#L322 assume !(5 == ssl3_connect_~blastFlag~0); 23494#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23487#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23481#L522 ssl3_connect_~skip~0 := 0; 23479#L100-1 assume !false; 23477#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23475#L103 assume !(12292 == ssl3_connect_~s__state~0); 23473#L106 assume !(16384 == ssl3_connect_~s__state~0); 23471#L109 assume !(4096 == ssl3_connect_~s__state~0); 23469#L112 assume !(20480 == ssl3_connect_~s__state~0); 23467#L115 assume !(4099 == ssl3_connect_~s__state~0); 23465#L118 assume !(4368 == ssl3_connect_~s__state~0); 23463#L121 assume !(4369 == ssl3_connect_~s__state~0); 23461#L124 assume !(4384 == ssl3_connect_~s__state~0); 23459#L127 assume !(4385 == ssl3_connect_~s__state~0); 23457#L130 assume !(4400 == ssl3_connect_~s__state~0); 23455#L133 assume !(4401 == ssl3_connect_~s__state~0); 23453#L136 assume !(4416 == ssl3_connect_~s__state~0); 23451#L139 assume !(4417 == ssl3_connect_~s__state~0); 23449#L142 assume !(4432 == ssl3_connect_~s__state~0); 23447#L145 assume !(4433 == ssl3_connect_~s__state~0); 23445#L148 assume 4448 == ssl3_connect_~s__state~0; 22831#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 23442#L334 assume !(ssl3_connect_~ret~0 <= 0); 23440#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 23438#L337-2 ssl3_connect_~s__init_num~0 := 0; 23436#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23431#L522 ssl3_connect_~skip~0 := 0; 23430#L100-1 assume !false; 23429#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23428#L103 assume !(12292 == ssl3_connect_~s__state~0); 23427#L106 assume !(16384 == ssl3_connect_~s__state~0); 23426#L109 assume !(4096 == ssl3_connect_~s__state~0); 23425#L112 assume !(20480 == ssl3_connect_~s__state~0); 23424#L115 assume !(4099 == ssl3_connect_~s__state~0); 23423#L118 assume !(4368 == ssl3_connect_~s__state~0); 23422#L121 assume !(4369 == ssl3_connect_~s__state~0); 23421#L124 assume !(4384 == ssl3_connect_~s__state~0); 23420#L127 assume !(4385 == ssl3_connect_~s__state~0); 23419#L130 assume !(4400 == ssl3_connect_~s__state~0); 23418#L133 assume !(4401 == ssl3_connect_~s__state~0); 23417#L136 assume !(4416 == ssl3_connect_~s__state~0); 23416#L139 assume !(4417 == ssl3_connect_~s__state~0); 23415#L142 assume !(4432 == ssl3_connect_~s__state~0); 23414#L145 assume !(4433 == ssl3_connect_~s__state~0); 23413#L148 assume !(4448 == ssl3_connect_~s__state~0); 23412#L151 assume !(4449 == ssl3_connect_~s__state~0); 23411#L154 assume !(4464 == ssl3_connect_~s__state~0); 23410#L157 assume !(4465 == ssl3_connect_~s__state~0); 23409#L160 assume !(4466 == ssl3_connect_~s__state~0); 23408#L163 assume !(4467 == ssl3_connect_~s__state~0); 23407#L166 assume 4480 == ssl3_connect_~s__state~0; 22823#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 23061#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22805#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22804#L362-2 ssl3_connect_~s__init_num~0 := 0; 22403#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22397#L522 ssl3_connect_~skip~0 := 0; 22395#L100-1 assume !false; 22393#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22391#L103 assume !(12292 == ssl3_connect_~s__state~0); 22389#L106 assume !(16384 == ssl3_connect_~s__state~0); 22387#L109 assume !(4096 == ssl3_connect_~s__state~0); 22384#L112 assume !(20480 == ssl3_connect_~s__state~0); 22380#L115 assume !(4099 == ssl3_connect_~s__state~0); 22377#L118 assume !(4368 == ssl3_connect_~s__state~0); 22372#L121 assume !(4369 == ssl3_connect_~s__state~0); 22369#L124 assume !(4384 == ssl3_connect_~s__state~0); 22363#L127 assume !(4385 == ssl3_connect_~s__state~0); 22359#L130 assume !(4400 == ssl3_connect_~s__state~0); 22360#L133 assume !(4401 == ssl3_connect_~s__state~0); 22349#L136 assume !(4416 == ssl3_connect_~s__state~0); 22343#L139 assume !(4417 == ssl3_connect_~s__state~0); 22344#L142 assume !(4432 == ssl3_connect_~s__state~0); 22880#L145 assume !(4433 == ssl3_connect_~s__state~0); 22879#L148 assume !(4448 == ssl3_connect_~s__state~0); 22878#L151 assume !(4449 == ssl3_connect_~s__state~0); 22877#L154 assume !(4464 == ssl3_connect_~s__state~0); 22876#L157 assume !(4465 == ssl3_connect_~s__state~0); 22875#L160 assume !(4466 == ssl3_connect_~s__state~0); 22874#L163 assume !(4467 == ssl3_connect_~s__state~0); 22873#L166 assume !(4480 == ssl3_connect_~s__state~0); 22872#L169 assume !(4481 == ssl3_connect_~s__state~0); 22869#L172 assume !(4496 == ssl3_connect_~s__state~0); 22870#L175 assume !(4497 == ssl3_connect_~s__state~0); 22811#L178 assume !(4512 == ssl3_connect_~s__state~0); 22812#L181 assume !(4513 == ssl3_connect_~s__state~0); 22817#L184 assume !(4528 == ssl3_connect_~s__state~0); 22888#L187 assume !(4529 == ssl3_connect_~s__state~0); 22881#L190 assume !(4560 == ssl3_connect_~s__state~0); 22231#L193 assume !(4561 == ssl3_connect_~s__state~0); 22212#L196 assume 4352 == ssl3_connect_~s__state~0; 22213#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 22224#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 22225#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22233#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22621#L522 ssl3_connect_~skip~0 := 0; 22616#L100-1 assume !false; 22583#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22579#L103 assume 12292 == ssl3_connect_~s__state~0; 22450#L104 [2020-11-28 03:08:05,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:05,715 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2020-11-28 03:08:05,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:05,716 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850771696] [2020-11-28 03:08:05,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:05,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:05,722 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:05,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:05,728 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:05,731 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:05,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:05,732 INFO L82 PathProgramCache]: Analyzing trace with hash -227647070, now seen corresponding path program 1 times [2020-11-28 03:08:05,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:05,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054902903] [2020-11-28 03:08:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:05,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:05,842 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:08:05,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054902903] [2020-11-28 03:08:05,843 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:05,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:05,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373482117] [2020-11-28 03:08:05,843 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:05,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:05,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:05,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:05,844 INFO L87 Difference]: Start difference. First operand 1649 states and 2198 transitions. cyclomatic complexity: 551 Second operand 3 states. [2020-11-28 03:08:05,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:05,881 INFO L93 Difference]: Finished difference Result 3267 states and 4352 transitions. [2020-11-28 03:08:05,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:05,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3267 states and 4352 transitions. [2020-11-28 03:08:05,905 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2020-11-28 03:08:05,936 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3267 states to 3267 states and 4352 transitions. [2020-11-28 03:08:05,936 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2020-11-28 03:08:05,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2020-11-28 03:08:05,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 4352 transitions. [2020-11-28 03:08:05,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:05,951 INFO L691 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:08:05,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 4352 transitions. [2020-11-28 03:08:06,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3267. [2020-11-28 03:08:06,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3267 states. [2020-11-28 03:08:06,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3267 states to 3267 states and 4352 transitions. [2020-11-28 03:08:06,039 INFO L714 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:08:06,039 INFO L594 BuchiCegarLoop]: Abstraction has 3267 states and 4352 transitions. [2020-11-28 03:08:06,040 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 03:08:06,040 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3267 states and 4352 transitions. [2020-11-28 03:08:06,055 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2020-11-28 03:08:06,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:06,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:06,058 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:06,058 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:08:06,058 INFO L794 eck$LassoCheckResult]: Stem: 27159#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); 27049#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27050#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27108#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 27109#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27081#L100-1 assume !false; 29032#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29026#L103 assume 12292 == ssl3_connect_~s__state~0; 29014#L104 [2020-11-28 03:08:06,060 INFO L796 eck$LassoCheckResult]: Loop: 29014#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 28202#L208 ssl3_connect_~s__server~0 := 0; 29011#L213 assume 0 != ssl3_connect_~cb~0; 29010#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 29009#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 29007#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 29005#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 29002#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 29003#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29020#L522 ssl3_connect_~skip~0 := 0; 29019#L100-1 assume !false; 29018#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29017#L103 assume !(12292 == ssl3_connect_~s__state~0); 29016#L106 assume !(16384 == ssl3_connect_~s__state~0); 28880#L109 assume !(4096 == ssl3_connect_~s__state~0); 28881#L112 assume !(20480 == ssl3_connect_~s__state~0); 28873#L115 assume !(4099 == ssl3_connect_~s__state~0); 28782#L118 assume 4368 == ssl3_connect_~s__state~0; 28195#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28775#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28699#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 28772#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 28769#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28763#L522 ssl3_connect_~skip~0 := 0; 28761#L100-1 assume !false; 28759#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28757#L103 assume !(12292 == ssl3_connect_~s__state~0); 28754#L106 assume !(16384 == ssl3_connect_~s__state~0); 28751#L109 assume !(4096 == ssl3_connect_~s__state~0); 28748#L112 assume !(20480 == ssl3_connect_~s__state~0); 28743#L115 assume !(4099 == ssl3_connect_~s__state~0); 28740#L118 assume !(4368 == ssl3_connect_~s__state~0); 28736#L121 assume !(4369 == ssl3_connect_~s__state~0); 28729#L124 assume 4384 == ssl3_connect_~s__state~0; 28188#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 28725#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28645#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 28718#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28717#L273-2 ssl3_connect_~s__init_num~0 := 0; 28685#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28673#L522 ssl3_connect_~skip~0 := 0; 28669#L100-1 assume !false; 28665#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28661#L103 assume !(12292 == ssl3_connect_~s__state~0); 28657#L106 assume !(16384 == ssl3_connect_~s__state~0); 28653#L109 assume !(4096 == ssl3_connect_~s__state~0); 28649#L112 assume !(20480 == ssl3_connect_~s__state~0); 28646#L115 assume !(4099 == ssl3_connect_~s__state~0); 28641#L118 assume !(4368 == ssl3_connect_~s__state~0); 28637#L121 assume !(4369 == ssl3_connect_~s__state~0); 28632#L124 assume !(4384 == ssl3_connect_~s__state~0); 28629#L127 assume !(4385 == ssl3_connect_~s__state~0); 28624#L130 assume 4400 == ssl3_connect_~s__state~0; 28181#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28595#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 28596#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28780#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28774#L522 ssl3_connect_~skip~0 := 0; 28773#L100-1 assume !false; 28770#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28764#L103 assume !(12292 == ssl3_connect_~s__state~0); 28762#L106 assume !(16384 == ssl3_connect_~s__state~0); 28760#L109 assume !(4096 == ssl3_connect_~s__state~0); 28758#L112 assume !(20480 == ssl3_connect_~s__state~0); 28756#L115 assume !(4099 == ssl3_connect_~s__state~0); 28753#L118 assume !(4368 == ssl3_connect_~s__state~0); 28750#L121 assume !(4369 == ssl3_connect_~s__state~0); 28747#L124 assume !(4384 == ssl3_connect_~s__state~0); 28742#L127 assume !(4385 == ssl3_connect_~s__state~0); 28739#L130 assume !(4400 == ssl3_connect_~s__state~0); 28735#L133 assume !(4401 == ssl3_connect_~s__state~0); 28728#L136 assume 4416 == ssl3_connect_~s__state~0; 28174#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28724#L306 assume !(3 == ssl3_connect_~blastFlag~0); 28722#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28715#L314 assume !(0 == ssl3_connect_~tmp___6~0); 28713#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28679#L522 ssl3_connect_~skip~0 := 0; 28671#L100-1 assume !false; 28667#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28663#L103 assume !(12292 == ssl3_connect_~s__state~0); 28659#L106 assume !(16384 == ssl3_connect_~s__state~0); 28655#L109 assume !(4096 == ssl3_connect_~s__state~0); 28651#L112 assume !(20480 == ssl3_connect_~s__state~0); 28648#L115 assume !(4099 == ssl3_connect_~s__state~0); 28643#L118 assume !(4368 == ssl3_connect_~s__state~0); 28639#L121 assume !(4369 == ssl3_connect_~s__state~0); 28634#L124 assume !(4384 == ssl3_connect_~s__state~0); 28631#L127 assume !(4385 == ssl3_connect_~s__state~0); 28622#L130 assume !(4400 == ssl3_connect_~s__state~0); 28616#L133 assume !(4401 == ssl3_connect_~s__state~0); 28614#L136 assume !(4416 == ssl3_connect_~s__state~0); 28612#L139 assume !(4417 == ssl3_connect_~s__state~0); 28610#L142 assume 4432 == ssl3_connect_~s__state~0; 28167#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 28607#L322 assume !(5 == ssl3_connect_~blastFlag~0); 28605#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28602#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28578#L522 ssl3_connect_~skip~0 := 0; 28576#L100-1 assume !false; 28572#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28568#L103 assume !(12292 == ssl3_connect_~s__state~0); 28565#L106 assume !(16384 == ssl3_connect_~s__state~0); 28559#L109 assume !(4096 == ssl3_connect_~s__state~0); 28557#L112 assume !(20480 == ssl3_connect_~s__state~0); 28555#L115 assume !(4099 == ssl3_connect_~s__state~0); 28553#L118 assume !(4368 == ssl3_connect_~s__state~0); 28551#L121 assume !(4369 == ssl3_connect_~s__state~0); 28549#L124 assume !(4384 == ssl3_connect_~s__state~0); 28547#L127 assume !(4385 == ssl3_connect_~s__state~0); 28545#L130 assume !(4400 == ssl3_connect_~s__state~0); 28543#L133 assume !(4401 == ssl3_connect_~s__state~0); 28541#L136 assume !(4416 == ssl3_connect_~s__state~0); 28539#L139 assume !(4417 == ssl3_connect_~s__state~0); 28537#L142 assume !(4432 == ssl3_connect_~s__state~0); 28535#L145 assume !(4433 == ssl3_connect_~s__state~0); 28533#L148 assume 4448 == ssl3_connect_~s__state~0; 28160#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 28530#L334 assume !(ssl3_connect_~ret~0 <= 0); 28528#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28526#L337-2 ssl3_connect_~s__init_num~0 := 0; 28518#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28513#L522 ssl3_connect_~skip~0 := 0; 28511#L100-1 assume !false; 28500#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28497#L103 assume !(12292 == ssl3_connect_~s__state~0); 28494#L106 assume !(16384 == ssl3_connect_~s__state~0); 28491#L109 assume !(4096 == ssl3_connect_~s__state~0); 28488#L112 assume !(20480 == ssl3_connect_~s__state~0); 28485#L115 assume !(4099 == ssl3_connect_~s__state~0); 28482#L118 assume !(4368 == ssl3_connect_~s__state~0); 28479#L121 assume !(4369 == ssl3_connect_~s__state~0); 28476#L124 assume !(4384 == ssl3_connect_~s__state~0); 28473#L127 assume !(4385 == ssl3_connect_~s__state~0); 28470#L130 assume !(4400 == ssl3_connect_~s__state~0); 28467#L133 assume !(4401 == ssl3_connect_~s__state~0); 28464#L136 assume !(4416 == ssl3_connect_~s__state~0); 28461#L139 assume !(4417 == ssl3_connect_~s__state~0); 28458#L142 assume !(4432 == ssl3_connect_~s__state~0); 28455#L145 assume !(4433 == ssl3_connect_~s__state~0); 28450#L148 assume !(4448 == ssl3_connect_~s__state~0); 28442#L151 assume !(4449 == ssl3_connect_~s__state~0); 28439#L154 assume 4464 == ssl3_connect_~s__state~0; 27999#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 28431#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28422#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28414#L522 ssl3_connect_~skip~0 := 0; 28410#L100-1 assume !false; 28406#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28402#L103 assume !(12292 == ssl3_connect_~s__state~0); 28398#L106 assume !(16384 == ssl3_connect_~s__state~0); 28394#L109 assume !(4096 == ssl3_connect_~s__state~0); 28390#L112 assume !(20480 == ssl3_connect_~s__state~0); 28386#L115 assume !(4099 == ssl3_connect_~s__state~0); 28382#L118 assume !(4368 == ssl3_connect_~s__state~0); 28378#L121 assume !(4369 == ssl3_connect_~s__state~0); 28374#L124 assume !(4384 == ssl3_connect_~s__state~0); 28370#L127 assume !(4385 == ssl3_connect_~s__state~0); 28364#L130 assume !(4400 == ssl3_connect_~s__state~0); 28360#L133 assume !(4401 == ssl3_connect_~s__state~0); 28356#L136 assume !(4416 == ssl3_connect_~s__state~0); 28351#L139 assume !(4417 == ssl3_connect_~s__state~0); 28346#L142 assume !(4432 == ssl3_connect_~s__state~0); 28338#L145 assume !(4433 == ssl3_connect_~s__state~0); 28334#L148 assume !(4448 == ssl3_connect_~s__state~0); 28331#L151 assume !(4449 == ssl3_connect_~s__state~0); 28327#L154 assume !(4464 == ssl3_connect_~s__state~0); 28321#L157 assume !(4465 == ssl3_connect_~s__state~0); 28316#L160 assume !(4466 == ssl3_connect_~s__state~0); 28308#L163 assume !(4467 == ssl3_connect_~s__state~0); 28304#L166 assume 4480 == ssl3_connect_~s__state~0; 27994#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 28298#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28293#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 28287#L362-2 ssl3_connect_~s__init_num~0 := 0; 28282#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28275#L522 ssl3_connect_~skip~0 := 0; 28272#L100-1 assume !false; 28269#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28266#L103 assume !(12292 == ssl3_connect_~s__state~0); 28263#L106 assume !(16384 == ssl3_connect_~s__state~0); 28260#L109 assume !(4096 == ssl3_connect_~s__state~0); 28258#L112 assume !(20480 == ssl3_connect_~s__state~0); 28256#L115 assume !(4099 == ssl3_connect_~s__state~0); 28254#L118 assume !(4368 == ssl3_connect_~s__state~0); 28252#L121 assume !(4369 == ssl3_connect_~s__state~0); 28248#L124 assume !(4384 == ssl3_connect_~s__state~0); 28241#L127 assume !(4385 == ssl3_connect_~s__state~0); 28238#L130 assume !(4400 == ssl3_connect_~s__state~0); 28235#L133 assume !(4401 == ssl3_connect_~s__state~0); 28233#L136 assume !(4416 == ssl3_connect_~s__state~0); 28229#L139 assume !(4417 == ssl3_connect_~s__state~0); 28222#L142 assume !(4432 == ssl3_connect_~s__state~0); 28219#L145 assume !(4433 == ssl3_connect_~s__state~0); 28216#L148 assume !(4448 == ssl3_connect_~s__state~0); 28213#L151 assume !(4449 == ssl3_connect_~s__state~0); 28210#L154 assume !(4464 == ssl3_connect_~s__state~0); 28002#L157 assume !(4465 == ssl3_connect_~s__state~0); 28001#L160 assume !(4466 == ssl3_connect_~s__state~0); 27998#L163 assume !(4467 == ssl3_connect_~s__state~0); 27996#L166 assume !(4480 == ssl3_connect_~s__state~0); 27993#L169 assume !(4481 == ssl3_connect_~s__state~0); 27991#L172 assume !(4496 == ssl3_connect_~s__state~0); 27988#L175 assume !(4497 == ssl3_connect_~s__state~0); 27987#L178 assume !(4512 == ssl3_connect_~s__state~0); 27985#L181 assume !(4513 == ssl3_connect_~s__state~0); 27984#L184 assume !(4528 == ssl3_connect_~s__state~0); 27981#L187 assume !(4529 == ssl3_connect_~s__state~0); 27982#L190 assume !(4560 == ssl3_connect_~s__state~0); 28896#L193 assume !(4561 == ssl3_connect_~s__state~0); 28897#L196 assume 4352 == ssl3_connect_~s__state~0; 29046#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 29044#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 29042#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 29041#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29036#L522 ssl3_connect_~skip~0 := 0; 29035#L100-1 assume !false; 29033#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29027#L103 assume 12292 == ssl3_connect_~s__state~0; 29014#L104 [2020-11-28 03:08:06,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:06,061 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2020-11-28 03:08:06,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:06,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377830437] [2020-11-28 03:08:06,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:06,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:06,069 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:06,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:06,077 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:06,080 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:06,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:06,081 INFO L82 PathProgramCache]: Analyzing trace with hash -761040328, now seen corresponding path program 1 times [2020-11-28 03:08:06,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:06,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058265584] [2020-11-28 03:08:06,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:06,202 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:08:06,202 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058265584] [2020-11-28 03:08:06,202 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:06,203 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:06,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264006305] [2020-11-28 03:08:06,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:06,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:06,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:06,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:06,204 INFO L87 Difference]: Start difference. First operand 3267 states and 4352 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2020-11-28 03:08:06,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:06,467 INFO L93 Difference]: Finished difference Result 3415 states and 4520 transitions. [2020-11-28 03:08:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:06,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3415 states and 4520 transitions. [2020-11-28 03:08:06,491 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2020-11-28 03:08:06,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3415 states to 3415 states and 4520 transitions. [2020-11-28 03:08:06,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3415 [2020-11-28 03:08:06,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3415 [2020-11-28 03:08:06,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3415 states and 4520 transitions. [2020-11-28 03:08:06,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:06,529 INFO L691 BuchiCegarLoop]: Abstraction has 3415 states and 4520 transitions. [2020-11-28 03:08:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states and 4520 transitions. [2020-11-28 03:08:06,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3399. [2020-11-28 03:08:06,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3399 states. [2020-11-28 03:08:06,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3399 states to 3399 states and 4504 transitions. [2020-11-28 03:08:06,613 INFO L714 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2020-11-28 03:08:06,613 INFO L594 BuchiCegarLoop]: Abstraction has 3399 states and 4504 transitions. [2020-11-28 03:08:06,613 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 03:08:06,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3399 states and 4504 transitions. [2020-11-28 03:08:06,627 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2020-11-28 03:08:06,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:06,628 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:06,630 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:06,630 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:08:06,631 INFO L794 eck$LassoCheckResult]: Stem: 33855#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); 33738#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33739#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33800#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 33801#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33771#L100-1 assume !false; 33932#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33924#L103 assume 12292 == ssl3_connect_~s__state~0; 33925#L104 [2020-11-28 03:08:06,632 INFO L796 eck$LassoCheckResult]: Loop: 33925#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 34062#L208 ssl3_connect_~s__server~0 := 0; 34761#L213 assume 0 != ssl3_connect_~cb~0; 34754#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 34750#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 34744#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 34739#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 34733#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 34723#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34719#L522 ssl3_connect_~skip~0 := 0; 34710#L100-1 assume !false; 34711#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34702#L103 assume !(12292 == ssl3_connect_~s__state~0); 34703#L106 assume !(16384 == ssl3_connect_~s__state~0); 34694#L109 assume !(4096 == ssl3_connect_~s__state~0); 34695#L112 assume !(20480 == ssl3_connect_~s__state~0); 34681#L115 assume !(4099 == ssl3_connect_~s__state~0); 34680#L118 assume 4368 == ssl3_connect_~s__state~0; 34021#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 34676#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 34677#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 34670#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 34671#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34656#L522 ssl3_connect_~skip~0 := 0; 34657#L100-1 assume !false; 34639#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34640#L103 assume !(12292 == ssl3_connect_~s__state~0); 34623#L106 assume !(16384 == ssl3_connect_~s__state~0); 34624#L109 assume !(4096 == ssl3_connect_~s__state~0); 34368#L112 assume !(20480 == ssl3_connect_~s__state~0); 34369#L115 assume !(4099 == ssl3_connect_~s__state~0); 34362#L118 assume !(4368 == ssl3_connect_~s__state~0); 34363#L121 assume !(4369 == ssl3_connect_~s__state~0); 33953#L124 assume 4384 == ssl3_connect_~s__state~0; 33954#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33856#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33857#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 33944#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33946#L273-2 ssl3_connect_~s__init_num~0 := 0; 36620#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36613#L522 ssl3_connect_~skip~0 := 0; 36610#L100-1 assume !false; 36607#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36604#L103 assume !(12292 == ssl3_connect_~s__state~0); 36601#L106 assume !(16384 == ssl3_connect_~s__state~0); 36598#L109 assume !(4096 == ssl3_connect_~s__state~0); 36595#L112 assume !(20480 == ssl3_connect_~s__state~0); 36592#L115 assume !(4099 == ssl3_connect_~s__state~0); 36589#L118 assume !(4368 == ssl3_connect_~s__state~0); 36586#L121 assume !(4369 == ssl3_connect_~s__state~0); 36583#L124 assume !(4384 == ssl3_connect_~s__state~0); 36581#L127 assume !(4385 == ssl3_connect_~s__state~0); 33962#L130 assume 4400 == ssl3_connect_~s__state~0; 33963#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33973#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 36131#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 36067#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36061#L522 ssl3_connect_~skip~0 := 0; 36057#L100-1 assume !false; 36053#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36049#L103 assume !(12292 == ssl3_connect_~s__state~0); 36043#L106 assume !(16384 == ssl3_connect_~s__state~0); 36042#L109 assume !(4096 == ssl3_connect_~s__state~0); 36041#L112 assume !(20480 == ssl3_connect_~s__state~0); 36039#L115 assume !(4099 == ssl3_connect_~s__state~0); 36038#L118 assume !(4368 == ssl3_connect_~s__state~0); 36037#L121 assume !(4369 == ssl3_connect_~s__state~0); 36036#L124 assume !(4384 == ssl3_connect_~s__state~0); 36035#L127 assume !(4385 == ssl3_connect_~s__state~0); 36033#L130 assume !(4400 == ssl3_connect_~s__state~0); 36031#L133 assume !(4401 == ssl3_connect_~s__state~0); 36029#L136 assume 4416 == ssl3_connect_~s__state~0; 34794#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 36026#L306 assume !(3 == ssl3_connect_~blastFlag~0); 36024#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 36022#L314 assume !(0 == ssl3_connect_~tmp___6~0); 36019#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36013#L522 ssl3_connect_~skip~0 := 0; 36011#L100-1 assume !false; 36009#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36007#L103 assume !(12292 == ssl3_connect_~s__state~0); 36005#L106 assume !(16384 == ssl3_connect_~s__state~0); 36003#L109 assume !(4096 == ssl3_connect_~s__state~0); 36001#L112 assume !(20480 == ssl3_connect_~s__state~0); 35999#L115 assume !(4099 == ssl3_connect_~s__state~0); 35997#L118 assume !(4368 == ssl3_connect_~s__state~0); 35995#L121 assume !(4369 == ssl3_connect_~s__state~0); 35993#L124 assume !(4384 == ssl3_connect_~s__state~0); 35991#L127 assume !(4385 == ssl3_connect_~s__state~0); 35989#L130 assume !(4400 == ssl3_connect_~s__state~0); 35987#L133 assume !(4401 == ssl3_connect_~s__state~0); 35986#L136 assume !(4416 == ssl3_connect_~s__state~0); 35985#L139 assume !(4417 == ssl3_connect_~s__state~0); 34354#L142 assume 4432 == ssl3_connect_~s__state~0; 34355#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 34347#L322 assume !(5 == ssl3_connect_~blastFlag~0); 34348#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 34335#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34331#L522 ssl3_connect_~skip~0 := 0; 34322#L100-1 assume !false; 34323#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34314#L103 assume !(12292 == ssl3_connect_~s__state~0); 34315#L106 assume !(16384 == ssl3_connect_~s__state~0); 34306#L109 assume !(4096 == ssl3_connect_~s__state~0); 34307#L112 assume !(20480 == ssl3_connect_~s__state~0); 34298#L115 assume !(4099 == ssl3_connect_~s__state~0); 34299#L118 assume !(4368 == ssl3_connect_~s__state~0); 34290#L121 assume !(4369 == ssl3_connect_~s__state~0); 34291#L124 assume !(4384 == ssl3_connect_~s__state~0); 34282#L127 assume !(4385 == ssl3_connect_~s__state~0); 34283#L130 assume !(4400 == ssl3_connect_~s__state~0); 34274#L133 assume !(4401 == ssl3_connect_~s__state~0); 34275#L136 assume !(4416 == ssl3_connect_~s__state~0); 34266#L139 assume !(4417 == ssl3_connect_~s__state~0); 34267#L142 assume !(4432 == ssl3_connect_~s__state~0); 34258#L145 assume !(4433 == ssl3_connect_~s__state~0); 34259#L148 assume 4448 == ssl3_connect_~s__state~0; 34248#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 34249#L334 assume !(ssl3_connect_~ret~0 <= 0); 34235#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 34236#L337-2 ssl3_connect_~s__init_num~0 := 0; 34341#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34337#L522 ssl3_connect_~skip~0 := 0; 34324#L100-1 assume !false; 34325#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34316#L103 assume !(12292 == ssl3_connect_~s__state~0); 34317#L106 assume !(16384 == ssl3_connect_~s__state~0); 34308#L109 assume !(4096 == ssl3_connect_~s__state~0); 34309#L112 assume !(20480 == ssl3_connect_~s__state~0); 34300#L115 assume !(4099 == ssl3_connect_~s__state~0); 34301#L118 assume !(4368 == ssl3_connect_~s__state~0); 34292#L121 assume !(4369 == ssl3_connect_~s__state~0); 34293#L124 assume !(4384 == ssl3_connect_~s__state~0); 34284#L127 assume !(4385 == ssl3_connect_~s__state~0); 34285#L130 assume !(4400 == ssl3_connect_~s__state~0); 34276#L133 assume !(4401 == ssl3_connect_~s__state~0); 34277#L136 assume !(4416 == ssl3_connect_~s__state~0); 34268#L139 assume !(4417 == ssl3_connect_~s__state~0); 34269#L142 assume !(4432 == ssl3_connect_~s__state~0); 34260#L145 assume !(4433 == ssl3_connect_~s__state~0); 34261#L148 assume !(4448 == ssl3_connect_~s__state~0); 34250#L151 assume !(4449 == ssl3_connect_~s__state~0); 34251#L154 assume 4464 == ssl3_connect_~s__state~0; 34237#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 34238#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 34228#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34224#L522 ssl3_connect_~skip~0 := 0; 34219#L100-1 assume !false; 34220#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34215#L103 assume !(12292 == ssl3_connect_~s__state~0); 34216#L106 assume !(16384 == ssl3_connect_~s__state~0); 34211#L109 assume !(4096 == ssl3_connect_~s__state~0); 34212#L112 assume !(20480 == ssl3_connect_~s__state~0); 34207#L115 assume !(4099 == ssl3_connect_~s__state~0); 34208#L118 assume !(4368 == ssl3_connect_~s__state~0); 34203#L121 assume !(4369 == ssl3_connect_~s__state~0); 34204#L124 assume !(4384 == ssl3_connect_~s__state~0); 34199#L127 assume !(4385 == ssl3_connect_~s__state~0); 34200#L130 assume !(4400 == ssl3_connect_~s__state~0); 34195#L133 assume !(4401 == ssl3_connect_~s__state~0); 34196#L136 assume !(4416 == ssl3_connect_~s__state~0); 34191#L139 assume !(4417 == ssl3_connect_~s__state~0); 34192#L142 assume !(4432 == ssl3_connect_~s__state~0); 34187#L145 assume !(4433 == ssl3_connect_~s__state~0); 34188#L148 assume !(4448 == ssl3_connect_~s__state~0); 34183#L151 assume !(4449 == ssl3_connect_~s__state~0); 34184#L154 assume !(4464 == ssl3_connect_~s__state~0); 34179#L157 assume !(4465 == ssl3_connect_~s__state~0); 34180#L160 assume !(4466 == ssl3_connect_~s__state~0); 34175#L163 assume !(4467 == ssl3_connect_~s__state~0); 34176#L166 assume 4480 == ssl3_connect_~s__state~0; 34169#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 34170#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34164#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 34166#L362-2 ssl3_connect_~s__init_num~0 := 0; 34158#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34154#L522 ssl3_connect_~skip~0 := 0; 34149#L100-1 assume !false; 34150#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34145#L103 assume !(12292 == ssl3_connect_~s__state~0); 34146#L106 assume !(16384 == ssl3_connect_~s__state~0); 34141#L109 assume !(4096 == ssl3_connect_~s__state~0); 34142#L112 assume !(20480 == ssl3_connect_~s__state~0); 34137#L115 assume !(4099 == ssl3_connect_~s__state~0); 34138#L118 assume !(4368 == ssl3_connect_~s__state~0); 34133#L121 assume !(4369 == ssl3_connect_~s__state~0); 34134#L124 assume !(4384 == ssl3_connect_~s__state~0); 34129#L127 assume !(4385 == ssl3_connect_~s__state~0); 34130#L130 assume !(4400 == ssl3_connect_~s__state~0); 34125#L133 assume !(4401 == ssl3_connect_~s__state~0); 34126#L136 assume !(4416 == ssl3_connect_~s__state~0); 34121#L139 assume !(4417 == ssl3_connect_~s__state~0); 34122#L142 assume !(4432 == ssl3_connect_~s__state~0); 34117#L145 assume !(4433 == ssl3_connect_~s__state~0); 34118#L148 assume !(4448 == ssl3_connect_~s__state~0); 34113#L151 assume !(4449 == ssl3_connect_~s__state~0); 34114#L154 assume !(4464 == ssl3_connect_~s__state~0); 34109#L157 assume !(4465 == ssl3_connect_~s__state~0); 34110#L160 assume !(4466 == ssl3_connect_~s__state~0); 34105#L163 assume !(4467 == ssl3_connect_~s__state~0); 34106#L166 assume !(4480 == ssl3_connect_~s__state~0); 34101#L169 assume !(4481 == ssl3_connect_~s__state~0); 34102#L172 assume !(4496 == ssl3_connect_~s__state~0); 34097#L175 assume !(4497 == ssl3_connect_~s__state~0); 34098#L178 assume 4512 == ssl3_connect_~s__state~0; 34090#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 34091#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 34086#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 34087#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 34082#L398 assume !(0 == ssl3_connect_~tmp___8~0); 34083#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35068#L522 ssl3_connect_~skip~0 := 0; 34070#L100-1 assume !false; 34071#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34065#L103 assume !(12292 == ssl3_connect_~s__state~0); 34064#L106 assume !(16384 == ssl3_connect_~s__state~0); 34061#L109 assume !(4096 == ssl3_connect_~s__state~0); 34063#L112 assume !(20480 == ssl3_connect_~s__state~0); 34896#L115 assume !(4099 == ssl3_connect_~s__state~0); 34895#L118 assume !(4368 == ssl3_connect_~s__state~0); 34894#L121 assume !(4369 == ssl3_connect_~s__state~0); 34893#L124 assume !(4384 == ssl3_connect_~s__state~0); 34892#L127 assume !(4385 == ssl3_connect_~s__state~0); 34888#L130 assume !(4400 == ssl3_connect_~s__state~0); 34885#L133 assume !(4401 == ssl3_connect_~s__state~0); 34795#L136 assume !(4416 == ssl3_connect_~s__state~0); 34793#L139 assume !(4417 == ssl3_connect_~s__state~0); 34792#L142 assume !(4432 == ssl3_connect_~s__state~0); 34791#L145 assume !(4433 == ssl3_connect_~s__state~0); 34254#L148 assume !(4448 == ssl3_connect_~s__state~0); 34255#L151 assume !(4449 == ssl3_connect_~s__state~0); 34245#L154 assume !(4464 == ssl3_connect_~s__state~0); 34241#L157 assume !(4465 == ssl3_connect_~s__state~0); 34242#L160 assume !(4466 == ssl3_connect_~s__state~0); 34243#L163 assume !(4467 == ssl3_connect_~s__state~0); 34244#L166 assume !(4480 == ssl3_connect_~s__state~0); 35030#L169 assume !(4481 == ssl3_connect_~s__state~0); 35029#L172 assume !(4496 == ssl3_connect_~s__state~0); 35027#L175 assume !(4497 == ssl3_connect_~s__state~0); 35025#L178 assume !(4512 == ssl3_connect_~s__state~0); 34095#L181 assume !(4513 == ssl3_connect_~s__state~0); 34096#L184 assume !(4528 == ssl3_connect_~s__state~0); 35021#L187 assume !(4529 == ssl3_connect_~s__state~0); 34755#L190 assume !(4560 == ssl3_connect_~s__state~0); 34059#L193 assume !(4561 == ssl3_connect_~s__state~0); 34060#L196 assume 4352 == ssl3_connect_~s__state~0; 34055#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 34056#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 34050#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34051#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35077#L522 ssl3_connect_~skip~0 := 0; 35076#L100-1 assume !false; 35075#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35074#L103 assume 12292 == ssl3_connect_~s__state~0; 33925#L104 [2020-11-28 03:08:06,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:06,633 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2020-11-28 03:08:06,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:06,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802262816] [2020-11-28 03:08:06,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:06,640 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:06,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:06,645 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:06,648 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:06,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:06,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1510374437, now seen corresponding path program 1 times [2020-11-28 03:08:06,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:06,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400843841] [2020-11-28 03:08:06,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:06,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:06,826 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:08:06,827 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400843841] [2020-11-28 03:08:06,827 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:06,827 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:06,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410756902] [2020-11-28 03:08:06,828 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:06,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:06,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:06,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:06,829 INFO L87 Difference]: Start difference. First operand 3399 states and 4504 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2020-11-28 03:08:07,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:07,119 INFO L93 Difference]: Finished difference Result 3399 states and 4288 transitions. [2020-11-28 03:08:07,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:07,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3399 states and 4288 transitions. [2020-11-28 03:08:07,140 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2020-11-28 03:08:07,176 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3399 states to 3399 states and 4288 transitions. [2020-11-28 03:08:07,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2020-11-28 03:08:07,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2020-11-28 03:08:07,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3399 states and 4288 transitions. [2020-11-28 03:08:07,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:07,182 INFO L691 BuchiCegarLoop]: Abstraction has 3399 states and 4288 transitions. [2020-11-28 03:08:07,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3399 states and 4288 transitions. [2020-11-28 03:08:07,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3399 to 3383. [2020-11-28 03:08:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3383 states. [2020-11-28 03:08:07,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 4272 transitions. [2020-11-28 03:08:07,278 INFO L714 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2020-11-28 03:08:07,279 INFO L594 BuchiCegarLoop]: Abstraction has 3383 states and 4272 transitions. [2020-11-28 03:08:07,279 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 03:08:07,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3383 states and 4272 transitions. [2020-11-28 03:08:07,292 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2020-11-28 03:08:07,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:07,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:07,295 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:07,296 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:08:07,296 INFO L794 eck$LassoCheckResult]: Stem: 40671#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); 40543#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40544#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40606#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 40607#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40574#L100-1 assume !false; 40998#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40985#L103 assume 12292 == ssl3_connect_~s__state~0; 40986#L104 [2020-11-28 03:08:07,297 INFO L796 eck$LassoCheckResult]: Loop: 40986#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 40989#L208 ssl3_connect_~s__server~0 := 0; 40602#L213 assume 0 != ssl3_connect_~cb~0; 40603#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 40615#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 40604#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 40537#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 40566#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 42097#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42093#L522 ssl3_connect_~skip~0 := 0; 42082#L100-1 assume !false; 42083#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42076#L103 assume !(12292 == ssl3_connect_~s__state~0); 42077#L106 assume !(16384 == ssl3_connect_~s__state~0); 41584#L109 assume !(4096 == ssl3_connect_~s__state~0); 41585#L112 assume !(20480 == ssl3_connect_~s__state~0); 41401#L115 assume !(4099 == ssl3_connect_~s__state~0); 41402#L118 assume 4368 == ssl3_connect_~s__state~0; 40588#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40589#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 40539#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 40903#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 40893#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40885#L522 ssl3_connect_~skip~0 := 0; 40884#L100-1 assume !false; 40873#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40870#L103 assume !(12292 == ssl3_connect_~s__state~0); 40867#L106 assume !(16384 == ssl3_connect_~s__state~0); 40864#L109 assume !(4096 == ssl3_connect_~s__state~0); 40861#L112 assume !(20480 == ssl3_connect_~s__state~0); 40858#L115 assume !(4099 == ssl3_connect_~s__state~0); 40855#L118 assume !(4368 == ssl3_connect_~s__state~0); 40852#L121 assume !(4369 == ssl3_connect_~s__state~0); 40847#L124 assume 4384 == ssl3_connect_~s__state~0; 40577#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 40578#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 40673#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 40836#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 42766#L273-2 ssl3_connect_~s__init_num~0 := 0; 42763#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42757#L522 ssl3_connect_~skip~0 := 0; 42755#L100-1 assume !false; 42753#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42751#L103 assume !(12292 == ssl3_connect_~s__state~0); 42749#L106 assume !(16384 == ssl3_connect_~s__state~0); 42747#L109 assume !(4096 == ssl3_connect_~s__state~0); 42745#L112 assume !(20480 == ssl3_connect_~s__state~0); 42743#L115 assume !(4099 == ssl3_connect_~s__state~0); 42741#L118 assume !(4368 == ssl3_connect_~s__state~0); 42739#L121 assume !(4369 == ssl3_connect_~s__state~0); 42736#L124 assume !(4384 == ssl3_connect_~s__state~0); 42733#L127 assume !(4385 == ssl3_connect_~s__state~0); 42726#L130 assume 4400 == ssl3_connect_~s__state~0; 41314#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42720#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 42718#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42715#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42709#L522 ssl3_connect_~skip~0 := 0; 42707#L100-1 assume !false; 42705#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42703#L103 assume !(12292 == ssl3_connect_~s__state~0); 42701#L106 assume !(16384 == ssl3_connect_~s__state~0); 42699#L109 assume !(4096 == ssl3_connect_~s__state~0); 42697#L112 assume !(20480 == ssl3_connect_~s__state~0); 42695#L115 assume !(4099 == ssl3_connect_~s__state~0); 42693#L118 assume !(4368 == ssl3_connect_~s__state~0); 42691#L121 assume !(4369 == ssl3_connect_~s__state~0); 42689#L124 assume !(4384 == ssl3_connect_~s__state~0); 42688#L127 assume !(4385 == ssl3_connect_~s__state~0); 42686#L130 assume !(4400 == ssl3_connect_~s__state~0); 42684#L133 assume !(4401 == ssl3_connect_~s__state~0); 42679#L136 assume 4416 == ssl3_connect_~s__state~0; 41310#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 42672#L306 assume !(3 == ssl3_connect_~blastFlag~0); 42670#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 42668#L314 assume !(0 == ssl3_connect_~tmp___6~0); 42629#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42623#L522 ssl3_connect_~skip~0 := 0; 42621#L100-1 assume !false; 42619#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42617#L103 assume !(12292 == ssl3_connect_~s__state~0); 42615#L106 assume !(16384 == ssl3_connect_~s__state~0); 42613#L109 assume !(4096 == ssl3_connect_~s__state~0); 42612#L112 assume !(20480 == ssl3_connect_~s__state~0); 42591#L115 assume !(4099 == ssl3_connect_~s__state~0); 42585#L118 assume !(4368 == ssl3_connect_~s__state~0); 42583#L121 assume !(4369 == ssl3_connect_~s__state~0); 42581#L124 assume !(4384 == ssl3_connect_~s__state~0); 42579#L127 assume !(4385 == ssl3_connect_~s__state~0); 42577#L130 assume !(4400 == ssl3_connect_~s__state~0); 42575#L133 assume !(4401 == ssl3_connect_~s__state~0); 42572#L136 assume !(4416 == ssl3_connect_~s__state~0); 42570#L139 assume !(4417 == ssl3_connect_~s__state~0); 42568#L142 assume 4432 == ssl3_connect_~s__state~0; 42445#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 42565#L322 assume !(5 == ssl3_connect_~blastFlag~0); 42563#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 42560#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42555#L522 ssl3_connect_~skip~0 := 0; 42554#L100-1 assume !false; 42553#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42552#L103 assume !(12292 == ssl3_connect_~s__state~0); 42551#L106 assume !(16384 == ssl3_connect_~s__state~0); 42550#L109 assume !(4096 == ssl3_connect_~s__state~0); 42549#L112 assume !(20480 == ssl3_connect_~s__state~0); 42548#L115 assume !(4099 == ssl3_connect_~s__state~0); 42547#L118 assume !(4368 == ssl3_connect_~s__state~0); 42546#L121 assume !(4369 == ssl3_connect_~s__state~0); 42545#L124 assume !(4384 == ssl3_connect_~s__state~0); 42544#L127 assume !(4385 == ssl3_connect_~s__state~0); 42542#L130 assume !(4400 == ssl3_connect_~s__state~0); 42443#L133 assume !(4401 == ssl3_connect_~s__state~0); 42442#L136 assume !(4416 == ssl3_connect_~s__state~0); 42440#L139 assume !(4417 == ssl3_connect_~s__state~0); 42439#L142 assume !(4432 == ssl3_connect_~s__state~0); 42437#L145 assume !(4433 == ssl3_connect_~s__state~0); 42435#L148 assume 4448 == ssl3_connect_~s__state~0; 41303#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 42430#L334 assume !(ssl3_connect_~ret~0 <= 0); 42428#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 42429#L337-2 ssl3_connect_~s__init_num~0 := 0; 43199#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43194#L522 ssl3_connect_~skip~0 := 0; 43193#L100-1 assume !false; 43192#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43191#L103 assume !(12292 == ssl3_connect_~s__state~0); 43190#L106 assume !(16384 == ssl3_connect_~s__state~0); 43189#L109 assume !(4096 == ssl3_connect_~s__state~0); 43188#L112 assume !(20480 == ssl3_connect_~s__state~0); 43187#L115 assume !(4099 == ssl3_connect_~s__state~0); 43185#L118 assume !(4368 == ssl3_connect_~s__state~0); 43180#L121 assume !(4369 == ssl3_connect_~s__state~0); 43178#L124 assume !(4384 == ssl3_connect_~s__state~0); 43151#L127 assume !(4385 == ssl3_connect_~s__state~0); 43152#L130 assume !(4400 == ssl3_connect_~s__state~0); 43138#L133 assume !(4401 == ssl3_connect_~s__state~0); 43139#L136 assume !(4416 == ssl3_connect_~s__state~0); 43130#L139 assume !(4417 == ssl3_connect_~s__state~0); 43131#L142 assume !(4432 == ssl3_connect_~s__state~0); 43122#L145 assume !(4433 == ssl3_connect_~s__state~0); 43123#L148 assume !(4448 == ssl3_connect_~s__state~0); 43114#L151 assume !(4449 == ssl3_connect_~s__state~0); 43115#L154 assume 4464 == ssl3_connect_~s__state~0; 40554#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 40555#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 40681#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43179#L522 ssl3_connect_~skip~0 := 0; 43177#L100-1 assume !false; 43176#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43175#L103 assume !(12292 == ssl3_connect_~s__state~0); 43174#L106 assume !(16384 == ssl3_connect_~s__state~0); 43173#L109 assume !(4096 == ssl3_connect_~s__state~0); 43172#L112 assume !(20480 == ssl3_connect_~s__state~0); 43171#L115 assume !(4099 == ssl3_connect_~s__state~0); 43170#L118 assume !(4368 == ssl3_connect_~s__state~0); 43169#L121 assume !(4369 == ssl3_connect_~s__state~0); 43168#L124 assume !(4384 == ssl3_connect_~s__state~0); 43167#L127 assume !(4385 == ssl3_connect_~s__state~0); 43166#L130 assume !(4400 == ssl3_connect_~s__state~0); 43164#L133 assume !(4401 == ssl3_connect_~s__state~0); 43011#L136 assume !(4416 == ssl3_connect_~s__state~0); 43008#L139 assume !(4417 == ssl3_connect_~s__state~0); 43004#L142 assume !(4432 == ssl3_connect_~s__state~0); 43000#L145 assume !(4433 == ssl3_connect_~s__state~0); 42996#L148 assume !(4448 == ssl3_connect_~s__state~0); 42992#L151 assume !(4449 == ssl3_connect_~s__state~0); 42988#L154 assume !(4464 == ssl3_connect_~s__state~0); 42984#L157 assume !(4465 == ssl3_connect_~s__state~0); 42980#L160 assume !(4466 == ssl3_connect_~s__state~0); 42976#L163 assume !(4467 == ssl3_connect_~s__state~0); 42972#L166 assume 4480 == ssl3_connect_~s__state~0; 40737#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 42965#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42962#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 42958#L362-2 ssl3_connect_~s__init_num~0 := 0; 42955#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42948#L522 ssl3_connect_~skip~0 := 0; 42945#L100-1 assume !false; 42941#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42935#L103 assume !(12292 == ssl3_connect_~s__state~0); 42933#L106 assume !(16384 == ssl3_connect_~s__state~0); 42931#L109 assume !(4096 == ssl3_connect_~s__state~0); 42929#L112 assume !(20480 == ssl3_connect_~s__state~0); 42927#L115 assume !(4099 == ssl3_connect_~s__state~0); 42925#L118 assume !(4368 == ssl3_connect_~s__state~0); 42923#L121 assume !(4369 == ssl3_connect_~s__state~0); 42921#L124 assume !(4384 == ssl3_connect_~s__state~0); 42919#L127 assume !(4385 == ssl3_connect_~s__state~0); 42917#L130 assume !(4400 == ssl3_connect_~s__state~0); 42915#L133 assume !(4401 == ssl3_connect_~s__state~0); 42913#L136 assume !(4416 == ssl3_connect_~s__state~0); 42911#L139 assume !(4417 == ssl3_connect_~s__state~0); 42909#L142 assume !(4432 == ssl3_connect_~s__state~0); 42907#L145 assume !(4433 == ssl3_connect_~s__state~0); 42905#L148 assume !(4448 == ssl3_connect_~s__state~0); 42903#L151 assume !(4449 == ssl3_connect_~s__state~0); 42901#L154 assume !(4464 == ssl3_connect_~s__state~0); 42899#L157 assume !(4465 == ssl3_connect_~s__state~0); 42897#L160 assume !(4466 == ssl3_connect_~s__state~0); 42895#L163 assume !(4467 == ssl3_connect_~s__state~0); 42893#L166 assume !(4480 == ssl3_connect_~s__state~0); 42891#L169 assume !(4481 == ssl3_connect_~s__state~0); 42889#L172 assume !(4496 == ssl3_connect_~s__state~0); 42887#L175 assume !(4497 == ssl3_connect_~s__state~0); 42885#L178 assume 4512 == ssl3_connect_~s__state~0; 40716#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 42882#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 42880#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42878#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 42876#L398 assume !(0 == ssl3_connect_~tmp___8~0); 42873#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42867#L522 ssl3_connect_~skip~0 := 0; 42866#L100-1 assume !false; 42863#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42857#L103 assume !(12292 == ssl3_connect_~s__state~0); 42855#L106 assume !(16384 == ssl3_connect_~s__state~0); 42853#L109 assume !(4096 == ssl3_connect_~s__state~0); 42851#L112 assume !(20480 == ssl3_connect_~s__state~0); 42849#L115 assume !(4099 == ssl3_connect_~s__state~0); 42847#L118 assume !(4368 == ssl3_connect_~s__state~0); 42845#L121 assume !(4369 == ssl3_connect_~s__state~0); 42843#L124 assume !(4384 == ssl3_connect_~s__state~0); 42841#L127 assume !(4385 == ssl3_connect_~s__state~0); 42839#L130 assume !(4400 == ssl3_connect_~s__state~0); 42837#L133 assume !(4401 == ssl3_connect_~s__state~0); 42835#L136 assume !(4416 == ssl3_connect_~s__state~0); 42833#L139 assume !(4417 == ssl3_connect_~s__state~0); 42831#L142 assume !(4432 == ssl3_connect_~s__state~0); 42829#L145 assume !(4433 == ssl3_connect_~s__state~0); 42827#L148 assume !(4448 == ssl3_connect_~s__state~0); 42825#L151 assume !(4449 == ssl3_connect_~s__state~0); 42823#L154 assume !(4464 == ssl3_connect_~s__state~0); 42821#L157 assume !(4465 == ssl3_connect_~s__state~0); 42819#L160 assume !(4466 == ssl3_connect_~s__state~0); 42817#L163 assume !(4467 == ssl3_connect_~s__state~0); 42815#L166 assume !(4480 == ssl3_connect_~s__state~0); 42813#L169 assume !(4481 == ssl3_connect_~s__state~0); 42811#L172 assume !(4496 == ssl3_connect_~s__state~0); 42809#L175 assume !(4497 == ssl3_connect_~s__state~0); 42807#L178 assume !(4512 == ssl3_connect_~s__state~0); 42805#L181 assume !(4513 == ssl3_connect_~s__state~0); 42803#L184 assume 4528 == ssl3_connect_~s__state~0; 40705#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 41364#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 41359#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41360#L413-1 ssl3_connect_~s__init_num~0 := 0; 42654#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42651#L522 ssl3_connect_~skip~0 := 0; 42650#L100-1 assume !false; 42649#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42648#L103 assume !(12292 == ssl3_connect_~s__state~0); 42647#L106 assume !(16384 == ssl3_connect_~s__state~0); 42646#L109 assume !(4096 == ssl3_connect_~s__state~0); 42645#L112 assume !(20480 == ssl3_connect_~s__state~0); 42644#L115 assume !(4099 == ssl3_connect_~s__state~0); 42643#L118 assume !(4368 == ssl3_connect_~s__state~0); 42642#L121 assume !(4369 == ssl3_connect_~s__state~0); 42641#L124 assume !(4384 == ssl3_connect_~s__state~0); 42640#L127 assume !(4385 == ssl3_connect_~s__state~0); 42639#L130 assume !(4400 == ssl3_connect_~s__state~0); 42638#L133 assume !(4401 == ssl3_connect_~s__state~0); 42637#L136 assume !(4416 == ssl3_connect_~s__state~0); 42636#L139 assume !(4417 == ssl3_connect_~s__state~0); 42635#L142 assume !(4432 == ssl3_connect_~s__state~0); 42634#L145 assume !(4433 == ssl3_connect_~s__state~0); 42633#L148 assume !(4448 == ssl3_connect_~s__state~0); 42632#L151 assume !(4449 == ssl3_connect_~s__state~0); 42631#L154 assume !(4464 == ssl3_connect_~s__state~0); 42630#L157 assume !(4465 == ssl3_connect_~s__state~0); 41386#L160 assume !(4466 == ssl3_connect_~s__state~0); 41387#L163 assume !(4467 == ssl3_connect_~s__state~0); 41384#L166 assume !(4480 == ssl3_connect_~s__state~0); 41385#L169 assume !(4481 == ssl3_connect_~s__state~0); 41382#L172 assume !(4496 == ssl3_connect_~s__state~0); 41383#L175 assume !(4497 == ssl3_connect_~s__state~0); 41380#L178 assume !(4512 == ssl3_connect_~s__state~0); 41381#L181 assume !(4513 == ssl3_connect_~s__state~0); 41378#L184 assume !(4528 == ssl3_connect_~s__state~0); 41379#L187 assume !(4529 == ssl3_connect_~s__state~0); 41374#L190 assume !(4560 == ssl3_connect_~s__state~0); 41375#L193 assume !(4561 == ssl3_connect_~s__state~0); 40630#L196 assume 4352 == ssl3_connect_~s__state~0; 40631#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 40643#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 40644#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 41006#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41000#L522 ssl3_connect_~skip~0 := 0; 40995#L100-1 assume !false; 40991#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40992#L103 assume 12292 == ssl3_connect_~s__state~0; 40986#L104 [2020-11-28 03:08:07,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:07,298 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2020-11-28 03:08:07,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:07,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173557730] [2020-11-28 03:08:07,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:07,304 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:07,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:07,309 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:07,312 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:07,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:07,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1289308596, now seen corresponding path program 1 times [2020-11-28 03:08:07,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:07,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488985143] [2020-11-28 03:08:07,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:07,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:07,479 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:08:07,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488985143] [2020-11-28 03:08:07,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499733810] [2020-11-28 03:08:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:07,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:07,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:07,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:07,783 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:08:07,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:07,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:08:07,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25709113] [2020-11-28 03:08:07,785 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:07,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:07,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:08:07,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:08:07,786 INFO L87 Difference]: Start difference. First operand 3383 states and 4272 transitions. cyclomatic complexity: 893 Second operand 4 states. [2020-11-28 03:08:08,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:08,237 INFO L93 Difference]: Finished difference Result 4431 states and 5499 transitions. [2020-11-28 03:08:08,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 03:08:08,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4431 states and 5499 transitions. [2020-11-28 03:08:08,261 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2020-11-28 03:08:08,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4431 states to 4431 states and 5499 transitions. [2020-11-28 03:08:08,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4431 [2020-11-28 03:08:08,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4431 [2020-11-28 03:08:08,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4431 states and 5499 transitions. [2020-11-28 03:08:08,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:08,296 INFO L691 BuchiCegarLoop]: Abstraction has 4431 states and 5499 transitions. [2020-11-28 03:08:08,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4431 states and 5499 transitions. [2020-11-28 03:08:08,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4431 to 3457. [2020-11-28 03:08:08,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3457 states. [2020-11-28 03:08:08,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3457 states to 3457 states and 4360 transitions. [2020-11-28 03:08:08,381 INFO L714 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2020-11-28 03:08:08,381 INFO L594 BuchiCegarLoop]: Abstraction has 3457 states and 4360 transitions. [2020-11-28 03:08:08,381 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 03:08:08,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3457 states and 4360 transitions. [2020-11-28 03:08:08,395 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2020-11-28 03:08:08,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:08,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:08,398 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:08,398 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:08:08,398 INFO L794 eck$LassoCheckResult]: Stem: 49355#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); 49233#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49234#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49297#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 49298#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49267#L100-1 assume !false; 49467#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49377#L103 assume 12292 == ssl3_connect_~s__state~0; 49359#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 49360#L208 [2020-11-28 03:08:08,399 INFO L796 eck$LassoCheckResult]: Loop: 49360#L208 ssl3_connect_~s__server~0 := 0; 51280#L213 assume 0 != ssl3_connect_~cb~0; 51279#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 51278#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 51276#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 51274#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 51269#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 51267#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51262#L522 ssl3_connect_~skip~0 := 0; 51261#L100-1 assume !false; 51260#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51259#L103 assume !(12292 == ssl3_connect_~s__state~0); 51258#L106 assume !(16384 == ssl3_connect_~s__state~0); 51257#L109 assume !(4096 == ssl3_connect_~s__state~0); 51256#L112 assume !(20480 == ssl3_connect_~s__state~0); 51255#L115 assume !(4099 == ssl3_connect_~s__state~0); 51215#L118 assume 4368 == ssl3_connect_~s__state~0; 49452#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 51212#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 51111#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 51199#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 51192#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51186#L522 ssl3_connect_~skip~0 := 0; 51184#L100-1 assume !false; 51182#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51180#L103 assume !(12292 == ssl3_connect_~s__state~0); 51178#L106 assume !(16384 == ssl3_connect_~s__state~0); 51176#L109 assume !(4096 == ssl3_connect_~s__state~0); 51174#L112 assume !(20480 == ssl3_connect_~s__state~0); 51172#L115 assume !(4099 == ssl3_connect_~s__state~0); 51170#L118 assume !(4368 == ssl3_connect_~s__state~0); 51166#L121 assume !(4369 == ssl3_connect_~s__state~0); 51164#L124 assume 4384 == ssl3_connect_~s__state~0; 49448#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 51090#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 51086#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 51085#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 51084#L273-2 ssl3_connect_~s__init_num~0 := 0; 51038#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51033#L522 ssl3_connect_~skip~0 := 0; 51032#L100-1 assume !false; 51031#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51030#L103 assume !(12292 == ssl3_connect_~s__state~0); 51029#L106 assume !(16384 == ssl3_connect_~s__state~0); 51028#L109 assume !(4096 == ssl3_connect_~s__state~0); 51027#L112 assume !(20480 == ssl3_connect_~s__state~0); 51026#L115 assume !(4099 == ssl3_connect_~s__state~0); 51025#L118 assume !(4368 == ssl3_connect_~s__state~0); 51024#L121 assume !(4369 == ssl3_connect_~s__state~0); 51022#L124 assume !(4384 == ssl3_connect_~s__state~0); 51019#L127 assume !(4385 == ssl3_connect_~s__state~0); 51018#L130 assume 4400 == ssl3_connect_~s__state~0; 49442#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 51013#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 51012#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 51001#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50996#L522 ssl3_connect_~skip~0 := 0; 50995#L100-1 assume !false; 50994#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50993#L103 assume !(12292 == ssl3_connect_~s__state~0); 50992#L106 assume !(16384 == ssl3_connect_~s__state~0); 50991#L109 assume !(4096 == ssl3_connect_~s__state~0); 50990#L112 assume !(20480 == ssl3_connect_~s__state~0); 50989#L115 assume !(4099 == ssl3_connect_~s__state~0); 50988#L118 assume !(4368 == ssl3_connect_~s__state~0); 50987#L121 assume !(4369 == ssl3_connect_~s__state~0); 50986#L124 assume !(4384 == ssl3_connect_~s__state~0); 50985#L127 assume !(4385 == ssl3_connect_~s__state~0); 50984#L130 assume !(4400 == ssl3_connect_~s__state~0); 50983#L133 assume !(4401 == ssl3_connect_~s__state~0); 50982#L136 assume 4416 == ssl3_connect_~s__state~0; 49437#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 50981#L306 assume !(3 == ssl3_connect_~blastFlag~0); 50980#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 50979#L314 assume !(0 == ssl3_connect_~tmp___6~0); 50977#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50971#L522 ssl3_connect_~skip~0 := 0; 50968#L100-1 assume !false; 50967#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50966#L103 assume !(12292 == ssl3_connect_~s__state~0); 50965#L106 assume !(16384 == ssl3_connect_~s__state~0); 50964#L109 assume !(4096 == ssl3_connect_~s__state~0); 50963#L112 assume !(20480 == ssl3_connect_~s__state~0); 50962#L115 assume !(4099 == ssl3_connect_~s__state~0); 50961#L118 assume !(4368 == ssl3_connect_~s__state~0); 50960#L121 assume !(4369 == ssl3_connect_~s__state~0); 50959#L124 assume !(4384 == ssl3_connect_~s__state~0); 50958#L127 assume !(4385 == ssl3_connect_~s__state~0); 50957#L130 assume !(4400 == ssl3_connect_~s__state~0); 50956#L133 assume !(4401 == ssl3_connect_~s__state~0); 50955#L136 assume !(4416 == ssl3_connect_~s__state~0); 50450#L139 assume !(4417 == ssl3_connect_~s__state~0); 50451#L142 assume 4432 == ssl3_connect_~s__state~0; 49432#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 50444#L322 assume !(5 == ssl3_connect_~blastFlag~0); 50436#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 50437#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50421#L522 ssl3_connect_~skip~0 := 0; 50422#L100-1 assume !false; 50413#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50414#L103 assume !(12292 == ssl3_connect_~s__state~0); 50405#L106 assume !(16384 == ssl3_connect_~s__state~0); 50406#L109 assume !(4096 == ssl3_connect_~s__state~0); 50397#L112 assume !(20480 == ssl3_connect_~s__state~0); 50398#L115 assume !(4099 == ssl3_connect_~s__state~0); 50389#L118 assume !(4368 == ssl3_connect_~s__state~0); 50390#L121 assume !(4369 == ssl3_connect_~s__state~0); 50381#L124 assume !(4384 == ssl3_connect_~s__state~0); 50382#L127 assume !(4385 == ssl3_connect_~s__state~0); 50373#L130 assume !(4400 == ssl3_connect_~s__state~0); 50374#L133 assume !(4401 == ssl3_connect_~s__state~0); 50365#L136 assume !(4416 == ssl3_connect_~s__state~0); 50366#L139 assume !(4417 == ssl3_connect_~s__state~0); 50357#L142 assume !(4432 == ssl3_connect_~s__state~0); 50358#L145 assume !(4433 == ssl3_connect_~s__state~0); 50350#L148 assume 4448 == ssl3_connect_~s__state~0; 49427#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 50343#L334 assume !(ssl3_connect_~ret~0 <= 0); 50344#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 50896#L337-2 ssl3_connect_~s__init_num~0 := 0; 50289#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50282#L522 ssl3_connect_~skip~0 := 0; 50279#L100-1 assume !false; 50276#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50273#L103 assume !(12292 == ssl3_connect_~s__state~0); 50270#L106 assume !(16384 == ssl3_connect_~s__state~0); 50267#L109 assume !(4096 == ssl3_connect_~s__state~0); 50264#L112 assume !(20480 == ssl3_connect_~s__state~0); 50261#L115 assume !(4099 == ssl3_connect_~s__state~0); 50258#L118 assume !(4368 == ssl3_connect_~s__state~0); 50256#L121 assume !(4369 == ssl3_connect_~s__state~0); 50254#L124 assume !(4384 == ssl3_connect_~s__state~0); 50245#L127 assume !(4385 == ssl3_connect_~s__state~0); 50241#L130 assume !(4400 == ssl3_connect_~s__state~0); 50234#L133 assume !(4401 == ssl3_connect_~s__state~0); 50231#L136 assume !(4416 == ssl3_connect_~s__state~0); 50228#L139 assume !(4417 == ssl3_connect_~s__state~0); 50225#L142 assume !(4432 == ssl3_connect_~s__state~0); 50222#L145 assume !(4433 == ssl3_connect_~s__state~0); 50219#L148 assume !(4448 == ssl3_connect_~s__state~0); 50216#L151 assume !(4449 == ssl3_connect_~s__state~0); 50213#L154 assume 4464 == ssl3_connect_~s__state~0; 49418#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 50208#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 50204#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50197#L522 ssl3_connect_~skip~0 := 0; 50194#L100-1 assume !false; 50191#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50188#L103 assume !(12292 == ssl3_connect_~s__state~0); 50185#L106 assume !(16384 == ssl3_connect_~s__state~0); 50182#L109 assume !(4096 == ssl3_connect_~s__state~0); 50179#L112 assume !(20480 == ssl3_connect_~s__state~0); 50176#L115 assume !(4099 == ssl3_connect_~s__state~0); 50173#L118 assume !(4368 == ssl3_connect_~s__state~0); 50170#L121 assume !(4369 == ssl3_connect_~s__state~0); 50167#L124 assume !(4384 == ssl3_connect_~s__state~0); 50164#L127 assume !(4385 == ssl3_connect_~s__state~0); 50161#L130 assume !(4400 == ssl3_connect_~s__state~0); 50158#L133 assume !(4401 == ssl3_connect_~s__state~0); 50155#L136 assume !(4416 == ssl3_connect_~s__state~0); 50152#L139 assume !(4417 == ssl3_connect_~s__state~0); 50149#L142 assume !(4432 == ssl3_connect_~s__state~0); 50146#L145 assume !(4433 == ssl3_connect_~s__state~0); 50142#L148 assume !(4448 == ssl3_connect_~s__state~0); 50143#L151 assume !(4449 == ssl3_connect_~s__state~0); 50135#L154 assume !(4464 == ssl3_connect_~s__state~0); 50136#L157 assume !(4465 == ssl3_connect_~s__state~0); 50065#L160 assume !(4466 == ssl3_connect_~s__state~0); 50066#L163 assume !(4467 == ssl3_connect_~s__state~0); 50001#L166 assume 4480 == ssl3_connect_~s__state~0; 49413#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 49995#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49996#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 51021#L362-2 ssl3_connect_~s__init_num~0 := 0; 50327#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50322#L522 ssl3_connect_~skip~0 := 0; 50321#L100-1 assume !false; 50320#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50319#L103 assume !(12292 == ssl3_connect_~s__state~0); 50318#L106 assume !(16384 == ssl3_connect_~s__state~0); 50317#L109 assume !(4096 == ssl3_connect_~s__state~0); 50315#L112 assume !(20480 == ssl3_connect_~s__state~0); 50316#L115 assume !(4099 == ssl3_connect_~s__state~0); 50311#L118 assume !(4368 == ssl3_connect_~s__state~0); 50312#L121 assume !(4369 == ssl3_connect_~s__state~0); 50307#L124 assume !(4384 == ssl3_connect_~s__state~0); 50308#L127 assume !(4385 == ssl3_connect_~s__state~0); 50303#L130 assume !(4400 == ssl3_connect_~s__state~0); 50304#L133 assume !(4401 == ssl3_connect_~s__state~0); 50299#L136 assume !(4416 == ssl3_connect_~s__state~0); 50300#L139 assume !(4417 == ssl3_connect_~s__state~0); 50295#L142 assume !(4432 == ssl3_connect_~s__state~0); 50296#L145 assume !(4433 == ssl3_connect_~s__state~0); 50290#L148 assume !(4448 == ssl3_connect_~s__state~0); 50291#L151 assume !(4449 == ssl3_connect_~s__state~0); 50280#L154 assume !(4464 == ssl3_connect_~s__state~0); 50281#L157 assume !(4465 == ssl3_connect_~s__state~0); 50274#L160 assume !(4466 == ssl3_connect_~s__state~0); 50275#L163 assume !(4467 == ssl3_connect_~s__state~0); 50268#L166 assume !(4480 == ssl3_connect_~s__state~0); 50269#L169 assume !(4481 == ssl3_connect_~s__state~0); 50262#L172 assume !(4496 == ssl3_connect_~s__state~0); 50263#L175 assume !(4497 == ssl3_connect_~s__state~0); 50257#L178 assume 4512 == ssl3_connect_~s__state~0; 49403#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 50252#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 50253#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 50248#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 50249#L398 assume !(0 == ssl3_connect_~tmp___8~0); 50240#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50236#L522 ssl3_connect_~skip~0 := 0; 50229#L100-1 assume !false; 50230#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50223#L103 assume !(12292 == ssl3_connect_~s__state~0); 50224#L106 assume !(16384 == ssl3_connect_~s__state~0); 50217#L109 assume !(4096 == ssl3_connect_~s__state~0); 50218#L112 assume !(20480 == ssl3_connect_~s__state~0); 50211#L115 assume !(4099 == ssl3_connect_~s__state~0); 50212#L118 assume !(4368 == ssl3_connect_~s__state~0); 50205#L121 assume !(4369 == ssl3_connect_~s__state~0); 50206#L124 assume !(4384 == ssl3_connect_~s__state~0); 50195#L127 assume !(4385 == ssl3_connect_~s__state~0); 50196#L130 assume !(4400 == ssl3_connect_~s__state~0); 50189#L133 assume !(4401 == ssl3_connect_~s__state~0); 50190#L136 assume !(4416 == ssl3_connect_~s__state~0); 50183#L139 assume !(4417 == ssl3_connect_~s__state~0); 50184#L142 assume !(4432 == ssl3_connect_~s__state~0); 50177#L145 assume !(4433 == ssl3_connect_~s__state~0); 50178#L148 assume !(4448 == ssl3_connect_~s__state~0); 50171#L151 assume !(4449 == ssl3_connect_~s__state~0); 50172#L154 assume !(4464 == ssl3_connect_~s__state~0); 50165#L157 assume !(4465 == ssl3_connect_~s__state~0); 50166#L160 assume !(4466 == ssl3_connect_~s__state~0); 50159#L163 assume !(4467 == ssl3_connect_~s__state~0); 50160#L166 assume !(4480 == ssl3_connect_~s__state~0); 50153#L169 assume !(4481 == ssl3_connect_~s__state~0); 50154#L172 assume !(4496 == ssl3_connect_~s__state~0); 50147#L175 assume !(4497 == ssl3_connect_~s__state~0); 50148#L178 assume !(4512 == ssl3_connect_~s__state~0); 50140#L181 assume !(4513 == ssl3_connect_~s__state~0); 50141#L184 assume 4528 == ssl3_connect_~s__state~0; 49398#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 50134#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 50948#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49338#L413-1 ssl3_connect_~s__init_num~0 := 0; 49339#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51293#L522 ssl3_connect_~skip~0 := 0; 51290#L100-1 assume !false; 51289#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51287#L103 assume !(12292 == ssl3_connect_~s__state~0); 51286#L106 assume !(16384 == ssl3_connect_~s__state~0); 51281#L109 assume 4096 == ssl3_connect_~s__state~0; 49360#L208 [2020-11-28 03:08:08,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:08,400 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2020-11-28 03:08:08,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:08,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378826192] [2020-11-28 03:08:08,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:08,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:08,406 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:08,412 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:08,415 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:08,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:08,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1594241670, now seen corresponding path program 1 times [2020-11-28 03:08:08,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:08,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694293087] [2020-11-28 03:08:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:08,540 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:08:08,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694293087] [2020-11-28 03:08:08,540 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:08,540 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:08,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007297755] [2020-11-28 03:08:08,541 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:08,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:08,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:08,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:08,542 INFO L87 Difference]: Start difference. First operand 3457 states and 4360 transitions. cyclomatic complexity: 908 Second operand 3 states. [2020-11-28 03:08:08,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:08,835 INFO L93 Difference]: Finished difference Result 3826 states and 4804 transitions. [2020-11-28 03:08:08,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:08,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3826 states and 4804 transitions. [2020-11-28 03:08:08,857 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2020-11-28 03:08:08,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3826 states to 3826 states and 4804 transitions. [2020-11-28 03:08:08,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3826 [2020-11-28 03:08:08,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3826 [2020-11-28 03:08:08,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3826 states and 4804 transitions. [2020-11-28 03:08:08,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:08,881 INFO L691 BuchiCegarLoop]: Abstraction has 3826 states and 4804 transitions. [2020-11-28 03:08:08,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states and 4804 transitions. [2020-11-28 03:08:08,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3574. [2020-11-28 03:08:08,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3574 states. [2020-11-28 03:08:08,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 4516 transitions. [2020-11-28 03:08:08,960 INFO L714 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2020-11-28 03:08:08,961 INFO L594 BuchiCegarLoop]: Abstraction has 3574 states and 4516 transitions. [2020-11-28 03:08:08,961 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 03:08:08,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3574 states and 4516 transitions. [2020-11-28 03:08:08,975 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2020-11-28 03:08:08,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:08,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:08,978 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:08,978 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:08:08,979 INFO L794 eck$LassoCheckResult]: Stem: 56653#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); 56522#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56523#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56589#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 56590#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56554#L100-1 assume !false; 56738#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56675#L103 assume 12292 == ssl3_connect_~s__state~0; 56657#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 56658#L208 [2020-11-28 03:08:08,979 INFO L796 eck$LassoCheckResult]: Loop: 56658#L208 ssl3_connect_~s__server~0 := 0; 58235#L213 assume 0 != ssl3_connect_~cb~0; 58229#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 58227#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 58224#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 58222#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 58200#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 58197#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58191#L522 ssl3_connect_~skip~0 := 0; 58185#L100-1 assume !false; 58183#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58181#L103 assume !(12292 == ssl3_connect_~s__state~0); 58179#L106 assume !(16384 == ssl3_connect_~s__state~0); 58177#L109 assume !(4096 == ssl3_connect_~s__state~0); 58175#L112 assume !(20480 == ssl3_connect_~s__state~0); 58173#L115 assume !(4099 == ssl3_connect_~s__state~0); 58171#L118 assume 4368 == ssl3_connect_~s__state~0; 56729#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 58167#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 58166#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 58164#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 58161#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58154#L522 ssl3_connect_~skip~0 := 0; 58148#L100-1 assume !false; 58146#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58144#L103 assume !(12292 == ssl3_connect_~s__state~0); 58142#L106 assume !(16384 == ssl3_connect_~s__state~0); 58140#L109 assume !(4096 == ssl3_connect_~s__state~0); 58138#L112 assume !(20480 == ssl3_connect_~s__state~0); 58136#L115 assume !(4099 == ssl3_connect_~s__state~0); 58134#L118 assume !(4368 == ssl3_connect_~s__state~0); 58132#L121 assume !(4369 == ssl3_connect_~s__state~0); 58130#L124 assume 4384 == ssl3_connect_~s__state~0; 56726#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 58127#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 58126#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 58123#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 58121#L273-2 ssl3_connect_~s__init_num~0 := 0; 58117#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58110#L522 ssl3_connect_~skip~0 := 0; 58104#L100-1 assume !false; 58102#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58100#L103 assume !(12292 == ssl3_connect_~s__state~0); 58098#L106 assume !(16384 == ssl3_connect_~s__state~0); 58096#L109 assume !(4096 == ssl3_connect_~s__state~0); 58094#L112 assume !(20480 == ssl3_connect_~s__state~0); 58092#L115 assume !(4099 == ssl3_connect_~s__state~0); 58090#L118 assume !(4368 == ssl3_connect_~s__state~0); 58088#L121 assume !(4369 == ssl3_connect_~s__state~0); 58086#L124 assume !(4384 == ssl3_connect_~s__state~0); 58084#L127 assume !(4385 == ssl3_connect_~s__state~0); 58079#L130 assume 4400 == ssl3_connect_~s__state~0; 56723#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 58075#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58071#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 58059#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58047#L522 ssl3_connect_~skip~0 := 0; 58045#L100-1 assume !false; 58043#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58041#L103 assume !(12292 == ssl3_connect_~s__state~0); 58039#L106 assume !(16384 == ssl3_connect_~s__state~0); 58037#L109 assume !(4096 == ssl3_connect_~s__state~0); 58035#L112 assume !(20480 == ssl3_connect_~s__state~0); 58033#L115 assume !(4099 == ssl3_connect_~s__state~0); 58031#L118 assume !(4368 == ssl3_connect_~s__state~0); 58029#L121 assume !(4369 == ssl3_connect_~s__state~0); 58027#L124 assume !(4384 == ssl3_connect_~s__state~0); 58025#L127 assume !(4385 == ssl3_connect_~s__state~0); 58023#L130 assume !(4400 == ssl3_connect_~s__state~0); 58021#L133 assume !(4401 == ssl3_connect_~s__state~0); 58019#L136 assume 4416 == ssl3_connect_~s__state~0; 56720#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 58013#L306 assume !(3 == ssl3_connect_~blastFlag~0); 58014#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 58003#L314 assume !(0 == ssl3_connect_~tmp___6~0); 58004#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57988#L522 ssl3_connect_~skip~0 := 0; 57989#L100-1 assume !false; 57982#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57983#L103 assume !(12292 == ssl3_connect_~s__state~0); 57976#L106 assume !(16384 == ssl3_connect_~s__state~0); 57977#L109 assume !(4096 == ssl3_connect_~s__state~0); 57970#L112 assume !(20480 == ssl3_connect_~s__state~0); 57971#L115 assume !(4099 == ssl3_connect_~s__state~0); 57964#L118 assume !(4368 == ssl3_connect_~s__state~0); 57965#L121 assume !(4369 == ssl3_connect_~s__state~0); 57959#L124 assume !(4384 == ssl3_connect_~s__state~0); 57960#L127 assume !(4385 == ssl3_connect_~s__state~0); 57948#L130 assume !(4400 == ssl3_connect_~s__state~0); 57949#L133 assume !(4401 == ssl3_connect_~s__state~0); 57942#L136 assume !(4416 == ssl3_connect_~s__state~0); 57943#L139 assume !(4417 == ssl3_connect_~s__state~0); 57932#L142 assume 4432 == ssl3_connect_~s__state~0; 56717#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 57888#L322 assume !(5 == ssl3_connect_~blastFlag~0); 57889#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 57882#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57878#L522 ssl3_connect_~skip~0 := 0; 57871#L100-1 assume !false; 57872#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57865#L103 assume !(12292 == ssl3_connect_~s__state~0); 57866#L106 assume !(16384 == ssl3_connect_~s__state~0); 57859#L109 assume !(4096 == ssl3_connect_~s__state~0); 57860#L112 assume !(20480 == ssl3_connect_~s__state~0); 57853#L115 assume !(4099 == ssl3_connect_~s__state~0); 57854#L118 assume !(4368 == ssl3_connect_~s__state~0); 57847#L121 assume !(4369 == ssl3_connect_~s__state~0); 57848#L124 assume !(4384 == ssl3_connect_~s__state~0); 57842#L127 assume !(4385 == ssl3_connect_~s__state~0); 57843#L130 assume !(4400 == ssl3_connect_~s__state~0); 57836#L133 assume !(4401 == ssl3_connect_~s__state~0); 57837#L136 assume !(4416 == ssl3_connect_~s__state~0); 57830#L139 assume !(4417 == ssl3_connect_~s__state~0); 57831#L142 assume !(4432 == ssl3_connect_~s__state~0); 57820#L145 assume !(4433 == ssl3_connect_~s__state~0); 57821#L148 assume 4448 == ssl3_connect_~s__state~0; 56714#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 57816#L334 assume !(ssl3_connect_~ret~0 <= 0); 57809#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 57810#L337-2 ssl3_connect_~s__init_num~0 := 0; 57803#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57799#L522 ssl3_connect_~skip~0 := 0; 57792#L100-1 assume !false; 57793#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57786#L103 assume !(12292 == ssl3_connect_~s__state~0); 57787#L106 assume !(16384 == ssl3_connect_~s__state~0); 57780#L109 assume !(4096 == ssl3_connect_~s__state~0); 57781#L112 assume !(20480 == ssl3_connect_~s__state~0); 57774#L115 assume !(4099 == ssl3_connect_~s__state~0); 57775#L118 assume !(4368 == ssl3_connect_~s__state~0); 57769#L121 assume !(4369 == ssl3_connect_~s__state~0); 57770#L124 assume !(4384 == ssl3_connect_~s__state~0); 57765#L127 assume !(4385 == ssl3_connect_~s__state~0); 57766#L130 assume !(4400 == ssl3_connect_~s__state~0); 57761#L133 assume !(4401 == ssl3_connect_~s__state~0); 57762#L136 assume !(4416 == ssl3_connect_~s__state~0); 57756#L139 assume !(4417 == ssl3_connect_~s__state~0); 57757#L142 assume !(4432 == ssl3_connect_~s__state~0); 57752#L145 assume !(4433 == ssl3_connect_~s__state~0); 57753#L148 assume !(4448 == ssl3_connect_~s__state~0); 57748#L151 assume !(4449 == ssl3_connect_~s__state~0); 57749#L154 assume 4464 == ssl3_connect_~s__state~0; 56709#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 57746#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 57743#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57738#L522 ssl3_connect_~skip~0 := 0; 57737#L100-1 assume !false; 57736#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57735#L103 assume !(12292 == ssl3_connect_~s__state~0); 57734#L106 assume !(16384 == ssl3_connect_~s__state~0); 57733#L109 assume !(4096 == ssl3_connect_~s__state~0); 57732#L112 assume !(20480 == ssl3_connect_~s__state~0); 57731#L115 assume !(4099 == ssl3_connect_~s__state~0); 57730#L118 assume !(4368 == ssl3_connect_~s__state~0); 57729#L121 assume !(4369 == ssl3_connect_~s__state~0); 57728#L124 assume !(4384 == ssl3_connect_~s__state~0); 57727#L127 assume !(4385 == ssl3_connect_~s__state~0); 57726#L130 assume !(4400 == ssl3_connect_~s__state~0); 57725#L133 assume !(4401 == ssl3_connect_~s__state~0); 57724#L136 assume !(4416 == ssl3_connect_~s__state~0); 57723#L139 assume !(4417 == ssl3_connect_~s__state~0); 57722#L142 assume !(4432 == ssl3_connect_~s__state~0); 57721#L145 assume !(4433 == ssl3_connect_~s__state~0); 57720#L148 assume !(4448 == ssl3_connect_~s__state~0); 57719#L151 assume !(4449 == ssl3_connect_~s__state~0); 57718#L154 assume !(4464 == ssl3_connect_~s__state~0); 57717#L157 assume !(4465 == ssl3_connect_~s__state~0); 57716#L160 assume !(4466 == ssl3_connect_~s__state~0); 57715#L163 assume !(4467 == ssl3_connect_~s__state~0); 57714#L166 assume 4480 == ssl3_connect_~s__state~0; 56706#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 57712#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57713#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 57657#L362-2 ssl3_connect_~s__init_num~0 := 0; 57658#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57643#L522 ssl3_connect_~skip~0 := 0; 57644#L100-1 assume !false; 57635#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57636#L103 assume !(12292 == ssl3_connect_~s__state~0); 57627#L106 assume !(16384 == ssl3_connect_~s__state~0); 57628#L109 assume !(4096 == ssl3_connect_~s__state~0); 57619#L112 assume !(20480 == ssl3_connect_~s__state~0); 57620#L115 assume !(4099 == ssl3_connect_~s__state~0); 57611#L118 assume !(4368 == ssl3_connect_~s__state~0); 57612#L121 assume !(4369 == ssl3_connect_~s__state~0); 57603#L124 assume !(4384 == ssl3_connect_~s__state~0); 57604#L127 assume !(4385 == ssl3_connect_~s__state~0); 57595#L130 assume !(4400 == ssl3_connect_~s__state~0); 57596#L133 assume !(4401 == ssl3_connect_~s__state~0); 57587#L136 assume !(4416 == ssl3_connect_~s__state~0); 57588#L139 assume !(4417 == ssl3_connect_~s__state~0); 57579#L142 assume !(4432 == ssl3_connect_~s__state~0); 57580#L145 assume !(4433 == ssl3_connect_~s__state~0); 57571#L148 assume !(4448 == ssl3_connect_~s__state~0); 57572#L151 assume !(4449 == ssl3_connect_~s__state~0); 57563#L154 assume !(4464 == ssl3_connect_~s__state~0); 57564#L157 assume !(4465 == ssl3_connect_~s__state~0); 57555#L160 assume !(4466 == ssl3_connect_~s__state~0); 57556#L163 assume !(4467 == ssl3_connect_~s__state~0); 57547#L166 assume !(4480 == ssl3_connect_~s__state~0); 57548#L169 assume !(4481 == ssl3_connect_~s__state~0); 57539#L172 assume !(4496 == ssl3_connect_~s__state~0); 57540#L175 assume !(4497 == ssl3_connect_~s__state~0); 57532#L178 assume 4512 == ssl3_connect_~s__state~0; 56700#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 57526#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 57527#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 57518#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 57519#L398 assume !(0 == ssl3_connect_~tmp___8~0); 57502#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57498#L522 ssl3_connect_~skip~0 := 0; 57491#L100-1 assume !false; 57492#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57485#L103 assume !(12292 == ssl3_connect_~s__state~0); 57486#L106 assume !(16384 == ssl3_connect_~s__state~0); 57479#L109 assume !(4096 == ssl3_connect_~s__state~0); 57480#L112 assume !(20480 == ssl3_connect_~s__state~0); 57473#L115 assume !(4099 == ssl3_connect_~s__state~0); 57474#L118 assume !(4368 == ssl3_connect_~s__state~0); 57467#L121 assume !(4369 == ssl3_connect_~s__state~0); 57468#L124 assume !(4384 == ssl3_connect_~s__state~0); 57461#L127 assume !(4385 == ssl3_connect_~s__state~0); 57462#L130 assume !(4400 == ssl3_connect_~s__state~0); 57455#L133 assume !(4401 == ssl3_connect_~s__state~0); 57456#L136 assume !(4416 == ssl3_connect_~s__state~0); 57449#L139 assume !(4417 == ssl3_connect_~s__state~0); 57450#L142 assume !(4432 == ssl3_connect_~s__state~0); 57443#L145 assume !(4433 == ssl3_connect_~s__state~0); 57444#L148 assume !(4448 == ssl3_connect_~s__state~0); 57437#L151 assume !(4449 == ssl3_connect_~s__state~0); 57438#L154 assume !(4464 == ssl3_connect_~s__state~0); 57431#L157 assume !(4465 == ssl3_connect_~s__state~0); 57432#L160 assume !(4466 == ssl3_connect_~s__state~0); 57425#L163 assume !(4467 == ssl3_connect_~s__state~0); 57426#L166 assume !(4480 == ssl3_connect_~s__state~0); 57419#L169 assume !(4481 == ssl3_connect_~s__state~0); 57420#L172 assume !(4496 == ssl3_connect_~s__state~0); 57413#L175 assume !(4497 == ssl3_connect_~s__state~0); 57414#L178 assume !(4512 == ssl3_connect_~s__state~0); 57407#L181 assume !(4513 == ssl3_connect_~s__state~0); 57408#L184 assume 4528 == ssl3_connect_~s__state~0; 56696#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 57404#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 57397#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 57398#L413-1 ssl3_connect_~s__init_num~0 := 0; 58334#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58329#L522 ssl3_connect_~skip~0 := 0; 58328#L100-1 assume !false; 58327#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58326#L103 assume !(12292 == ssl3_connect_~s__state~0); 57343#L106 assume !(16384 == ssl3_connect_~s__state~0); 57339#L109 assume !(4096 == ssl3_connect_~s__state~0); 57340#L112 assume !(20480 == ssl3_connect_~s__state~0); 57332#L115 assume !(4099 == ssl3_connect_~s__state~0); 57329#L118 assume !(4368 == ssl3_connect_~s__state~0); 57330#L121 assume !(4369 == ssl3_connect_~s__state~0); 58780#L124 assume !(4384 == ssl3_connect_~s__state~0); 58779#L127 assume !(4385 == ssl3_connect_~s__state~0); 58778#L130 assume !(4400 == ssl3_connect_~s__state~0); 58777#L133 assume !(4401 == ssl3_connect_~s__state~0); 58776#L136 assume !(4416 == ssl3_connect_~s__state~0); 58775#L139 assume !(4417 == ssl3_connect_~s__state~0); 58774#L142 assume !(4432 == ssl3_connect_~s__state~0); 58773#L145 assume !(4433 == ssl3_connect_~s__state~0); 58772#L148 assume !(4448 == ssl3_connect_~s__state~0); 58771#L151 assume !(4449 == ssl3_connect_~s__state~0); 58770#L154 assume !(4464 == ssl3_connect_~s__state~0); 58769#L157 assume !(4465 == ssl3_connect_~s__state~0); 58768#L160 assume !(4466 == ssl3_connect_~s__state~0); 58767#L163 assume !(4467 == ssl3_connect_~s__state~0); 58766#L166 assume !(4480 == ssl3_connect_~s__state~0); 58765#L169 assume !(4481 == ssl3_connect_~s__state~0); 58764#L172 assume !(4496 == ssl3_connect_~s__state~0); 58763#L175 assume !(4497 == ssl3_connect_~s__state~0); 58762#L178 assume !(4512 == ssl3_connect_~s__state~0); 58761#L181 assume !(4513 == ssl3_connect_~s__state~0); 58754#L184 assume !(4528 == ssl3_connect_~s__state~0); 58751#L187 assume !(4529 == ssl3_connect_~s__state~0); 58748#L190 assume !(4560 == ssl3_connect_~s__state~0); 57137#L193 assume !(4561 == ssl3_connect_~s__state~0); 57120#L196 assume 4352 == ssl3_connect_~s__state~0; 57119#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 57117#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 57115#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57116#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57098#L522 ssl3_connect_~skip~0 := 0; 57099#L100-1 assume !false; 57092#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57093#L103 assume !(12292 == ssl3_connect_~s__state~0); 57086#L106 assume !(16384 == ssl3_connect_~s__state~0); 57087#L109 assume 4096 == ssl3_connect_~s__state~0; 56658#L208 [2020-11-28 03:08:08,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:08,980 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2020-11-28 03:08:08,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:08,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594099881] [2020-11-28 03:08:08,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:08,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:08,987 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:08,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:08,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:08,995 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:08,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:08,996 INFO L82 PathProgramCache]: Analyzing trace with hash 493548323, now seen corresponding path program 1 times [2020-11-28 03:08:08,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:08,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153746026] [2020-11-28 03:08:08,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:09,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:09,171 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:08:09,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153746026] [2020-11-28 03:08:09,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365555977] [2020-11-28 03:08:09,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:09,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:09,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:09,443 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:08:09,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:09,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:08:09,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588082150] [2020-11-28 03:08:09,445 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:09,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:09,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:08:09,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:08:09,446 INFO L87 Difference]: Start difference. First operand 3574 states and 4516 transitions. cyclomatic complexity: 947 Second operand 4 states. [2020-11-28 03:08:09,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:09,923 INFO L93 Difference]: Finished difference Result 4939 states and 5986 transitions. [2020-11-28 03:08:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:08:09,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4939 states and 5986 transitions. [2020-11-28 03:08:09,949 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2020-11-28 03:08:09,971 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4939 states to 4930 states and 5977 transitions. [2020-11-28 03:08:09,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4930 [2020-11-28 03:08:09,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4930 [2020-11-28 03:08:09,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4930 states and 5977 transitions. [2020-11-28 03:08:09,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:09,980 INFO L691 BuchiCegarLoop]: Abstraction has 4930 states and 5977 transitions. [2020-11-28 03:08:09,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states and 5977 transitions. [2020-11-28 03:08:10,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 3596. [2020-11-28 03:08:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3596 states. [2020-11-28 03:08:10,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3596 states to 3596 states and 4431 transitions. [2020-11-28 03:08:10,096 INFO L714 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2020-11-28 03:08:10,096 INFO L594 BuchiCegarLoop]: Abstraction has 3596 states and 4431 transitions. [2020-11-28 03:08:10,096 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 03:08:10,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3596 states and 4431 transitions. [2020-11-28 03:08:10,111 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2020-11-28 03:08:10,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:10,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:10,116 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:08:10,116 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:08:10,116 INFO L794 eck$LassoCheckResult]: Stem: 66027#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); 65914#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 65915#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 65971#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 65972#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 65949#L100-1 assume !false; 66055#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66051#L103 assume 12292 == ssl3_connect_~s__state~0; 66031#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 66032#L208 [2020-11-28 03:08:10,117 INFO L796 eck$LassoCheckResult]: Loop: 66032#L208 ssl3_connect_~s__server~0 := 0; 68120#L213 assume 0 != ssl3_connect_~cb~0; 68119#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 68118#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 68116#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 68114#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 67692#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 67613#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67602#L522 ssl3_connect_~skip~0 := 0; 67599#L100-1 assume !false; 67596#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67593#L103 assume !(12292 == ssl3_connect_~s__state~0); 67590#L106 assume !(16384 == ssl3_connect_~s__state~0); 67587#L109 assume !(4096 == ssl3_connect_~s__state~0); 67584#L112 assume !(20480 == ssl3_connect_~s__state~0); 67581#L115 assume !(4099 == ssl3_connect_~s__state~0); 67579#L118 assume 4368 == ssl3_connect_~s__state~0; 66127#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 67576#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66807#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 67575#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 67573#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67568#L522 ssl3_connect_~skip~0 := 0; 67567#L100-1 assume !false; 67566#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67565#L103 assume !(12292 == ssl3_connect_~s__state~0); 67564#L106 assume !(16384 == ssl3_connect_~s__state~0); 67563#L109 assume !(4096 == ssl3_connect_~s__state~0); 67562#L112 assume !(20480 == ssl3_connect_~s__state~0); 67561#L115 assume !(4099 == ssl3_connect_~s__state~0); 67560#L118 assume !(4368 == ssl3_connect_~s__state~0); 67559#L121 assume !(4369 == ssl3_connect_~s__state~0); 67558#L124 assume 4384 == ssl3_connect_~s__state~0; 66123#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 67557#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 66785#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 67555#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 67554#L273-2 ssl3_connect_~s__init_num~0 := 0; 67552#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67547#L522 ssl3_connect_~skip~0 := 0; 67546#L100-1 assume !false; 67545#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67544#L103 assume !(12292 == ssl3_connect_~s__state~0); 67543#L106 assume !(16384 == ssl3_connect_~s__state~0); 67542#L109 assume !(4096 == ssl3_connect_~s__state~0); 67541#L112 assume !(20480 == ssl3_connect_~s__state~0); 67540#L115 assume !(4099 == ssl3_connect_~s__state~0); 67539#L118 assume !(4368 == ssl3_connect_~s__state~0); 67538#L121 assume !(4369 == ssl3_connect_~s__state~0); 67537#L124 assume !(4384 == ssl3_connect_~s__state~0); 67536#L127 assume !(4385 == ssl3_connect_~s__state~0); 67535#L130 assume 4400 == ssl3_connect_~s__state~0; 66117#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67533#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 66755#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 66751#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66741#L522 ssl3_connect_~skip~0 := 0; 66739#L100-1 assume !false; 66737#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66735#L103 assume !(12292 == ssl3_connect_~s__state~0); 66733#L106 assume !(16384 == ssl3_connect_~s__state~0); 66731#L109 assume !(4096 == ssl3_connect_~s__state~0); 66729#L112 assume !(20480 == ssl3_connect_~s__state~0); 66727#L115 assume !(4099 == ssl3_connect_~s__state~0); 66725#L118 assume !(4368 == ssl3_connect_~s__state~0); 66723#L121 assume !(4369 == ssl3_connect_~s__state~0); 66721#L124 assume !(4384 == ssl3_connect_~s__state~0); 66719#L127 assume !(4385 == ssl3_connect_~s__state~0); 66717#L130 assume !(4400 == ssl3_connect_~s__state~0); 66715#L133 assume !(4401 == ssl3_connect_~s__state~0); 66713#L136 assume 4416 == ssl3_connect_~s__state~0; 66112#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 66670#L306 assume !(3 == ssl3_connect_~blastFlag~0); 66667#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 66666#L314 assume !(0 == ssl3_connect_~tmp___6~0); 66664#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66659#L522 ssl3_connect_~skip~0 := 0; 66658#L100-1 assume !false; 66657#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66656#L103 assume !(12292 == ssl3_connect_~s__state~0); 66655#L106 assume !(16384 == ssl3_connect_~s__state~0); 66654#L109 assume !(4096 == ssl3_connect_~s__state~0); 66653#L112 assume !(20480 == ssl3_connect_~s__state~0); 66652#L115 assume !(4099 == ssl3_connect_~s__state~0); 66651#L118 assume !(4368 == ssl3_connect_~s__state~0); 66650#L121 assume !(4369 == ssl3_connect_~s__state~0); 66649#L124 assume !(4384 == ssl3_connect_~s__state~0); 66648#L127 assume !(4385 == ssl3_connect_~s__state~0); 66647#L130 assume !(4400 == ssl3_connect_~s__state~0); 66646#L133 assume !(4401 == ssl3_connect_~s__state~0); 66645#L136 assume !(4416 == ssl3_connect_~s__state~0); 66644#L139 assume !(4417 == ssl3_connect_~s__state~0); 66643#L142 assume 4432 == ssl3_connect_~s__state~0; 66107#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 66642#L322 assume !(5 == ssl3_connect_~blastFlag~0); 66641#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66639#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66634#L522 ssl3_connect_~skip~0 := 0; 66633#L100-1 assume !false; 66632#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66631#L103 assume !(12292 == ssl3_connect_~s__state~0); 66630#L106 assume !(16384 == ssl3_connect_~s__state~0); 66629#L109 assume !(4096 == ssl3_connect_~s__state~0); 66628#L112 assume !(20480 == ssl3_connect_~s__state~0); 66627#L115 assume !(4099 == ssl3_connect_~s__state~0); 66626#L118 assume !(4368 == ssl3_connect_~s__state~0); 66625#L121 assume !(4369 == ssl3_connect_~s__state~0); 66624#L124 assume !(4384 == ssl3_connect_~s__state~0); 66623#L127 assume !(4385 == ssl3_connect_~s__state~0); 66622#L130 assume !(4400 == ssl3_connect_~s__state~0); 66621#L133 assume !(4401 == ssl3_connect_~s__state~0); 66620#L136 assume !(4416 == ssl3_connect_~s__state~0); 66619#L139 assume !(4417 == ssl3_connect_~s__state~0); 66618#L142 assume !(4432 == ssl3_connect_~s__state~0); 66617#L145 assume !(4433 == ssl3_connect_~s__state~0); 66616#L148 assume 4448 == ssl3_connect_~s__state~0; 66102#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 66615#L334 assume !(ssl3_connect_~ret~0 <= 0); 66614#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 66613#L337-2 ssl3_connect_~s__init_num~0 := 0; 66611#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66606#L522 ssl3_connect_~skip~0 := 0; 66605#L100-1 assume !false; 66604#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66603#L103 assume !(12292 == ssl3_connect_~s__state~0); 66602#L106 assume !(16384 == ssl3_connect_~s__state~0); 66601#L109 assume !(4096 == ssl3_connect_~s__state~0); 66600#L112 assume !(20480 == ssl3_connect_~s__state~0); 66599#L115 assume !(4099 == ssl3_connect_~s__state~0); 66598#L118 assume !(4368 == ssl3_connect_~s__state~0); 66597#L121 assume !(4369 == ssl3_connect_~s__state~0); 66596#L124 assume !(4384 == ssl3_connect_~s__state~0); 66595#L127 assume !(4385 == ssl3_connect_~s__state~0); 66594#L130 assume !(4400 == ssl3_connect_~s__state~0); 66593#L133 assume !(4401 == ssl3_connect_~s__state~0); 66592#L136 assume !(4416 == ssl3_connect_~s__state~0); 66591#L139 assume !(4417 == ssl3_connect_~s__state~0); 66590#L142 assume !(4432 == ssl3_connect_~s__state~0); 66589#L145 assume !(4433 == ssl3_connect_~s__state~0); 66588#L148 assume !(4448 == ssl3_connect_~s__state~0); 66586#L151 assume !(4449 == ssl3_connect_~s__state~0); 66585#L154 assume 4464 == ssl3_connect_~s__state~0; 66093#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 66578#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66575#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66569#L522 ssl3_connect_~skip~0 := 0; 66567#L100-1 assume !false; 66564#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66562#L103 assume !(12292 == ssl3_connect_~s__state~0); 66560#L106 assume !(16384 == ssl3_connect_~s__state~0); 66558#L109 assume !(4096 == ssl3_connect_~s__state~0); 66556#L112 assume !(20480 == ssl3_connect_~s__state~0); 66554#L115 assume !(4099 == ssl3_connect_~s__state~0); 66552#L118 assume !(4368 == ssl3_connect_~s__state~0); 66549#L121 assume !(4369 == ssl3_connect_~s__state~0); 66547#L124 assume !(4384 == ssl3_connect_~s__state~0); 66545#L127 assume !(4385 == ssl3_connect_~s__state~0); 66542#L130 assume !(4400 == ssl3_connect_~s__state~0); 66540#L133 assume !(4401 == ssl3_connect_~s__state~0); 66538#L136 assume !(4416 == ssl3_connect_~s__state~0); 66536#L139 assume !(4417 == ssl3_connect_~s__state~0); 66534#L142 assume !(4432 == ssl3_connect_~s__state~0); 66532#L145 assume !(4433 == ssl3_connect_~s__state~0); 66530#L148 assume !(4448 == ssl3_connect_~s__state~0); 66528#L151 assume !(4449 == ssl3_connect_~s__state~0); 66526#L154 assume !(4464 == ssl3_connect_~s__state~0); 66524#L157 assume !(4465 == ssl3_connect_~s__state~0); 66522#L160 assume !(4466 == ssl3_connect_~s__state~0); 66520#L163 assume !(4467 == ssl3_connect_~s__state~0); 66350#L166 assume 4480 == ssl3_connect_~s__state~0; 66088#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 66348#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66349#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 67771#L362-2 ssl3_connect_~s__init_num~0 := 0; 67769#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67764#L522 ssl3_connect_~skip~0 := 0; 67763#L100-1 assume !false; 67762#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67761#L103 assume !(12292 == ssl3_connect_~s__state~0); 67760#L106 assume !(16384 == ssl3_connect_~s__state~0); 67759#L109 assume !(4096 == ssl3_connect_~s__state~0); 67758#L112 assume !(20480 == ssl3_connect_~s__state~0); 67757#L115 assume !(4099 == ssl3_connect_~s__state~0); 67756#L118 assume !(4368 == ssl3_connect_~s__state~0); 67755#L121 assume !(4369 == ssl3_connect_~s__state~0); 67754#L124 assume !(4384 == ssl3_connect_~s__state~0); 67753#L127 assume !(4385 == ssl3_connect_~s__state~0); 67752#L130 assume !(4400 == ssl3_connect_~s__state~0); 67751#L133 assume !(4401 == ssl3_connect_~s__state~0); 67750#L136 assume !(4416 == ssl3_connect_~s__state~0); 67749#L139 assume !(4417 == ssl3_connect_~s__state~0); 67748#L142 assume !(4432 == ssl3_connect_~s__state~0); 67747#L145 assume !(4433 == ssl3_connect_~s__state~0); 67746#L148 assume !(4448 == ssl3_connect_~s__state~0); 67745#L151 assume !(4449 == ssl3_connect_~s__state~0); 67744#L154 assume !(4464 == ssl3_connect_~s__state~0); 67743#L157 assume !(4465 == ssl3_connect_~s__state~0); 67742#L160 assume !(4466 == ssl3_connect_~s__state~0); 67741#L163 assume !(4467 == ssl3_connect_~s__state~0); 67740#L166 assume !(4480 == ssl3_connect_~s__state~0); 67739#L169 assume !(4481 == ssl3_connect_~s__state~0); 67738#L172 assume !(4496 == ssl3_connect_~s__state~0); 67737#L175 assume !(4497 == ssl3_connect_~s__state~0); 67736#L178 assume 4512 == ssl3_connect_~s__state~0; 66078#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 67735#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 67734#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 67733#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 67732#L398 assume !(0 == ssl3_connect_~tmp___8~0); 67730#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67725#L522 ssl3_connect_~skip~0 := 0; 67724#L100-1 assume !false; 67723#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67722#L103 assume !(12292 == ssl3_connect_~s__state~0); 67721#L106 assume !(16384 == ssl3_connect_~s__state~0); 67720#L109 assume !(4096 == ssl3_connect_~s__state~0); 67719#L112 assume !(20480 == ssl3_connect_~s__state~0); 67718#L115 assume !(4099 == ssl3_connect_~s__state~0); 67717#L118 assume !(4368 == ssl3_connect_~s__state~0); 67716#L121 assume !(4369 == ssl3_connect_~s__state~0); 67715#L124 assume !(4384 == ssl3_connect_~s__state~0); 67714#L127 assume !(4385 == ssl3_connect_~s__state~0); 67713#L130 assume !(4400 == ssl3_connect_~s__state~0); 67712#L133 assume !(4401 == ssl3_connect_~s__state~0); 67711#L136 assume !(4416 == ssl3_connect_~s__state~0); 67710#L139 assume !(4417 == ssl3_connect_~s__state~0); 67709#L142 assume !(4432 == ssl3_connect_~s__state~0); 67708#L145 assume !(4433 == ssl3_connect_~s__state~0); 67707#L148 assume !(4448 == ssl3_connect_~s__state~0); 67706#L151 assume !(4449 == ssl3_connect_~s__state~0); 67705#L154 assume !(4464 == ssl3_connect_~s__state~0); 67704#L157 assume !(4465 == ssl3_connect_~s__state~0); 67703#L160 assume !(4466 == ssl3_connect_~s__state~0); 67702#L163 assume !(4467 == ssl3_connect_~s__state~0); 67701#L166 assume !(4480 == ssl3_connect_~s__state~0); 67700#L169 assume !(4481 == ssl3_connect_~s__state~0); 67699#L172 assume !(4496 == ssl3_connect_~s__state~0); 67698#L175 assume !(4497 == ssl3_connect_~s__state~0); 67697#L178 assume !(4512 == ssl3_connect_~s__state~0); 67696#L181 assume !(4513 == ssl3_connect_~s__state~0); 67695#L184 assume 4528 == ssl3_connect_~s__state~0; 66073#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 67694#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 67621#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 67619#L413-1 ssl3_connect_~s__init_num~0 := 0; 67608#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67604#L522 ssl3_connect_~skip~0 := 0; 67597#L100-1 assume !false; 67598#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67591#L103 assume !(12292 == ssl3_connect_~s__state~0); 67592#L106 assume !(16384 == ssl3_connect_~s__state~0); 67585#L109 assume !(4096 == ssl3_connect_~s__state~0); 67586#L112 assume !(20480 == ssl3_connect_~s__state~0); 67580#L115 assume !(4099 == ssl3_connect_~s__state~0); 67577#L118 assume !(4368 == ssl3_connect_~s__state~0); 67578#L121 assume !(4369 == ssl3_connect_~s__state~0); 67691#L124 assume !(4384 == ssl3_connect_~s__state~0); 67690#L127 assume !(4385 == ssl3_connect_~s__state~0); 67689#L130 assume !(4400 == ssl3_connect_~s__state~0); 67688#L133 assume !(4401 == ssl3_connect_~s__state~0); 67687#L136 assume !(4416 == ssl3_connect_~s__state~0); 67686#L139 assume !(4417 == ssl3_connect_~s__state~0); 67685#L142 assume !(4432 == ssl3_connect_~s__state~0); 67684#L145 assume !(4433 == ssl3_connect_~s__state~0); 67683#L148 assume !(4448 == ssl3_connect_~s__state~0); 67682#L151 assume !(4449 == ssl3_connect_~s__state~0); 67681#L154 assume !(4464 == ssl3_connect_~s__state~0); 67680#L157 assume !(4465 == ssl3_connect_~s__state~0); 67679#L160 assume !(4466 == ssl3_connect_~s__state~0); 67678#L163 assume !(4467 == ssl3_connect_~s__state~0); 67677#L166 assume !(4480 == ssl3_connect_~s__state~0); 67676#L169 assume !(4481 == ssl3_connect_~s__state~0); 67675#L172 assume !(4496 == ssl3_connect_~s__state~0); 67674#L175 assume !(4497 == ssl3_connect_~s__state~0); 67673#L178 assume !(4512 == ssl3_connect_~s__state~0); 67672#L181 assume !(4513 == ssl3_connect_~s__state~0); 67671#L184 assume !(4528 == ssl3_connect_~s__state~0); 67670#L187 assume !(4529 == ssl3_connect_~s__state~0); 67669#L190 assume !(4560 == ssl3_connect_~s__state~0); 67668#L193 assume !(4561 == ssl3_connect_~s__state~0); 67667#L196 assume 4352 == ssl3_connect_~s__state~0; 67666#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 67664#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 67663#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 67661#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67656#L522 ssl3_connect_~skip~0 := 0; 67655#L100-1 assume !false; 67654#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67653#L103 assume !(12292 == ssl3_connect_~s__state~0); 67652#L106 assume !(16384 == ssl3_connect_~s__state~0); 67651#L109 assume !(4096 == ssl3_connect_~s__state~0); 67650#L112 assume !(20480 == ssl3_connect_~s__state~0); 67649#L115 assume !(4099 == ssl3_connect_~s__state~0); 67648#L118 assume !(4368 == ssl3_connect_~s__state~0); 67647#L121 assume !(4369 == ssl3_connect_~s__state~0); 67646#L124 assume !(4384 == ssl3_connect_~s__state~0); 67645#L127 assume !(4385 == ssl3_connect_~s__state~0); 67644#L130 assume !(4400 == ssl3_connect_~s__state~0); 67643#L133 assume !(4401 == ssl3_connect_~s__state~0); 67642#L136 assume !(4416 == ssl3_connect_~s__state~0); 67641#L139 assume !(4417 == ssl3_connect_~s__state~0); 67640#L142 assume !(4432 == ssl3_connect_~s__state~0); 67639#L145 assume !(4433 == ssl3_connect_~s__state~0); 67638#L148 assume !(4448 == ssl3_connect_~s__state~0); 67637#L151 assume !(4449 == ssl3_connect_~s__state~0); 67636#L154 assume !(4464 == ssl3_connect_~s__state~0); 67635#L157 assume !(4465 == ssl3_connect_~s__state~0); 67634#L160 assume !(4466 == ssl3_connect_~s__state~0); 67633#L163 assume !(4467 == ssl3_connect_~s__state~0); 67632#L166 assume !(4480 == ssl3_connect_~s__state~0); 67631#L169 assume !(4481 == ssl3_connect_~s__state~0); 67630#L172 assume !(4496 == ssl3_connect_~s__state~0); 67629#L175 assume !(4497 == ssl3_connect_~s__state~0); 67628#L178 assume !(4512 == ssl3_connect_~s__state~0); 67627#L181 assume !(4513 == ssl3_connect_~s__state~0); 67626#L184 assume !(4528 == ssl3_connect_~s__state~0); 67625#L187 assume !(4529 == ssl3_connect_~s__state~0); 67624#L190 assume 4560 == ssl3_connect_~s__state~0; 67623#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 67622#L433 assume !(ssl3_connect_~ret~0 <= 0); 67620#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 67617#L436-2 ssl3_connect_~s__init_num~0 := 0; 67618#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67600#L522 ssl3_connect_~skip~0 := 0; 67601#L100-1 assume !false; 67594#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67595#L103 assume !(12292 == ssl3_connect_~s__state~0); 67588#L106 assume !(16384 == ssl3_connect_~s__state~0); 67589#L109 assume 4096 == ssl3_connect_~s__state~0; 66032#L208 [2020-11-28 03:08:10,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:10,118 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2020-11-28 03:08:10,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:10,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400328694] [2020-11-28 03:08:10,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:10,126 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:10,131 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:10,134 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:10,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:10,135 INFO L82 PathProgramCache]: Analyzing trace with hash 501638639, now seen corresponding path program 1 times [2020-11-28 03:08:10,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:10,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443107219] [2020-11-28 03:08:10,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:10,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:10,293 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:08:10,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443107219] [2020-11-28 03:08:10,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:10,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:10,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46118331] [2020-11-28 03:08:10,295 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:10,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:10,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:10,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:10,296 INFO L87 Difference]: Start difference. First operand 3596 states and 4431 transitions. cyclomatic complexity: 840 Second operand 3 states. [2020-11-28 03:08:10,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:10,525 INFO L93 Difference]: Finished difference Result 3696 states and 4445 transitions. [2020-11-28 03:08:10,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:10,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3696 states and 4445 transitions. [2020-11-28 03:08:10,543 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2020-11-28 03:08:10,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3696 states to 3318 states and 4022 transitions. [2020-11-28 03:08:10,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2020-11-28 03:08:10,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2020-11-28 03:08:10,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4022 transitions. [2020-11-28 03:08:10,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:10,562 INFO L691 BuchiCegarLoop]: Abstraction has 3318 states and 4022 transitions. [2020-11-28 03:08:10,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4022 transitions. [2020-11-28 03:08:10,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3147. [2020-11-28 03:08:10,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3147 states. [2020-11-28 03:08:10,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3147 states to 3147 states and 3831 transitions. [2020-11-28 03:08:10,621 INFO L714 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2020-11-28 03:08:10,622 INFO L594 BuchiCegarLoop]: Abstraction has 3147 states and 3831 transitions. [2020-11-28 03:08:10,622 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 03:08:10,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3147 states and 3831 transitions. [2020-11-28 03:08:10,672 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2020-11-28 03:08:10,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:10,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:10,674 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:08:10,675 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:08:10,675 INFO L794 eck$LassoCheckResult]: Stem: 73327#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); 73213#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73214#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73274#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 73275#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73244#L100-1 assume !false; 73347#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73348#L103 assume 12292 == ssl3_connect_~s__state~0; 73332#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 73333#L208 ssl3_connect_~s__server~0 := 0; 76181#L213 assume !(0 != ssl3_connect_~cb~0); 76180#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 76179#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 76177#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 76175#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 73286#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 73287#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75945#L522 ssl3_connect_~skip~0 := 0; 75941#L100-1 assume !false; 75936#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75937#L103 assume !(12292 == ssl3_connect_~s__state~0); 76298#L106 assume !(16384 == ssl3_connect_~s__state~0); 76296#L109 assume !(4096 == ssl3_connect_~s__state~0); 76294#L112 assume !(20480 == ssl3_connect_~s__state~0); 76292#L115 assume !(4099 == ssl3_connect_~s__state~0); 75571#L118 assume 4368 == ssl3_connect_~s__state~0; 75569#L122 [2020-11-28 03:08:10,676 INFO L796 eck$LassoCheckResult]: Loop: 75569#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 75567#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 75258#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 75564#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 75561#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75555#L522 ssl3_connect_~skip~0 := 0; 75553#L100-1 assume !false; 75552#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75551#L103 assume !(12292 == ssl3_connect_~s__state~0); 75550#L106 assume !(16384 == ssl3_connect_~s__state~0); 75549#L109 assume !(4096 == ssl3_connect_~s__state~0); 75548#L112 assume !(20480 == ssl3_connect_~s__state~0); 75547#L115 assume !(4099 == ssl3_connect_~s__state~0); 75546#L118 assume !(4368 == ssl3_connect_~s__state~0); 75517#L121 assume !(4369 == ssl3_connect_~s__state~0); 75362#L124 assume 4384 == ssl3_connect_~s__state~0; 75359#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 75357#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 75233#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 75354#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 75353#L273-2 ssl3_connect_~s__init_num~0 := 0; 75352#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75347#L522 ssl3_connect_~skip~0 := 0; 75346#L100-1 assume !false; 75344#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75343#L103 assume !(12292 == ssl3_connect_~s__state~0); 75342#L106 assume !(16384 == ssl3_connect_~s__state~0); 75341#L109 assume !(4096 == ssl3_connect_~s__state~0); 75335#L112 assume !(20480 == ssl3_connect_~s__state~0); 75333#L115 assume !(4099 == ssl3_connect_~s__state~0); 75331#L118 assume !(4368 == ssl3_connect_~s__state~0); 75329#L121 assume !(4369 == ssl3_connect_~s__state~0); 75327#L124 assume !(4384 == ssl3_connect_~s__state~0); 75325#L127 assume !(4385 == ssl3_connect_~s__state~0); 75323#L130 assume 4400 == ssl3_connect_~s__state~0; 75285#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 75280#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 75281#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 75607#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75602#L522 ssl3_connect_~skip~0 := 0; 75601#L100-1 assume !false; 75600#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75598#L103 assume !(12292 == ssl3_connect_~s__state~0); 75597#L106 assume !(16384 == ssl3_connect_~s__state~0); 75596#L109 assume !(4096 == ssl3_connect_~s__state~0); 75595#L112 assume !(20480 == ssl3_connect_~s__state~0); 75594#L115 assume !(4099 == ssl3_connect_~s__state~0); 75593#L118 assume !(4368 == ssl3_connect_~s__state~0); 75592#L121 assume !(4369 == ssl3_connect_~s__state~0); 75590#L124 assume !(4384 == ssl3_connect_~s__state~0); 75589#L127 assume !(4385 == ssl3_connect_~s__state~0); 75588#L130 assume !(4400 == ssl3_connect_~s__state~0); 75587#L133 assume !(4401 == ssl3_connect_~s__state~0); 75544#L136 assume 4416 == ssl3_connect_~s__state~0; 73340#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73290#L306 assume !(3 == ssl3_connect_~blastFlag~0); 73291#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 73296#L314 assume !(0 == ssl3_connect_~tmp___6~0); 73322#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74008#L522 ssl3_connect_~skip~0 := 0; 74006#L100-1 assume !false; 74003#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74001#L103 assume !(12292 == ssl3_connect_~s__state~0); 73999#L106 assume !(16384 == ssl3_connect_~s__state~0); 73997#L109 assume !(4096 == ssl3_connect_~s__state~0); 73995#L112 assume !(20480 == ssl3_connect_~s__state~0); 73993#L115 assume !(4099 == ssl3_connect_~s__state~0); 73991#L118 assume !(4368 == ssl3_connect_~s__state~0); 73989#L121 assume !(4369 == ssl3_connect_~s__state~0); 73987#L124 assume !(4384 == ssl3_connect_~s__state~0); 73985#L127 assume !(4385 == ssl3_connect_~s__state~0); 73983#L130 assume !(4400 == ssl3_connect_~s__state~0); 73980#L133 assume !(4401 == ssl3_connect_~s__state~0); 73978#L136 assume !(4416 == ssl3_connect_~s__state~0); 73496#L139 assume !(4417 == ssl3_connect_~s__state~0); 73491#L142 assume 4432 == ssl3_connect_~s__state~0; 73301#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 73302#L322 assume !(5 == ssl3_connect_~blastFlag~0); 73320#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 73321#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75751#L522 ssl3_connect_~skip~0 := 0; 75749#L100-1 assume !false; 75747#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75745#L103 assume !(12292 == ssl3_connect_~s__state~0); 75743#L106 assume !(16384 == ssl3_connect_~s__state~0); 75741#L109 assume !(4096 == ssl3_connect_~s__state~0); 75739#L112 assume !(20480 == ssl3_connect_~s__state~0); 75737#L115 assume !(4099 == ssl3_connect_~s__state~0); 75735#L118 assume !(4368 == ssl3_connect_~s__state~0); 75733#L121 assume !(4369 == ssl3_connect_~s__state~0); 75731#L124 assume !(4384 == ssl3_connect_~s__state~0); 75729#L127 assume !(4385 == ssl3_connect_~s__state~0); 75727#L130 assume !(4400 == ssl3_connect_~s__state~0); 75725#L133 assume !(4401 == ssl3_connect_~s__state~0); 75723#L136 assume !(4416 == ssl3_connect_~s__state~0); 75721#L139 assume !(4417 == ssl3_connect_~s__state~0); 75667#L142 assume !(4432 == ssl3_connect_~s__state~0); 75542#L145 assume !(4433 == ssl3_connect_~s__state~0); 74875#L148 assume 4448 == ssl3_connect_~s__state~0; 73293#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 73294#L334 assume !(ssl3_connect_~ret~0 <= 0); 73252#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 73253#L337-2 ssl3_connect_~s__init_num~0 := 0; 75515#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75510#L522 ssl3_connect_~skip~0 := 0; 75509#L100-1 assume !false; 75508#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75507#L103 assume !(12292 == ssl3_connect_~s__state~0); 75506#L106 assume !(16384 == ssl3_connect_~s__state~0); 75505#L109 assume !(4096 == ssl3_connect_~s__state~0); 75504#L112 assume !(20480 == ssl3_connect_~s__state~0); 75503#L115 assume !(4099 == ssl3_connect_~s__state~0); 75502#L118 assume !(4368 == ssl3_connect_~s__state~0); 75501#L121 assume !(4369 == ssl3_connect_~s__state~0); 75500#L124 assume !(4384 == ssl3_connect_~s__state~0); 75498#L127 assume !(4385 == ssl3_connect_~s__state~0); 75497#L130 assume !(4400 == ssl3_connect_~s__state~0); 75496#L133 assume !(4401 == ssl3_connect_~s__state~0); 75495#L136 assume !(4416 == ssl3_connect_~s__state~0); 75494#L139 assume !(4417 == ssl3_connect_~s__state~0); 75493#L142 assume !(4432 == ssl3_connect_~s__state~0); 75492#L145 assume !(4433 == ssl3_connect_~s__state~0); 75490#L148 assume !(4448 == ssl3_connect_~s__state~0); 75489#L151 assume !(4449 == ssl3_connect_~s__state~0); 75488#L154 assume 4464 == ssl3_connect_~s__state~0; 75487#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 75486#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 75485#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75480#L522 ssl3_connect_~skip~0 := 0; 75479#L100-1 assume !false; 75478#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75477#L103 assume !(12292 == ssl3_connect_~s__state~0); 75476#L106 assume !(16384 == ssl3_connect_~s__state~0); 75475#L109 assume !(4096 == ssl3_connect_~s__state~0); 75474#L112 assume !(20480 == ssl3_connect_~s__state~0); 75473#L115 assume !(4099 == ssl3_connect_~s__state~0); 75472#L118 assume !(4368 == ssl3_connect_~s__state~0); 75471#L121 assume !(4369 == ssl3_connect_~s__state~0); 75470#L124 assume !(4384 == ssl3_connect_~s__state~0); 75469#L127 assume !(4385 == ssl3_connect_~s__state~0); 75468#L130 assume !(4400 == ssl3_connect_~s__state~0); 75467#L133 assume !(4401 == ssl3_connect_~s__state~0); 75466#L136 assume !(4416 == ssl3_connect_~s__state~0); 75465#L139 assume !(4417 == ssl3_connect_~s__state~0); 75464#L142 assume !(4432 == ssl3_connect_~s__state~0); 75463#L145 assume !(4433 == ssl3_connect_~s__state~0); 75462#L148 assume !(4448 == ssl3_connect_~s__state~0); 75461#L151 assume !(4449 == ssl3_connect_~s__state~0); 75460#L154 assume !(4464 == ssl3_connect_~s__state~0); 75459#L157 assume !(4465 == ssl3_connect_~s__state~0); 75458#L160 assume !(4466 == ssl3_connect_~s__state~0); 75457#L163 assume !(4467 == ssl3_connect_~s__state~0); 75456#L166 assume 4480 == ssl3_connect_~s__state~0; 75455#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 75454#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 75453#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 75418#L362-2 ssl3_connect_~s__init_num~0 := 0; 75417#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 75412#L522 ssl3_connect_~skip~0 := 0; 75411#L100-1 assume !false; 75410#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75409#L103 assume !(12292 == ssl3_connect_~s__state~0); 75408#L106 assume !(16384 == ssl3_connect_~s__state~0); 75407#L109 assume !(4096 == ssl3_connect_~s__state~0); 75406#L112 assume !(20480 == ssl3_connect_~s__state~0); 75405#L115 assume !(4099 == ssl3_connect_~s__state~0); 75404#L118 assume !(4368 == ssl3_connect_~s__state~0); 75403#L121 assume !(4369 == ssl3_connect_~s__state~0); 75402#L124 assume !(4384 == ssl3_connect_~s__state~0); 75401#L127 assume !(4385 == ssl3_connect_~s__state~0); 75400#L130 assume !(4400 == ssl3_connect_~s__state~0); 75399#L133 assume !(4401 == ssl3_connect_~s__state~0); 75398#L136 assume !(4416 == ssl3_connect_~s__state~0); 75397#L139 assume !(4417 == ssl3_connect_~s__state~0); 73910#L142 assume !(4432 == ssl3_connect_~s__state~0); 73911#L145 assume !(4433 == ssl3_connect_~s__state~0); 73904#L148 assume !(4448 == ssl3_connect_~s__state~0); 73905#L151 assume !(4449 == ssl3_connect_~s__state~0); 73898#L154 assume !(4464 == ssl3_connect_~s__state~0); 73899#L157 assume !(4465 == ssl3_connect_~s__state~0); 73893#L160 assume !(4466 == ssl3_connect_~s__state~0); 73894#L163 assume !(4467 == ssl3_connect_~s__state~0); 73886#L166 assume !(4480 == ssl3_connect_~s__state~0); 73887#L169 assume !(4481 == ssl3_connect_~s__state~0); 73877#L172 assume !(4496 == ssl3_connect_~s__state~0); 73878#L175 assume !(4497 == ssl3_connect_~s__state~0); 73871#L178 assume 4512 == ssl3_connect_~s__state~0; 73872#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 75361#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 75360#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73860#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 73861#L398 assume !(0 == ssl3_connect_~tmp___8~0); 73851#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73847#L522 ssl3_connect_~skip~0 := 0; 73840#L100-1 assume !false; 73841#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73833#L103 assume !(12292 == ssl3_connect_~s__state~0); 73834#L106 assume !(16384 == ssl3_connect_~s__state~0); 73826#L109 assume !(4096 == ssl3_connect_~s__state~0); 73827#L112 assume !(20480 == ssl3_connect_~s__state~0); 73820#L115 assume !(4099 == ssl3_connect_~s__state~0); 73821#L118 assume !(4368 == ssl3_connect_~s__state~0); 73814#L121 assume !(4369 == ssl3_connect_~s__state~0); 73815#L124 assume !(4384 == ssl3_connect_~s__state~0); 73807#L127 assume !(4385 == ssl3_connect_~s__state~0); 73808#L130 assume !(4400 == ssl3_connect_~s__state~0); 73798#L133 assume !(4401 == ssl3_connect_~s__state~0); 73799#L136 assume !(4416 == ssl3_connect_~s__state~0); 73792#L139 assume !(4417 == ssl3_connect_~s__state~0); 73793#L142 assume !(4432 == ssl3_connect_~s__state~0); 73785#L145 assume !(4433 == ssl3_connect_~s__state~0); 73786#L148 assume !(4448 == ssl3_connect_~s__state~0); 73778#L151 assume !(4449 == ssl3_connect_~s__state~0); 73779#L154 assume !(4464 == ssl3_connect_~s__state~0); 73771#L157 assume !(4465 == ssl3_connect_~s__state~0); 73772#L160 assume !(4466 == ssl3_connect_~s__state~0); 74061#L163 assume !(4467 == ssl3_connect_~s__state~0); 74058#L166 assume !(4480 == ssl3_connect_~s__state~0); 74055#L169 assume !(4481 == ssl3_connect_~s__state~0); 73757#L172 assume !(4496 == ssl3_connect_~s__state~0); 73755#L175 assume !(4497 == ssl3_connect_~s__state~0); 73752#L178 assume !(4512 == ssl3_connect_~s__state~0); 73753#L181 assume !(4513 == ssl3_connect_~s__state~0); 73737#L184 assume 4528 == ssl3_connect_~s__state~0; 73738#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 74034#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 74025#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73316#L413-1 ssl3_connect_~s__init_num~0 := 0; 73317#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76302#L522 ssl3_connect_~skip~0 := 0; 76301#L100-1 assume !false; 76300#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75932#L103 assume !(12292 == ssl3_connect_~s__state~0); 75927#L106 assume !(16384 == ssl3_connect_~s__state~0); 75922#L109 assume !(4096 == ssl3_connect_~s__state~0); 75668#L112 assume !(20480 == ssl3_connect_~s__state~0); 75663#L115 assume !(4099 == ssl3_connect_~s__state~0); 75664#L118 assume 4368 == ssl3_connect_~s__state~0; 75569#L122 [2020-11-28 03:08:10,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:10,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2020-11-28 03:08:10,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:10,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124440954] [2020-11-28 03:08:10,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:10,694 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:08:10,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124440954] [2020-11-28 03:08:10,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:10,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:10,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155231766] [2020-11-28 03:08:10,695 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:08:10,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:10,695 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 1 times [2020-11-28 03:08:10,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:10,695 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718495782] [2020-11-28 03:08:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:10,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:10,784 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:08:10,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718495782] [2020-11-28 03:08:10,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:10,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:10,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253856394] [2020-11-28 03:08:10,786 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:10,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:10,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:10,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:10,787 INFO L87 Difference]: Start difference. First operand 3147 states and 3831 transitions. cyclomatic complexity: 688 Second operand 3 states. [2020-11-28 03:08:10,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:10,818 INFO L93 Difference]: Finished difference Result 6197 states and 7372 transitions. [2020-11-28 03:08:10,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:10,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6197 states and 7372 transitions. [2020-11-28 03:08:10,850 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2020-11-28 03:08:10,877 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6197 states to 6197 states and 7372 transitions. [2020-11-28 03:08:10,877 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6197 [2020-11-28 03:08:10,882 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6197 [2020-11-28 03:08:10,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6197 states and 7372 transitions. [2020-11-28 03:08:10,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:10,884 INFO L691 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:08:10,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states and 7372 transitions. [2020-11-28 03:08:10,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 6197. [2020-11-28 03:08:10,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6197 states. [2020-11-28 03:08:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6197 states to 6197 states and 7372 transitions. [2020-11-28 03:08:10,990 INFO L714 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:08:10,990 INFO L594 BuchiCegarLoop]: Abstraction has 6197 states and 7372 transitions. [2020-11-28 03:08:10,990 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 03:08:10,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6197 states and 7372 transitions. [2020-11-28 03:08:11,012 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2020-11-28 03:08:11,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:11,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:11,015 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:08:11,015 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:08:11,016 INFO L794 eck$LassoCheckResult]: Stem: 82685#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); 82564#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 82565#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82633#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 83049#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 83048#L100-1 assume !false; 83050#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82707#L103 assume 12292 == ssl3_connect_~s__state~0; 82708#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 83042#L208 ssl3_connect_~s__server~0 := 0; 85443#L213 assume 0 != ssl3_connect_~cb~0; 85441#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 85439#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 85297#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 85293#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 85288#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 85284#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85280#L522 ssl3_connect_~skip~0 := 0; 85277#L100-1 assume !false; 85274#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85271#L103 assume !(12292 == ssl3_connect_~s__state~0); 85268#L106 assume !(16384 == ssl3_connect_~s__state~0); 85265#L109 assume !(4096 == ssl3_connect_~s__state~0); 85262#L112 assume !(20480 == ssl3_connect_~s__state~0); 85259#L115 assume !(4099 == ssl3_connect_~s__state~0); 85255#L118 assume 4368 == ssl3_connect_~s__state~0; 85253#L122 [2020-11-28 03:08:11,016 INFO L796 eck$LassoCheckResult]: Loop: 85253#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 85251#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 84993#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 85247#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 85244#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85240#L522 ssl3_connect_~skip~0 := 0; 85238#L100-1 assume !false; 84852#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84851#L103 assume !(12292 == ssl3_connect_~s__state~0); 84849#L106 assume !(16384 == ssl3_connect_~s__state~0); 84845#L109 assume !(4096 == ssl3_connect_~s__state~0); 84843#L112 assume !(20480 == ssl3_connect_~s__state~0); 84838#L115 assume !(4099 == ssl3_connect_~s__state~0); 84836#L118 assume !(4368 == ssl3_connect_~s__state~0); 84834#L121 assume !(4369 == ssl3_connect_~s__state~0); 84832#L124 assume 4384 == ssl3_connect_~s__state~0; 84830#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 84828#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 84824#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 84821#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 84819#L273-2 ssl3_connect_~s__init_num~0 := 0; 84813#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84809#L522 ssl3_connect_~skip~0 := 0; 84807#L100-1 assume !false; 84805#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84803#L103 assume !(12292 == ssl3_connect_~s__state~0); 84801#L106 assume !(16384 == ssl3_connect_~s__state~0); 84799#L109 assume !(4096 == ssl3_connect_~s__state~0); 84797#L112 assume !(20480 == ssl3_connect_~s__state~0); 84795#L115 assume !(4099 == ssl3_connect_~s__state~0); 84790#L118 assume !(4368 == ssl3_connect_~s__state~0); 84788#L121 assume !(4369 == ssl3_connect_~s__state~0); 84786#L124 assume !(4384 == ssl3_connect_~s__state~0); 84784#L127 assume !(4385 == ssl3_connect_~s__state~0); 84782#L130 assume 4400 == ssl3_connect_~s__state~0; 84780#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84771#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 84769#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 84669#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84665#L522 ssl3_connect_~skip~0 := 0; 84663#L100-1 assume !false; 84661#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84659#L103 assume !(12292 == ssl3_connect_~s__state~0); 84657#L106 assume !(16384 == ssl3_connect_~s__state~0); 84655#L109 assume !(4096 == ssl3_connect_~s__state~0); 84653#L112 assume !(20480 == ssl3_connect_~s__state~0); 84650#L115 assume !(4099 == ssl3_connect_~s__state~0); 84645#L118 assume !(4368 == ssl3_connect_~s__state~0); 84643#L121 assume !(4369 == ssl3_connect_~s__state~0); 84641#L124 assume !(4384 == ssl3_connect_~s__state~0); 84639#L127 assume !(4385 == ssl3_connect_~s__state~0); 84637#L130 assume !(4400 == ssl3_connect_~s__state~0); 84635#L133 assume !(4401 == ssl3_connect_~s__state~0); 84633#L136 assume 4416 == ssl3_connect_~s__state~0; 84631#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 84629#L306 assume !(3 == ssl3_connect_~blastFlag~0); 84627#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 84625#L314 assume !(0 == ssl3_connect_~tmp___6~0); 84616#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84611#L522 ssl3_connect_~skip~0 := 0; 84608#L100-1 assume !false; 84605#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84602#L103 assume !(12292 == ssl3_connect_~s__state~0); 84599#L106 assume !(16384 == ssl3_connect_~s__state~0); 84596#L109 assume !(4096 == ssl3_connect_~s__state~0); 84593#L112 assume !(20480 == ssl3_connect_~s__state~0); 84590#L115 assume !(4099 == ssl3_connect_~s__state~0); 84587#L118 assume !(4368 == ssl3_connect_~s__state~0); 84584#L121 assume !(4369 == ssl3_connect_~s__state~0); 84581#L124 assume !(4384 == ssl3_connect_~s__state~0); 84578#L127 assume !(4385 == ssl3_connect_~s__state~0); 84575#L130 assume !(4400 == ssl3_connect_~s__state~0); 84572#L133 assume !(4401 == ssl3_connect_~s__state~0); 84569#L136 assume !(4416 == ssl3_connect_~s__state~0); 84566#L139 assume !(4417 == ssl3_connect_~s__state~0); 84563#L142 assume 4432 == ssl3_connect_~s__state~0; 84560#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 84558#L322 assume !(5 == ssl3_connect_~blastFlag~0); 84555#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84511#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84507#L522 ssl3_connect_~skip~0 := 0; 84505#L100-1 assume !false; 84503#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84501#L103 assume !(12292 == ssl3_connect_~s__state~0); 84499#L106 assume !(16384 == ssl3_connect_~s__state~0); 84497#L109 assume !(4096 == ssl3_connect_~s__state~0); 84495#L112 assume !(20480 == ssl3_connect_~s__state~0); 84493#L115 assume !(4099 == ssl3_connect_~s__state~0); 84491#L118 assume !(4368 == ssl3_connect_~s__state~0); 84489#L121 assume !(4369 == ssl3_connect_~s__state~0); 84487#L124 assume !(4384 == ssl3_connect_~s__state~0); 84485#L127 assume !(4385 == ssl3_connect_~s__state~0); 84483#L130 assume !(4400 == ssl3_connect_~s__state~0); 84481#L133 assume !(4401 == ssl3_connect_~s__state~0); 84479#L136 assume !(4416 == ssl3_connect_~s__state~0); 84477#L139 assume !(4417 == ssl3_connect_~s__state~0); 84475#L142 assume !(4432 == ssl3_connect_~s__state~0); 84473#L145 assume !(4433 == ssl3_connect_~s__state~0); 84471#L148 assume 4448 == ssl3_connect_~s__state~0; 84469#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 84467#L334 assume !(ssl3_connect_~ret~0 <= 0); 84463#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84464#L337-2 ssl3_connect_~s__init_num~0 := 0; 85223#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85220#L522 ssl3_connect_~skip~0 := 0; 85219#L100-1 assume !false; 85218#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85217#L103 assume !(12292 == ssl3_connect_~s__state~0); 85216#L106 assume !(16384 == ssl3_connect_~s__state~0); 85215#L109 assume !(4096 == ssl3_connect_~s__state~0); 85214#L112 assume !(20480 == ssl3_connect_~s__state~0); 85213#L115 assume !(4099 == ssl3_connect_~s__state~0); 85212#L118 assume !(4368 == ssl3_connect_~s__state~0); 85211#L121 assume !(4369 == ssl3_connect_~s__state~0); 85210#L124 assume !(4384 == ssl3_connect_~s__state~0); 85209#L127 assume !(4385 == ssl3_connect_~s__state~0); 85208#L130 assume !(4400 == ssl3_connect_~s__state~0); 85207#L133 assume !(4401 == ssl3_connect_~s__state~0); 85206#L136 assume !(4416 == ssl3_connect_~s__state~0); 85205#L139 assume !(4417 == ssl3_connect_~s__state~0); 85204#L142 assume !(4432 == ssl3_connect_~s__state~0); 85203#L145 assume !(4433 == ssl3_connect_~s__state~0); 85202#L148 assume !(4448 == ssl3_connect_~s__state~0); 85201#L151 assume !(4449 == ssl3_connect_~s__state~0); 85200#L154 assume 4464 == ssl3_connect_~s__state~0; 83882#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 83881#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 83815#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83811#L522 ssl3_connect_~skip~0 := 0; 83809#L100-1 assume !false; 83807#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83805#L103 assume !(12292 == ssl3_connect_~s__state~0); 83803#L106 assume !(16384 == ssl3_connect_~s__state~0); 83801#L109 assume !(4096 == ssl3_connect_~s__state~0); 83799#L112 assume !(20480 == ssl3_connect_~s__state~0); 83797#L115 assume !(4099 == ssl3_connect_~s__state~0); 83795#L118 assume !(4368 == ssl3_connect_~s__state~0); 83793#L121 assume !(4369 == ssl3_connect_~s__state~0); 83791#L124 assume !(4384 == ssl3_connect_~s__state~0); 83789#L127 assume !(4385 == ssl3_connect_~s__state~0); 83787#L130 assume !(4400 == ssl3_connect_~s__state~0); 83785#L133 assume !(4401 == ssl3_connect_~s__state~0); 83783#L136 assume !(4416 == ssl3_connect_~s__state~0); 83781#L139 assume !(4417 == ssl3_connect_~s__state~0); 83779#L142 assume !(4432 == ssl3_connect_~s__state~0); 83777#L145 assume !(4433 == ssl3_connect_~s__state~0); 83775#L148 assume !(4448 == ssl3_connect_~s__state~0); 83763#L151 assume !(4449 == ssl3_connect_~s__state~0); 83762#L154 assume !(4464 == ssl3_connect_~s__state~0); 83761#L157 assume !(4465 == ssl3_connect_~s__state~0); 83760#L160 assume !(4466 == ssl3_connect_~s__state~0); 83759#L163 assume !(4467 == ssl3_connect_~s__state~0); 83758#L166 assume 4480 == ssl3_connect_~s__state~0; 83757#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 83252#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83253#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 83736#L362-2 ssl3_connect_~s__init_num~0 := 0; 83725#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83719#L522 ssl3_connect_~skip~0 := 0; 83715#L100-1 assume !false; 83711#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83707#L103 assume !(12292 == ssl3_connect_~s__state~0); 83703#L106 assume !(16384 == ssl3_connect_~s__state~0); 83699#L109 assume !(4096 == ssl3_connect_~s__state~0); 83695#L112 assume !(20480 == ssl3_connect_~s__state~0); 83691#L115 assume !(4099 == ssl3_connect_~s__state~0); 83687#L118 assume !(4368 == ssl3_connect_~s__state~0); 83683#L121 assume !(4369 == ssl3_connect_~s__state~0); 83679#L124 assume !(4384 == ssl3_connect_~s__state~0); 83675#L127 assume !(4385 == ssl3_connect_~s__state~0); 83671#L130 assume !(4400 == ssl3_connect_~s__state~0); 83667#L133 assume !(4401 == ssl3_connect_~s__state~0); 83663#L136 assume !(4416 == ssl3_connect_~s__state~0); 83659#L139 assume !(4417 == ssl3_connect_~s__state~0); 83655#L142 assume !(4432 == ssl3_connect_~s__state~0); 83651#L145 assume !(4433 == ssl3_connect_~s__state~0); 83647#L148 assume !(4448 == ssl3_connect_~s__state~0); 83643#L151 assume !(4449 == ssl3_connect_~s__state~0); 83639#L154 assume !(4464 == ssl3_connect_~s__state~0); 83635#L157 assume !(4465 == ssl3_connect_~s__state~0); 83631#L160 assume !(4466 == ssl3_connect_~s__state~0); 83627#L163 assume !(4467 == ssl3_connect_~s__state~0); 83623#L166 assume !(4480 == ssl3_connect_~s__state~0); 83619#L169 assume !(4481 == ssl3_connect_~s__state~0); 83616#L172 assume !(4496 == ssl3_connect_~s__state~0); 83612#L175 assume !(4497 == ssl3_connect_~s__state~0); 83607#L178 assume 4512 == ssl3_connect_~s__state~0; 83602#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 83595#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 83587#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 83582#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 83575#L398 assume !(0 == ssl3_connect_~tmp___8~0); 83567#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83563#L522 ssl3_connect_~skip~0 := 0; 83561#L100-1 assume !false; 83559#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83555#L103 assume !(12292 == ssl3_connect_~s__state~0); 83552#L106 assume !(16384 == ssl3_connect_~s__state~0); 83550#L109 assume !(4096 == ssl3_connect_~s__state~0); 83546#L112 assume !(20480 == ssl3_connect_~s__state~0); 83543#L115 assume !(4099 == ssl3_connect_~s__state~0); 83541#L118 assume !(4368 == ssl3_connect_~s__state~0); 83537#L121 assume !(4369 == ssl3_connect_~s__state~0); 83534#L124 assume !(4384 == ssl3_connect_~s__state~0); 83532#L127 assume !(4385 == ssl3_connect_~s__state~0); 83528#L130 assume !(4400 == ssl3_connect_~s__state~0); 83525#L133 assume !(4401 == ssl3_connect_~s__state~0); 83523#L136 assume !(4416 == ssl3_connect_~s__state~0); 83519#L139 assume !(4417 == ssl3_connect_~s__state~0); 83516#L142 assume !(4432 == ssl3_connect_~s__state~0); 83514#L145 assume !(4433 == ssl3_connect_~s__state~0); 83510#L148 assume !(4448 == ssl3_connect_~s__state~0); 83507#L151 assume !(4449 == ssl3_connect_~s__state~0); 83505#L154 assume !(4464 == ssl3_connect_~s__state~0); 83501#L157 assume !(4465 == ssl3_connect_~s__state~0); 83498#L160 assume !(4466 == ssl3_connect_~s__state~0); 83496#L163 assume !(4467 == ssl3_connect_~s__state~0); 83492#L166 assume !(4480 == ssl3_connect_~s__state~0); 83489#L169 assume !(4481 == ssl3_connect_~s__state~0); 83487#L172 assume !(4496 == ssl3_connect_~s__state~0); 83483#L175 assume !(4497 == ssl3_connect_~s__state~0); 83481#L178 assume !(4512 == ssl3_connect_~s__state~0); 83479#L181 assume !(4513 == ssl3_connect_~s__state~0); 83477#L184 assume 4528 == ssl3_connect_~s__state~0; 83475#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 83471#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 83467#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 83461#L413-1 ssl3_connect_~s__init_num~0 := 0; 83454#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83232#L522 ssl3_connect_~skip~0 := 0; 85278#L100-1 assume !false; 85275#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85272#L103 assume !(12292 == ssl3_connect_~s__state~0); 85269#L106 assume !(16384 == ssl3_connect_~s__state~0); 85266#L109 assume !(4096 == ssl3_connect_~s__state~0); 85263#L112 assume !(20480 == ssl3_connect_~s__state~0); 85260#L115 assume !(4099 == ssl3_connect_~s__state~0); 85256#L118 assume 4368 == ssl3_connect_~s__state~0; 85253#L122 [2020-11-28 03:08:11,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:11,017 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2020-11-28 03:08:11,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:11,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587342497] [2020-11-28 03:08:11,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:11,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:11,028 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:11,034 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:11,040 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:11,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:11,042 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 2 times [2020-11-28 03:08:11,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:11,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970338474] [2020-11-28 03:08:11,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:11,129 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:08:11,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970338474] [2020-11-28 03:08:11,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:11,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:11,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736824001] [2020-11-28 03:08:11,131 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:11,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:11,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:11,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:11,132 INFO L87 Difference]: Start difference. First operand 6197 states and 7372 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2020-11-28 03:08:11,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:11,389 INFO L93 Difference]: Finished difference Result 5507 states and 6511 transitions. [2020-11-28 03:08:11,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:11,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5507 states and 6511 transitions. [2020-11-28 03:08:11,415 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2020-11-28 03:08:11,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5507 states to 5507 states and 6511 transitions. [2020-11-28 03:08:11,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5507 [2020-11-28 03:08:11,442 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5507 [2020-11-28 03:08:11,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5507 states and 6511 transitions. [2020-11-28 03:08:11,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:11,450 INFO L691 BuchiCegarLoop]: Abstraction has 5507 states and 6511 transitions. [2020-11-28 03:08:11,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5507 states and 6511 transitions. [2020-11-28 03:08:11,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5507 to 5473. [2020-11-28 03:08:11,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2020-11-28 03:08:11,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6474 transitions. [2020-11-28 03:08:11,547 INFO L714 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2020-11-28 03:08:11,548 INFO L594 BuchiCegarLoop]: Abstraction has 5473 states and 6474 transitions. [2020-11-28 03:08:11,548 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 03:08:11,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6474 transitions. [2020-11-28 03:08:11,566 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:11,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:11,567 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:11,569 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:08:11,569 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:08:11,569 INFO L794 eck$LassoCheckResult]: Stem: 94398#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); 94274#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94275#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94346#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 94358#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94309#L100-1 assume !false; 94959#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94486#L103 assume !(12292 == ssl3_connect_~s__state~0); 94487#L106 assume !(16384 == ssl3_connect_~s__state~0); 94481#L109 assume !(4096 == ssl3_connect_~s__state~0); 94482#L112 assume !(20480 == ssl3_connect_~s__state~0); 94477#L115 assume !(4099 == ssl3_connect_~s__state~0); 94478#L118 assume !(4368 == ssl3_connect_~s__state~0); 94473#L121 assume !(4369 == ssl3_connect_~s__state~0); 94474#L124 assume !(4384 == ssl3_connect_~s__state~0); 94469#L127 assume !(4385 == ssl3_connect_~s__state~0); 94470#L130 assume !(4400 == ssl3_connect_~s__state~0); 94465#L133 assume !(4401 == ssl3_connect_~s__state~0); 94466#L136 assume !(4416 == ssl3_connect_~s__state~0); 94461#L139 assume !(4417 == ssl3_connect_~s__state~0); 94462#L142 assume !(4432 == ssl3_connect_~s__state~0); 94457#L145 assume !(4433 == ssl3_connect_~s__state~0); 94458#L148 assume !(4448 == ssl3_connect_~s__state~0); 94453#L151 assume !(4449 == ssl3_connect_~s__state~0); 94454#L154 assume !(4464 == ssl3_connect_~s__state~0); 94449#L157 assume !(4465 == ssl3_connect_~s__state~0); 94450#L160 assume !(4466 == ssl3_connect_~s__state~0); 94445#L163 assume !(4467 == ssl3_connect_~s__state~0); 94446#L166 assume !(4480 == ssl3_connect_~s__state~0); 94441#L169 assume !(4481 == ssl3_connect_~s__state~0); 94442#L172 assume !(4496 == ssl3_connect_~s__state~0); 94437#L175 assume !(4497 == ssl3_connect_~s__state~0); 94438#L178 assume !(4512 == ssl3_connect_~s__state~0); 94433#L181 assume !(4513 == ssl3_connect_~s__state~0); 94434#L184 assume !(4528 == ssl3_connect_~s__state~0); 94429#L187 assume !(4529 == ssl3_connect_~s__state~0); 94430#L190 assume 4560 == ssl3_connect_~s__state~0; 94640#L194 [2020-11-28 03:08:11,570 INFO L796 eck$LassoCheckResult]: Loop: 94640#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 95425#L433 assume !(ssl3_connect_~ret~0 <= 0); 94305#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 94306#L436-2 ssl3_connect_~s__init_num~0 := 0; 95405#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95399#L522 ssl3_connect_~skip~0 := 0; 95400#L100-1 assume !false; 95390#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95391#L103 assume !(12292 == ssl3_connect_~s__state~0); 95380#L106 assume !(16384 == ssl3_connect_~s__state~0); 95381#L109 assume !(4096 == ssl3_connect_~s__state~0); 95371#L112 assume !(20480 == ssl3_connect_~s__state~0); 95367#L115 assume !(4099 == ssl3_connect_~s__state~0); 95364#L118 assume !(4368 == ssl3_connect_~s__state~0); 95361#L121 assume !(4369 == ssl3_connect_~s__state~0); 95357#L124 assume !(4384 == ssl3_connect_~s__state~0); 95358#L127 assume !(4385 == ssl3_connect_~s__state~0); 95347#L130 assume !(4400 == ssl3_connect_~s__state~0); 95348#L133 assume !(4401 == ssl3_connect_~s__state~0); 95339#L136 assume !(4416 == ssl3_connect_~s__state~0); 95340#L139 assume !(4417 == ssl3_connect_~s__state~0); 95330#L142 assume !(4432 == ssl3_connect_~s__state~0); 95331#L145 assume !(4433 == ssl3_connect_~s__state~0); 95320#L148 assume !(4448 == ssl3_connect_~s__state~0); 95321#L151 assume !(4449 == ssl3_connect_~s__state~0); 95311#L154 assume !(4464 == ssl3_connect_~s__state~0); 95312#L157 assume !(4465 == ssl3_connect_~s__state~0); 98935#L160 assume !(4466 == ssl3_connect_~s__state~0); 98934#L163 assume !(4467 == ssl3_connect_~s__state~0); 98933#L166 assume !(4480 == ssl3_connect_~s__state~0); 98932#L169 assume !(4481 == ssl3_connect_~s__state~0); 98931#L172 assume !(4496 == ssl3_connect_~s__state~0); 98930#L175 assume !(4497 == ssl3_connect_~s__state~0); 98929#L178 assume 4512 == ssl3_connect_~s__state~0; 94653#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 95289#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 95288#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 95287#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 95285#L398 assume !(0 == ssl3_connect_~tmp___8~0); 95286#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95275#L522 ssl3_connect_~skip~0 := 0; 95276#L100-1 assume !false; 98920#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95270#L103 assume !(12292 == ssl3_connect_~s__state~0); 95271#L106 assume !(16384 == ssl3_connect_~s__state~0); 95266#L109 assume !(4096 == ssl3_connect_~s__state~0); 95267#L112 assume !(20480 == ssl3_connect_~s__state~0); 98916#L115 assume !(4099 == ssl3_connect_~s__state~0); 95261#L118 assume !(4368 == ssl3_connect_~s__state~0); 95262#L121 assume !(4369 == ssl3_connect_~s__state~0); 95258#L124 assume !(4384 == ssl3_connect_~s__state~0); 95257#L127 assume !(4385 == ssl3_connect_~s__state~0); 95255#L130 assume !(4400 == ssl3_connect_~s__state~0); 95256#L133 assume !(4401 == ssl3_connect_~s__state~0); 95252#L136 assume !(4416 == ssl3_connect_~s__state~0); 95251#L139 assume !(4417 == ssl3_connect_~s__state~0); 95249#L142 assume !(4432 == ssl3_connect_~s__state~0); 95250#L145 assume !(4433 == ssl3_connect_~s__state~0); 95245#L148 assume !(4448 == ssl3_connect_~s__state~0); 95246#L151 assume !(4449 == ssl3_connect_~s__state~0); 94788#L154 assume !(4464 == ssl3_connect_~s__state~0); 94789#L157 assume !(4465 == ssl3_connect_~s__state~0); 94783#L160 assume !(4466 == ssl3_connect_~s__state~0); 94781#L163 assume !(4467 == ssl3_connect_~s__state~0); 94778#L166 assume !(4480 == ssl3_connect_~s__state~0); 94779#L169 assume !(4481 == ssl3_connect_~s__state~0); 95176#L172 assume !(4496 == ssl3_connect_~s__state~0); 95177#L175 assume !(4497 == ssl3_connect_~s__state~0); 98899#L178 assume !(4512 == ssl3_connect_~s__state~0); 95168#L181 assume !(4513 == ssl3_connect_~s__state~0); 94760#L184 assume 4528 == ssl3_connect_~s__state~0; 94643#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 94755#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 94636#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 94289#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 94290#L413-1 ssl3_connect_~s__init_num~0 := 0; 94746#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94744#L522 ssl3_connect_~skip~0 := 0; 94739#L100-1 assume !false; 94740#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 98888#L103 assume !(12292 == ssl3_connect_~s__state~0); 94735#L106 assume !(16384 == ssl3_connect_~s__state~0); 94734#L109 assume !(4096 == ssl3_connect_~s__state~0); 94732#L112 assume !(20480 == ssl3_connect_~s__state~0); 94733#L115 assume !(4099 == ssl3_connect_~s__state~0); 98885#L118 assume !(4368 == ssl3_connect_~s__state~0); 94727#L121 assume !(4369 == ssl3_connect_~s__state~0); 94728#L124 assume !(4384 == ssl3_connect_~s__state~0); 98884#L127 assume !(4385 == ssl3_connect_~s__state~0); 98883#L130 assume !(4400 == ssl3_connect_~s__state~0); 98882#L133 assume !(4401 == ssl3_connect_~s__state~0); 98881#L136 assume !(4416 == ssl3_connect_~s__state~0); 98880#L139 assume !(4417 == ssl3_connect_~s__state~0); 98879#L142 assume !(4432 == ssl3_connect_~s__state~0); 98878#L145 assume !(4433 == ssl3_connect_~s__state~0); 94693#L148 assume !(4448 == ssl3_connect_~s__state~0); 94689#L151 assume !(4449 == ssl3_connect_~s__state~0); 94685#L154 assume !(4464 == ssl3_connect_~s__state~0); 94686#L157 assume !(4465 == ssl3_connect_~s__state~0); 98875#L160 assume !(4466 == ssl3_connect_~s__state~0); 98874#L163 assume !(4467 == ssl3_connect_~s__state~0); 94667#L166 assume !(4480 == ssl3_connect_~s__state~0); 94668#L169 assume !(4481 == ssl3_connect_~s__state~0); 98759#L172 assume !(4496 == ssl3_connect_~s__state~0); 98758#L175 assume !(4497 == ssl3_connect_~s__state~0); 98757#L178 assume !(4512 == ssl3_connect_~s__state~0); 98756#L181 assume !(4513 == ssl3_connect_~s__state~0); 98755#L184 assume !(4528 == ssl3_connect_~s__state~0); 94641#L187 assume !(4529 == ssl3_connect_~s__state~0); 94637#L190 assume !(4560 == ssl3_connect_~s__state~0); 94638#L193 assume !(4561 == ssl3_connect_~s__state~0); 97213#L196 assume 4352 == ssl3_connect_~s__state~0; 97210#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 97206#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 97205#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 97203#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97200#L522 ssl3_connect_~skip~0 := 0; 97199#L100-1 assume !false; 97198#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97197#L103 assume !(12292 == ssl3_connect_~s__state~0); 97196#L106 assume !(16384 == ssl3_connect_~s__state~0); 97195#L109 assume !(4096 == ssl3_connect_~s__state~0); 97194#L112 assume !(20480 == ssl3_connect_~s__state~0); 97192#L115 assume !(4099 == ssl3_connect_~s__state~0); 97191#L118 assume !(4368 == ssl3_connect_~s__state~0); 97190#L121 assume !(4369 == ssl3_connect_~s__state~0); 97189#L124 assume !(4384 == ssl3_connect_~s__state~0); 97187#L127 assume !(4385 == ssl3_connect_~s__state~0); 97186#L130 assume !(4400 == ssl3_connect_~s__state~0); 97185#L133 assume !(4401 == ssl3_connect_~s__state~0); 94710#L136 assume !(4416 == ssl3_connect_~s__state~0); 94711#L139 assume !(4417 == ssl3_connect_~s__state~0); 94702#L142 assume !(4432 == ssl3_connect_~s__state~0); 94704#L145 assume !(4433 == ssl3_connect_~s__state~0); 94694#L148 assume !(4448 == ssl3_connect_~s__state~0); 94695#L151 assume !(4449 == ssl3_connect_~s__state~0); 94687#L154 assume !(4464 == ssl3_connect_~s__state~0); 94688#L157 assume !(4465 == ssl3_connect_~s__state~0); 94678#L160 assume !(4466 == ssl3_connect_~s__state~0); 94680#L163 assume !(4467 == ssl3_connect_~s__state~0); 94669#L166 assume !(4480 == ssl3_connect_~s__state~0); 94671#L169 assume !(4481 == ssl3_connect_~s__state~0); 94660#L172 assume !(4496 == ssl3_connect_~s__state~0); 94662#L175 assume !(4497 == ssl3_connect_~s__state~0); 94652#L178 assume !(4512 == ssl3_connect_~s__state~0); 94654#L181 assume !(4513 == ssl3_connect_~s__state~0); 94646#L184 assume !(4528 == ssl3_connect_~s__state~0); 94642#L187 assume !(4529 == ssl3_connect_~s__state~0); 94639#L190 assume 4560 == ssl3_connect_~s__state~0; 94640#L194 [2020-11-28 03:08:11,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:11,570 INFO L82 PathProgramCache]: Analyzing trace with hash 368377816, now seen corresponding path program 1 times [2020-11-28 03:08:11,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:11,571 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941881283] [2020-11-28 03:08:11,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:11,593 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:08:11,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941881283] [2020-11-28 03:08:11,593 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:11,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:11,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766984480] [2020-11-28 03:08:11,594 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:08:11,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:11,594 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 1 times [2020-11-28 03:08:11,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:11,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298590307] [2020-11-28 03:08:11,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:11,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:11,657 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:08:11,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298590307] [2020-11-28 03:08:11,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794622348] [2020-11-28 03:08:11,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:11,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:11,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:11,783 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:08:11,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:11,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:08:11,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771909498] [2020-11-28 03:08:11,785 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:11,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:11,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:11,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:11,786 INFO L87 Difference]: Start difference. First operand 5473 states and 6474 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2020-11-28 03:08:12,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:12,032 INFO L93 Difference]: Finished difference Result 5479 states and 6478 transitions. [2020-11-28 03:08:12,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:12,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5479 states and 6478 transitions. [2020-11-28 03:08:12,058 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:12,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5479 states to 5479 states and 6478 transitions. [2020-11-28 03:08:12,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5479 [2020-11-28 03:08:12,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5479 [2020-11-28 03:08:12,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5479 states and 6478 transitions. [2020-11-28 03:08:12,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:12,086 INFO L691 BuchiCegarLoop]: Abstraction has 5479 states and 6478 transitions. [2020-11-28 03:08:12,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states and 6478 transitions. [2020-11-28 03:08:12,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5473. [2020-11-28 03:08:12,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5473 states. [2020-11-28 03:08:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6472 transitions. [2020-11-28 03:08:12,245 INFO L714 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2020-11-28 03:08:12,245 INFO L594 BuchiCegarLoop]: Abstraction has 5473 states and 6472 transitions. [2020-11-28 03:08:12,245 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 03:08:12,245 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6472 transitions. [2020-11-28 03:08:12,269 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:12,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:12,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:12,271 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:08:12,272 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:08:12,272 INFO L794 eck$LassoCheckResult]: Stem: 105792#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); 105677#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105678#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105737#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 105738#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105840#L100-1 assume !false; 105841#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107028#L103 assume !(12292 == ssl3_connect_~s__state~0); 105818#L106 assume !(16384 == ssl3_connect_~s__state~0); 107027#L109 assume !(4096 == ssl3_connect_~s__state~0); 107026#L112 assume !(20480 == ssl3_connect_~s__state~0); 107025#L115 assume !(4099 == ssl3_connect_~s__state~0); 107024#L118 assume !(4368 == ssl3_connect_~s__state~0); 107023#L121 assume !(4369 == ssl3_connect_~s__state~0); 107022#L124 assume !(4384 == ssl3_connect_~s__state~0); 107021#L127 assume !(4385 == ssl3_connect_~s__state~0); 107020#L130 assume !(4400 == ssl3_connect_~s__state~0); 107019#L133 assume !(4401 == ssl3_connect_~s__state~0); 107018#L136 assume !(4416 == ssl3_connect_~s__state~0); 107017#L139 assume !(4417 == ssl3_connect_~s__state~0); 107016#L142 assume !(4432 == ssl3_connect_~s__state~0); 107015#L145 assume !(4433 == ssl3_connect_~s__state~0); 107014#L148 assume !(4448 == ssl3_connect_~s__state~0); 107013#L151 assume !(4449 == ssl3_connect_~s__state~0); 107012#L154 assume !(4464 == ssl3_connect_~s__state~0); 107011#L157 assume !(4465 == ssl3_connect_~s__state~0); 107010#L160 assume !(4466 == ssl3_connect_~s__state~0); 107009#L163 assume !(4467 == ssl3_connect_~s__state~0); 107008#L166 assume !(4480 == ssl3_connect_~s__state~0); 107007#L169 assume !(4481 == ssl3_connect_~s__state~0); 107006#L172 assume !(4496 == ssl3_connect_~s__state~0); 107005#L175 assume !(4497 == ssl3_connect_~s__state~0); 107004#L178 assume !(4512 == ssl3_connect_~s__state~0); 107003#L181 assume !(4513 == ssl3_connect_~s__state~0); 107002#L184 assume !(4528 == ssl3_connect_~s__state~0); 107001#L187 assume !(4529 == ssl3_connect_~s__state~0); 107000#L190 assume !(4560 == ssl3_connect_~s__state~0); 106999#L193 assume 4561 == ssl3_connect_~s__state~0; 105716#L194 [2020-11-28 03:08:12,273 INFO L796 eck$LassoCheckResult]: Loop: 105716#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 105717#L433 assume !(ssl3_connect_~ret~0 <= 0); 105739#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 110484#L436-2 ssl3_connect_~s__init_num~0 := 0; 110480#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110474#L522 ssl3_connect_~skip~0 := 0; 110471#L100-1 assume !false; 110467#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110465#L103 assume !(12292 == ssl3_connect_~s__state~0); 110463#L106 assume !(16384 == ssl3_connect_~s__state~0); 110461#L109 assume !(4096 == ssl3_connect_~s__state~0); 110460#L112 assume !(20480 == ssl3_connect_~s__state~0); 110459#L115 assume !(4099 == ssl3_connect_~s__state~0); 110458#L118 assume !(4368 == ssl3_connect_~s__state~0); 110457#L121 assume !(4369 == ssl3_connect_~s__state~0); 110456#L124 assume !(4384 == ssl3_connect_~s__state~0); 110455#L127 assume !(4385 == ssl3_connect_~s__state~0); 110454#L130 assume !(4400 == ssl3_connect_~s__state~0); 110453#L133 assume !(4401 == ssl3_connect_~s__state~0); 110452#L136 assume !(4416 == ssl3_connect_~s__state~0); 110451#L139 assume !(4417 == ssl3_connect_~s__state~0); 110450#L142 assume !(4432 == ssl3_connect_~s__state~0); 110449#L145 assume !(4433 == ssl3_connect_~s__state~0); 110448#L148 assume !(4448 == ssl3_connect_~s__state~0); 110447#L151 assume !(4449 == ssl3_connect_~s__state~0); 110446#L154 assume !(4464 == ssl3_connect_~s__state~0); 110445#L157 assume !(4465 == ssl3_connect_~s__state~0); 110444#L160 assume !(4466 == ssl3_connect_~s__state~0); 110443#L163 assume !(4467 == ssl3_connect_~s__state~0); 110442#L166 assume !(4480 == ssl3_connect_~s__state~0); 110441#L169 assume !(4481 == ssl3_connect_~s__state~0); 110440#L172 assume !(4496 == ssl3_connect_~s__state~0); 110439#L175 assume !(4497 == ssl3_connect_~s__state~0); 110438#L178 assume 4512 == ssl3_connect_~s__state~0; 109990#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 110437#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 110436#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 106165#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 106166#L398 assume !(0 == ssl3_connect_~tmp___8~0); 106159#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106157#L522 ssl3_connect_~skip~0 := 0; 106152#L100-1 assume !false; 106153#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106148#L103 assume !(12292 == ssl3_connect_~s__state~0); 106149#L106 assume !(16384 == ssl3_connect_~s__state~0); 106144#L109 assume !(4096 == ssl3_connect_~s__state~0); 106145#L112 assume !(20480 == ssl3_connect_~s__state~0); 106140#L115 assume !(4099 == ssl3_connect_~s__state~0); 106141#L118 assume !(4368 == ssl3_connect_~s__state~0); 106136#L121 assume !(4369 == ssl3_connect_~s__state~0); 106137#L124 assume !(4384 == ssl3_connect_~s__state~0); 106132#L127 assume !(4385 == ssl3_connect_~s__state~0); 106133#L130 assume !(4400 == ssl3_connect_~s__state~0); 106128#L133 assume !(4401 == ssl3_connect_~s__state~0); 106129#L136 assume !(4416 == ssl3_connect_~s__state~0); 106124#L139 assume !(4417 == ssl3_connect_~s__state~0); 106125#L142 assume !(4432 == ssl3_connect_~s__state~0); 106120#L145 assume !(4433 == ssl3_connect_~s__state~0); 106121#L148 assume !(4448 == ssl3_connect_~s__state~0); 106116#L151 assume !(4449 == ssl3_connect_~s__state~0); 106117#L154 assume !(4464 == ssl3_connect_~s__state~0); 106112#L157 assume !(4465 == ssl3_connect_~s__state~0); 106113#L160 assume !(4466 == ssl3_connect_~s__state~0); 106108#L163 assume !(4467 == ssl3_connect_~s__state~0); 106109#L166 assume !(4480 == ssl3_connect_~s__state~0); 106105#L169 assume !(4481 == ssl3_connect_~s__state~0); 106103#L172 assume !(4496 == ssl3_connect_~s__state~0); 106104#L175 assume !(4497 == ssl3_connect_~s__state~0); 110048#L178 assume !(4512 == ssl3_connect_~s__state~0); 110047#L181 assume !(4513 == ssl3_connect_~s__state~0); 110045#L184 assume 4528 == ssl3_connect_~s__state~0; 109987#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 110044#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 110041#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 110040#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 110039#L413-1 ssl3_connect_~s__init_num~0 := 0; 110038#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 110036#L522 ssl3_connect_~skip~0 := 0; 110035#L100-1 assume !false; 110034#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 110033#L103 assume !(12292 == ssl3_connect_~s__state~0); 110032#L106 assume !(16384 == ssl3_connect_~s__state~0); 110031#L109 assume !(4096 == ssl3_connect_~s__state~0); 110030#L112 assume !(20480 == ssl3_connect_~s__state~0); 110029#L115 assume !(4099 == ssl3_connect_~s__state~0); 110028#L118 assume !(4368 == ssl3_connect_~s__state~0); 110027#L121 assume !(4369 == ssl3_connect_~s__state~0); 110026#L124 assume !(4384 == ssl3_connect_~s__state~0); 110025#L127 assume !(4385 == ssl3_connect_~s__state~0); 110024#L130 assume !(4400 == ssl3_connect_~s__state~0); 110023#L133 assume !(4401 == ssl3_connect_~s__state~0); 110022#L136 assume !(4416 == ssl3_connect_~s__state~0); 110021#L139 assume !(4417 == ssl3_connect_~s__state~0); 110020#L142 assume !(4432 == ssl3_connect_~s__state~0); 110019#L145 assume !(4433 == ssl3_connect_~s__state~0); 110018#L148 assume !(4448 == ssl3_connect_~s__state~0); 110017#L151 assume !(4449 == ssl3_connect_~s__state~0); 110016#L154 assume !(4464 == ssl3_connect_~s__state~0); 110015#L157 assume !(4465 == ssl3_connect_~s__state~0); 110014#L160 assume !(4466 == ssl3_connect_~s__state~0); 110013#L163 assume !(4467 == ssl3_connect_~s__state~0); 110012#L166 assume !(4480 == ssl3_connect_~s__state~0); 110011#L169 assume !(4481 == ssl3_connect_~s__state~0); 110010#L172 assume !(4496 == ssl3_connect_~s__state~0); 110009#L175 assume !(4497 == ssl3_connect_~s__state~0); 110008#L178 assume !(4512 == ssl3_connect_~s__state~0); 110007#L181 assume !(4513 == ssl3_connect_~s__state~0); 110006#L184 assume !(4528 == ssl3_connect_~s__state~0); 110005#L187 assume !(4529 == ssl3_connect_~s__state~0); 109984#L190 assume !(4560 == ssl3_connect_~s__state~0); 109983#L193 assume !(4561 == ssl3_connect_~s__state~0); 109982#L196 assume 4352 == ssl3_connect_~s__state~0; 109981#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 109979#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 109511#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105872#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105858#L522 ssl3_connect_~skip~0 := 0; 105850#L100-1 assume !false; 105851#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105846#L103 assume !(12292 == ssl3_connect_~s__state~0); 105847#L106 assume !(16384 == ssl3_connect_~s__state~0); 105824#L109 assume !(4096 == ssl3_connect_~s__state~0); 105825#L112 assume !(20480 == ssl3_connect_~s__state~0); 105827#L115 assume !(4099 == ssl3_connect_~s__state~0); 105828#L118 assume !(4368 == ssl3_connect_~s__state~0); 106000#L121 assume !(4369 == ssl3_connect_~s__state~0); 106001#L124 assume !(4384 == ssl3_connect_~s__state~0); 105991#L127 assume !(4385 == ssl3_connect_~s__state~0); 105992#L130 assume !(4400 == ssl3_connect_~s__state~0); 105982#L133 assume !(4401 == ssl3_connect_~s__state~0); 105983#L136 assume !(4416 == ssl3_connect_~s__state~0); 105973#L139 assume !(4417 == ssl3_connect_~s__state~0); 105974#L142 assume !(4432 == ssl3_connect_~s__state~0); 110004#L145 assume !(4433 == ssl3_connect_~s__state~0); 110003#L148 assume !(4448 == ssl3_connect_~s__state~0); 110001#L151 assume !(4449 == ssl3_connect_~s__state~0); 110000#L154 assume !(4464 == ssl3_connect_~s__state~0); 109999#L157 assume !(4465 == ssl3_connect_~s__state~0); 109998#L160 assume !(4466 == ssl3_connect_~s__state~0); 109997#L163 assume !(4467 == ssl3_connect_~s__state~0); 109996#L166 assume !(4480 == ssl3_connect_~s__state~0); 109995#L169 assume !(4481 == ssl3_connect_~s__state~0); 109994#L172 assume !(4496 == ssl3_connect_~s__state~0); 109992#L175 assume !(4497 == ssl3_connect_~s__state~0); 109991#L178 assume !(4512 == ssl3_connect_~s__state~0); 109989#L181 assume !(4513 == ssl3_connect_~s__state~0); 109988#L184 assume !(4528 == ssl3_connect_~s__state~0); 109986#L187 assume !(4529 == ssl3_connect_~s__state~0); 109985#L190 assume 4560 == ssl3_connect_~s__state~0; 105716#L194 [2020-11-28 03:08:12,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:12,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1465189341, now seen corresponding path program 1 times [2020-11-28 03:08:12,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:12,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062306237] [2020-11-28 03:08:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:12,300 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:08:12,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062306237] [2020-11-28 03:08:12,301 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:12,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:08:12,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329480456] [2020-11-28 03:08:12,301 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:08:12,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:12,302 INFO L82 PathProgramCache]: Analyzing trace with hash -827732456, now seen corresponding path program 2 times [2020-11-28 03:08:12,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:12,303 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047815805] [2020-11-28 03:08:12,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:12,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:12,389 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:08:12,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047815805] [2020-11-28 03:08:12,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713077781] [2020-11-28 03:08:12,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:12,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-28 03:08:12,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 03:08:12,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:12,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:12,547 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:08:12,547 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:12,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2020-11-28 03:08:12,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186488836] [2020-11-28 03:08:12,549 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:12,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:12,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:12,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:12,550 INFO L87 Difference]: Start difference. First operand 5473 states and 6472 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2020-11-28 03:08:12,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:12,769 INFO L93 Difference]: Finished difference Result 5789 states and 6818 transitions. [2020-11-28 03:08:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:12,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5789 states and 6818 transitions. [2020-11-28 03:08:12,800 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2020-11-28 03:08:12,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5789 states to 5725 states and 6752 transitions. [2020-11-28 03:08:12,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5725 [2020-11-28 03:08:12,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5725 [2020-11-28 03:08:12,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5725 states and 6752 transitions. [2020-11-28 03:08:12,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:12,838 INFO L691 BuchiCegarLoop]: Abstraction has 5725 states and 6752 transitions. [2020-11-28 03:08:12,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states and 6752 transitions. [2020-11-28 03:08:12,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 5409. [2020-11-28 03:08:12,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2020-11-28 03:08:12,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6404 transitions. [2020-11-28 03:08:12,953 INFO L714 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2020-11-28 03:08:12,953 INFO L594 BuchiCegarLoop]: Abstraction has 5409 states and 6404 transitions. [2020-11-28 03:08:12,954 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 03:08:12,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6404 transitions. [2020-11-28 03:08:12,977 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:12,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:12,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:12,980 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:08:12,980 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:08:12,980 INFO L794 eck$LassoCheckResult]: Stem: 117520#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); 117391#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117392#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117458#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 117459#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117425#L100-1 assume !false; 117551#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117552#L103 assume 12292 == ssl3_connect_~s__state~0; 117524#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 117525#L208 ssl3_connect_~s__server~0 := 0; 119324#L213 assume 0 != ssl3_connect_~cb~0; 119323#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 119322#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 119320#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 119318#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 119316#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 119314#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119311#L522 ssl3_connect_~skip~0 := 0; 119310#L100-1 assume !false; 119309#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119308#L103 assume !(12292 == ssl3_connect_~s__state~0); 119307#L106 assume !(16384 == ssl3_connect_~s__state~0); 119306#L109 assume !(4096 == ssl3_connect_~s__state~0); 119305#L112 assume !(20480 == ssl3_connect_~s__state~0); 119304#L115 assume !(4099 == ssl3_connect_~s__state~0); 119303#L118 assume 4368 == ssl3_connect_~s__state~0; 119302#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 119301#L252 assume !(0 == ssl3_connect_~blastFlag~0); 119300#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 119298#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 119296#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119293#L522 ssl3_connect_~skip~0 := 0; 119292#L100-1 assume !false; 119291#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119290#L103 assume !(12292 == ssl3_connect_~s__state~0); 119289#L106 assume !(16384 == ssl3_connect_~s__state~0); 119288#L109 assume !(4096 == ssl3_connect_~s__state~0); 119287#L112 assume !(20480 == ssl3_connect_~s__state~0); 119286#L115 assume !(4099 == ssl3_connect_~s__state~0); 119285#L118 assume !(4368 == ssl3_connect_~s__state~0); 119284#L121 assume !(4369 == ssl3_connect_~s__state~0); 119283#L124 assume 4384 == ssl3_connect_~s__state~0; 119282#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 119281#L267 assume !(1 == ssl3_connect_~blastFlag~0); 119280#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 119278#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 119279#L273-2 [2020-11-28 03:08:12,981 INFO L796 eck$LassoCheckResult]: Loop: 119279#L273-2 ssl3_connect_~s__init_num~0 := 0; 119850#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119845#L522 ssl3_connect_~skip~0 := 0; 119844#L100-1 assume !false; 119843#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119842#L103 assume !(12292 == ssl3_connect_~s__state~0); 119841#L106 assume !(16384 == ssl3_connect_~s__state~0); 119840#L109 assume !(4096 == ssl3_connect_~s__state~0); 119839#L112 assume !(20480 == ssl3_connect_~s__state~0); 119838#L115 assume !(4099 == ssl3_connect_~s__state~0); 119837#L118 assume !(4368 == ssl3_connect_~s__state~0); 119836#L121 assume !(4369 == ssl3_connect_~s__state~0); 119835#L124 assume !(4384 == ssl3_connect_~s__state~0); 119834#L127 assume !(4385 == ssl3_connect_~s__state~0); 119833#L130 assume !(4400 == ssl3_connect_~s__state~0); 119832#L133 assume !(4401 == ssl3_connect_~s__state~0); 119831#L136 assume !(4416 == ssl3_connect_~s__state~0); 119830#L139 assume !(4417 == ssl3_connect_~s__state~0); 119829#L142 assume !(4432 == ssl3_connect_~s__state~0); 119828#L145 assume !(4433 == ssl3_connect_~s__state~0); 119827#L148 assume !(4448 == ssl3_connect_~s__state~0); 119826#L151 assume !(4449 == ssl3_connect_~s__state~0); 119825#L154 assume !(4464 == ssl3_connect_~s__state~0); 119824#L157 assume !(4465 == ssl3_connect_~s__state~0); 119823#L160 assume !(4466 == ssl3_connect_~s__state~0); 119822#L163 assume !(4467 == ssl3_connect_~s__state~0); 119821#L166 assume !(4480 == ssl3_connect_~s__state~0); 119820#L169 assume !(4481 == ssl3_connect_~s__state~0); 119819#L172 assume !(4496 == ssl3_connect_~s__state~0); 119818#L175 assume !(4497 == ssl3_connect_~s__state~0); 119817#L178 assume !(4512 == ssl3_connect_~s__state~0); 119816#L181 assume !(4513 == ssl3_connect_~s__state~0); 119815#L184 assume !(4528 == ssl3_connect_~s__state~0); 119814#L187 assume !(4529 == ssl3_connect_~s__state~0); 119813#L190 assume 4560 == ssl3_connect_~s__state~0; 117436#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 117437#L433 assume !(ssl3_connect_~ret~0 <= 0); 117421#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 117422#L436-2 ssl3_connect_~s__init_num~0 := 0; 119810#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120373#L522 ssl3_connect_~skip~0 := 0; 120372#L100-1 assume !false; 120371#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120370#L103 assume !(12292 == ssl3_connect_~s__state~0); 120369#L106 assume !(16384 == ssl3_connect_~s__state~0); 120368#L109 assume !(4096 == ssl3_connect_~s__state~0); 120367#L112 assume !(20480 == ssl3_connect_~s__state~0); 120366#L115 assume !(4099 == ssl3_connect_~s__state~0); 120365#L118 assume !(4368 == ssl3_connect_~s__state~0); 120364#L121 assume !(4369 == ssl3_connect_~s__state~0); 120363#L124 assume !(4384 == ssl3_connect_~s__state~0); 120362#L127 assume !(4385 == ssl3_connect_~s__state~0); 120361#L130 assume !(4400 == ssl3_connect_~s__state~0); 120360#L133 assume !(4401 == ssl3_connect_~s__state~0); 120359#L136 assume !(4416 == ssl3_connect_~s__state~0); 120358#L139 assume !(4417 == ssl3_connect_~s__state~0); 120357#L142 assume !(4432 == ssl3_connect_~s__state~0); 120356#L145 assume !(4433 == ssl3_connect_~s__state~0); 120355#L148 assume !(4448 == ssl3_connect_~s__state~0); 120354#L151 assume !(4449 == ssl3_connect_~s__state~0); 120353#L154 assume !(4464 == ssl3_connect_~s__state~0); 120352#L157 assume !(4465 == ssl3_connect_~s__state~0); 120351#L160 assume !(4466 == ssl3_connect_~s__state~0); 120350#L163 assume !(4467 == ssl3_connect_~s__state~0); 120349#L166 assume !(4480 == ssl3_connect_~s__state~0); 120348#L169 assume !(4481 == ssl3_connect_~s__state~0); 120347#L172 assume !(4496 == ssl3_connect_~s__state~0); 120346#L175 assume !(4497 == ssl3_connect_~s__state~0); 120345#L178 assume 4512 == ssl3_connect_~s__state~0; 118418#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 120344#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 120343#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 118689#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 118690#L398 assume !(0 == ssl3_connect_~tmp___8~0); 118674#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118672#L522 ssl3_connect_~skip~0 := 0; 118656#L100-1 assume !false; 118657#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118645#L103 assume !(12292 == ssl3_connect_~s__state~0); 118646#L106 assume !(16384 == ssl3_connect_~s__state~0); 118634#L109 assume !(4096 == ssl3_connect_~s__state~0); 118635#L112 assume !(20480 == ssl3_connect_~s__state~0); 118624#L115 assume !(4099 == ssl3_connect_~s__state~0); 118625#L118 assume !(4368 == ssl3_connect_~s__state~0); 118608#L121 assume !(4369 == ssl3_connect_~s__state~0); 118609#L124 assume !(4384 == ssl3_connect_~s__state~0); 118597#L127 assume !(4385 == ssl3_connect_~s__state~0); 118598#L130 assume !(4400 == ssl3_connect_~s__state~0); 118586#L133 assume !(4401 == ssl3_connect_~s__state~0); 118587#L136 assume !(4416 == ssl3_connect_~s__state~0); 118575#L139 assume !(4417 == ssl3_connect_~s__state~0); 118576#L142 assume !(4432 == ssl3_connect_~s__state~0); 118564#L145 assume !(4433 == ssl3_connect_~s__state~0); 118565#L148 assume !(4448 == ssl3_connect_~s__state~0); 119230#L151 assume !(4449 == ssl3_connect_~s__state~0); 119231#L154 assume !(4464 == ssl3_connect_~s__state~0); 118543#L157 assume !(4465 == ssl3_connect_~s__state~0); 118544#L160 assume !(4466 == ssl3_connect_~s__state~0); 118531#L163 assume !(4467 == ssl3_connect_~s__state~0); 118532#L166 assume !(4480 == ssl3_connect_~s__state~0); 118519#L169 assume !(4481 == ssl3_connect_~s__state~0); 118520#L172 assume !(4496 == ssl3_connect_~s__state~0); 118507#L175 assume !(4497 == ssl3_connect_~s__state~0); 118508#L178 assume !(4512 == ssl3_connect_~s__state~0); 118496#L181 assume !(4513 == ssl3_connect_~s__state~0); 118497#L184 assume 4528 == ssl3_connect_~s__state~0; 118408#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 118488#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 117793#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 117794#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 118475#L413-1 ssl3_connect_~s__init_num~0 := 0; 118472#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118470#L522 ssl3_connect_~skip~0 := 0; 118467#L100-1 assume !false; 118468#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118465#L103 assume !(12292 == ssl3_connect_~s__state~0); 118466#L106 assume !(16384 == ssl3_connect_~s__state~0); 118463#L109 assume !(4096 == ssl3_connect_~s__state~0); 118464#L112 assume !(20480 == ssl3_connect_~s__state~0); 118461#L115 assume !(4099 == ssl3_connect_~s__state~0); 118462#L118 assume !(4368 == ssl3_connect_~s__state~0); 118459#L121 assume !(4369 == ssl3_connect_~s__state~0); 118460#L124 assume !(4384 == ssl3_connect_~s__state~0); 118457#L127 assume !(4385 == ssl3_connect_~s__state~0); 118458#L130 assume !(4400 == ssl3_connect_~s__state~0); 118455#L133 assume !(4401 == ssl3_connect_~s__state~0); 118456#L136 assume !(4416 == ssl3_connect_~s__state~0); 118453#L139 assume !(4417 == ssl3_connect_~s__state~0); 118454#L142 assume !(4432 == ssl3_connect_~s__state~0); 118451#L145 assume !(4433 == ssl3_connect_~s__state~0); 118452#L148 assume !(4448 == ssl3_connect_~s__state~0); 118449#L151 assume !(4449 == ssl3_connect_~s__state~0); 118450#L154 assume !(4464 == ssl3_connect_~s__state~0); 118445#L157 assume !(4465 == ssl3_connect_~s__state~0); 118446#L160 assume !(4466 == ssl3_connect_~s__state~0); 118441#L163 assume !(4467 == ssl3_connect_~s__state~0); 118442#L166 assume !(4480 == ssl3_connect_~s__state~0); 118437#L169 assume !(4481 == ssl3_connect_~s__state~0); 118438#L172 assume !(4496 == ssl3_connect_~s__state~0); 118430#L175 assume !(4497 == ssl3_connect_~s__state~0); 118431#L178 assume !(4512 == ssl3_connect_~s__state~0); 118420#L181 assume !(4513 == ssl3_connect_~s__state~0); 118421#L184 assume !(4528 == ssl3_connect_~s__state~0); 118410#L187 assume !(4529 == ssl3_connect_~s__state~0); 118411#L190 assume !(4560 == ssl3_connect_~s__state~0); 117628#L193 assume !(4561 == ssl3_connect_~s__state~0); 117629#L196 assume 4352 == ssl3_connect_~s__state~0; 117620#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 117621#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 118234#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 118235#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118224#L522 ssl3_connect_~skip~0 := 0; 118225#L100-1 assume !false; 118220#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118221#L103 assume !(12292 == ssl3_connect_~s__state~0); 118216#L106 assume !(16384 == ssl3_connect_~s__state~0); 118217#L109 assume !(4096 == ssl3_connect_~s__state~0); 118212#L112 assume !(20480 == ssl3_connect_~s__state~0); 118213#L115 assume !(4099 == ssl3_connect_~s__state~0); 118207#L118 assume !(4368 == ssl3_connect_~s__state~0); 118209#L121 assume !(4369 == ssl3_connect_~s__state~0); 118202#L124 assume 4384 == ssl3_connect_~s__state~0; 118203#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 120172#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 120167#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 120163#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 119279#L273-2 [2020-11-28 03:08:12,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:12,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2020-11-28 03:08:12,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:12,982 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459253868] [2020-11-28 03:08:12,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:12,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:13,016 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:08:13,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459253868] [2020-11-28 03:08:13,017 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:13,017 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:13,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673131049] [2020-11-28 03:08:13,017 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:08:13,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:13,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2020-11-28 03:08:13,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:13,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920205749] [2020-11-28 03:08:13,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:13,099 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:08:13,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920205749] [2020-11-28 03:08:13,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376257918] [2020-11-28 03:08:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:13,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:13,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:13,229 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:08:13,230 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:13,230 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:08:13,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761902210] [2020-11-28 03:08:13,231 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:13,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:13,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:13,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:13,233 INFO L87 Difference]: Start difference. First operand 5409 states and 6404 transitions. cyclomatic complexity: 999 Second operand 3 states. [2020-11-28 03:08:13,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:13,268 INFO L93 Difference]: Finished difference Result 5409 states and 6402 transitions. [2020-11-28 03:08:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:13,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6402 transitions. [2020-11-28 03:08:13,294 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:13,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6402 transitions. [2020-11-28 03:08:13,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2020-11-28 03:08:13,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2020-11-28 03:08:13,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6402 transitions. [2020-11-28 03:08:13,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:13,325 INFO L691 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:08:13,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6402 transitions. [2020-11-28 03:08:13,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5409. [2020-11-28 03:08:13,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5409 states. [2020-11-28 03:08:13,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5409 states to 5409 states and 6402 transitions. [2020-11-28 03:08:13,427 INFO L714 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:08:13,427 INFO L594 BuchiCegarLoop]: Abstraction has 5409 states and 6402 transitions. [2020-11-28 03:08:13,427 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-28 03:08:13,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5409 states and 6402 transitions. [2020-11-28 03:08:13,469 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2020-11-28 03:08:13,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:13,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:13,472 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:08:13,472 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:08:13,473 INFO L794 eck$LassoCheckResult]: Stem: 128829#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); 128713#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 128714#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128777#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 128778#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 128930#L100-1 assume !false; 128853#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128854#L103 assume 12292 == ssl3_connect_~s__state~0; 128834#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 128835#L208 ssl3_connect_~s__server~0 := 0; 128915#L213 assume 0 != ssl3_connect_~cb~0; 128913#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 128911#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 128908#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 128903#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 128901#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 128899#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 128886#L522 ssl3_connect_~skip~0 := 0; 128887#L100-1 assume !false; 128882#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128883#L103 assume !(12292 == ssl3_connect_~s__state~0); 128878#L106 assume !(16384 == ssl3_connect_~s__state~0); 128879#L109 assume !(4096 == ssl3_connect_~s__state~0); 128874#L112 assume !(20480 == ssl3_connect_~s__state~0); 128875#L115 assume !(4099 == ssl3_connect_~s__state~0); 128867#L118 assume 4368 == ssl3_connect_~s__state~0; 128868#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 128709#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 128710#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 129264#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 129261#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129253#L522 ssl3_connect_~skip~0 := 0; 129251#L100-1 assume !false; 129249#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129247#L103 assume !(12292 == ssl3_connect_~s__state~0); 129245#L106 assume !(16384 == ssl3_connect_~s__state~0); 129243#L109 assume !(4096 == ssl3_connect_~s__state~0); 129241#L112 assume !(20480 == ssl3_connect_~s__state~0); 129239#L115 assume !(4099 == ssl3_connect_~s__state~0); 129237#L118 assume !(4368 == ssl3_connect_~s__state~0); 129235#L121 assume !(4369 == ssl3_connect_~s__state~0); 129233#L124 assume 4384 == ssl3_connect_~s__state~0; 129231#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 129229#L267 assume !(1 == ssl3_connect_~blastFlag~0); 129227#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 129224#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 129225#L273-2 [2020-11-28 03:08:13,473 INFO L796 eck$LassoCheckResult]: Loop: 129225#L273-2 ssl3_connect_~s__init_num~0 := 0; 130656#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131371#L522 ssl3_connect_~skip~0 := 0; 131370#L100-1 assume !false; 131369#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131368#L103 assume !(12292 == ssl3_connect_~s__state~0); 131367#L106 assume !(16384 == ssl3_connect_~s__state~0); 131366#L109 assume !(4096 == ssl3_connect_~s__state~0); 131365#L112 assume !(20480 == ssl3_connect_~s__state~0); 131364#L115 assume !(4099 == ssl3_connect_~s__state~0); 131363#L118 assume !(4368 == ssl3_connect_~s__state~0); 131362#L121 assume !(4369 == ssl3_connect_~s__state~0); 131361#L124 assume !(4384 == ssl3_connect_~s__state~0); 131360#L127 assume !(4385 == ssl3_connect_~s__state~0); 131359#L130 assume !(4400 == ssl3_connect_~s__state~0); 131358#L133 assume !(4401 == ssl3_connect_~s__state~0); 131357#L136 assume !(4416 == ssl3_connect_~s__state~0); 131356#L139 assume !(4417 == ssl3_connect_~s__state~0); 131355#L142 assume !(4432 == ssl3_connect_~s__state~0); 131354#L145 assume !(4433 == ssl3_connect_~s__state~0); 131353#L148 assume !(4448 == ssl3_connect_~s__state~0); 131352#L151 assume !(4449 == ssl3_connect_~s__state~0); 131351#L154 assume !(4464 == ssl3_connect_~s__state~0); 131350#L157 assume !(4465 == ssl3_connect_~s__state~0); 131349#L160 assume !(4466 == ssl3_connect_~s__state~0); 131348#L163 assume !(4467 == ssl3_connect_~s__state~0); 131347#L166 assume !(4480 == ssl3_connect_~s__state~0); 131346#L169 assume !(4481 == ssl3_connect_~s__state~0); 131345#L172 assume !(4496 == ssl3_connect_~s__state~0); 131344#L175 assume !(4497 == ssl3_connect_~s__state~0); 131343#L178 assume !(4512 == ssl3_connect_~s__state~0); 131342#L181 assume !(4513 == ssl3_connect_~s__state~0); 131341#L184 assume !(4528 == ssl3_connect_~s__state~0); 131340#L187 assume !(4529 == ssl3_connect_~s__state~0); 131339#L190 assume 4560 == ssl3_connect_~s__state~0; 128999#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 131338#L433 assume !(ssl3_connect_~ret~0 <= 0); 130523#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 130524#L436-2 ssl3_connect_~s__init_num~0 := 0; 130516#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130514#L522 ssl3_connect_~skip~0 := 0; 130509#L100-1 assume !false; 130510#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130505#L103 assume !(12292 == ssl3_connect_~s__state~0); 130506#L106 assume !(16384 == ssl3_connect_~s__state~0); 130501#L109 assume !(4096 == ssl3_connect_~s__state~0); 130502#L112 assume !(20480 == ssl3_connect_~s__state~0); 130497#L115 assume !(4099 == ssl3_connect_~s__state~0); 130498#L118 assume !(4368 == ssl3_connect_~s__state~0); 130493#L121 assume !(4369 == ssl3_connect_~s__state~0); 130494#L124 assume !(4384 == ssl3_connect_~s__state~0); 130489#L127 assume !(4385 == ssl3_connect_~s__state~0); 130490#L130 assume !(4400 == ssl3_connect_~s__state~0); 130485#L133 assume !(4401 == ssl3_connect_~s__state~0); 130486#L136 assume !(4416 == ssl3_connect_~s__state~0); 130481#L139 assume !(4417 == ssl3_connect_~s__state~0); 130482#L142 assume !(4432 == ssl3_connect_~s__state~0); 130477#L145 assume !(4433 == ssl3_connect_~s__state~0); 130478#L148 assume !(4448 == ssl3_connect_~s__state~0); 130473#L151 assume !(4449 == ssl3_connect_~s__state~0); 130474#L154 assume !(4464 == ssl3_connect_~s__state~0); 130469#L157 assume !(4465 == ssl3_connect_~s__state~0); 130470#L160 assume !(4466 == ssl3_connect_~s__state~0); 130465#L163 assume !(4467 == ssl3_connect_~s__state~0); 130466#L166 assume !(4480 == ssl3_connect_~s__state~0); 130461#L169 assume !(4481 == ssl3_connect_~s__state~0); 130462#L172 assume !(4496 == ssl3_connect_~s__state~0); 130457#L175 assume !(4497 == ssl3_connect_~s__state~0); 130458#L178 assume 4512 == ssl3_connect_~s__state~0; 129018#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 130454#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 130992#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 130990#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 130449#L398 assume !(0 == ssl3_connect_~tmp___8~0); 130398#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 130395#L522 ssl3_connect_~skip~0 := 0; 130394#L100-1 assume !false; 130393#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130392#L103 assume !(12292 == ssl3_connect_~s__state~0); 130391#L106 assume !(16384 == ssl3_connect_~s__state~0); 130390#L109 assume !(4096 == ssl3_connect_~s__state~0); 130389#L112 assume !(20480 == ssl3_connect_~s__state~0); 130388#L115 assume !(4099 == ssl3_connect_~s__state~0); 130387#L118 assume !(4368 == ssl3_connect_~s__state~0); 130386#L121 assume !(4369 == ssl3_connect_~s__state~0); 130385#L124 assume !(4384 == ssl3_connect_~s__state~0); 130384#L127 assume !(4385 == ssl3_connect_~s__state~0); 130383#L130 assume !(4400 == ssl3_connect_~s__state~0); 130382#L133 assume !(4401 == ssl3_connect_~s__state~0); 130381#L136 assume !(4416 == ssl3_connect_~s__state~0); 129385#L139 assume !(4417 == ssl3_connect_~s__state~0); 129379#L142 assume !(4432 == ssl3_connect_~s__state~0); 129372#L145 assume !(4433 == ssl3_connect_~s__state~0); 129373#L148 assume !(4448 == ssl3_connect_~s__state~0); 130372#L151 assume !(4449 == ssl3_connect_~s__state~0); 130370#L154 assume !(4464 == ssl3_connect_~s__state~0); 129347#L157 assume !(4465 == ssl3_connect_~s__state~0); 129341#L160 assume !(4466 == ssl3_connect_~s__state~0); 129334#L163 assume !(4467 == ssl3_connect_~s__state~0); 129335#L166 assume !(4480 == ssl3_connect_~s__state~0); 130360#L169 assume !(4481 == ssl3_connect_~s__state~0); 130358#L172 assume !(4496 == ssl3_connect_~s__state~0); 129282#L175 assume !(4497 == ssl3_connect_~s__state~0); 129283#L178 assume !(4512 == ssl3_connect_~s__state~0); 129272#L181 assume !(4513 == ssl3_connect_~s__state~0); 129273#L184 assume 4528 == ssl3_connect_~s__state~0; 129007#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 129180#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 129175#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 128728#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 128729#L413-1 ssl3_connect_~s__init_num~0 := 0; 129165#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129157#L522 ssl3_connect_~skip~0 := 0; 129155#L100-1 assume !false; 129153#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129151#L103 assume !(12292 == ssl3_connect_~s__state~0); 129149#L106 assume !(16384 == ssl3_connect_~s__state~0); 129147#L109 assume !(4096 == ssl3_connect_~s__state~0); 129145#L112 assume !(20480 == ssl3_connect_~s__state~0); 129143#L115 assume !(4099 == ssl3_connect_~s__state~0); 129141#L118 assume !(4368 == ssl3_connect_~s__state~0); 129136#L121 assume !(4369 == ssl3_connect_~s__state~0); 129131#L124 assume !(4384 == ssl3_connect_~s__state~0); 129125#L127 assume !(4385 == ssl3_connect_~s__state~0); 129118#L130 assume !(4400 == ssl3_connect_~s__state~0); 129112#L133 assume !(4401 == ssl3_connect_~s__state~0); 129105#L136 assume !(4416 == ssl3_connect_~s__state~0); 129099#L139 assume !(4417 == ssl3_connect_~s__state~0); 129092#L142 assume !(4432 == ssl3_connect_~s__state~0); 129086#L145 assume !(4433 == ssl3_connect_~s__state~0); 129079#L148 assume !(4448 == ssl3_connect_~s__state~0); 129073#L151 assume !(4449 == ssl3_connect_~s__state~0); 129067#L154 assume !(4464 == ssl3_connect_~s__state~0); 129062#L157 assume !(4465 == ssl3_connect_~s__state~0); 129056#L160 assume !(4466 == ssl3_connect_~s__state~0); 129050#L163 assume !(4467 == ssl3_connect_~s__state~0); 129045#L166 assume !(4480 == ssl3_connect_~s__state~0); 129040#L169 assume !(4481 == ssl3_connect_~s__state~0); 129035#L172 assume !(4496 == ssl3_connect_~s__state~0); 129028#L175 assume !(4497 == ssl3_connect_~s__state~0); 129023#L178 assume !(4512 == ssl3_connect_~s__state~0); 129016#L181 assume !(4513 == ssl3_connect_~s__state~0); 129011#L184 assume !(4528 == ssl3_connect_~s__state~0); 129005#L187 assume !(4529 == ssl3_connect_~s__state~0); 128997#L190 assume !(4560 == ssl3_connect_~s__state~0); 128993#L193 assume !(4561 == ssl3_connect_~s__state~0); 128991#L196 assume 4352 == ssl3_connect_~s__state~0; 128988#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 128989#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 128976#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 128977#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 128958#L522 ssl3_connect_~skip~0 := 0; 128959#L100-1 assume !false; 128952#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128953#L103 assume !(12292 == ssl3_connect_~s__state~0); 128944#L106 assume !(16384 == ssl3_connect_~s__state~0); 128945#L109 assume !(4096 == ssl3_connect_~s__state~0); 128946#L112 assume !(20480 == ssl3_connect_~s__state~0); 128947#L115 assume !(4099 == ssl3_connect_~s__state~0); 129138#L118 assume !(4368 == ssl3_connect_~s__state~0); 129140#L121 assume !(4369 == ssl3_connect_~s__state~0); 129132#L124 assume 4384 == ssl3_connect_~s__state~0; 129133#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 130662#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 130660#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 130661#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 129225#L273-2 [2020-11-28 03:08:13,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:13,474 INFO L82 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2020-11-28 03:08:13,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:13,475 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452745388] [2020-11-28 03:08:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:13,498 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:08:13,498 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452745388] [2020-11-28 03:08:13,498 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:08:13,498 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:08:13,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259771371] [2020-11-28 03:08:13,499 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-11-28 03:08:13,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:13,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2020-11-28 03:08:13,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:13,499 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712961237] [2020-11-28 03:08:13,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:13,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:13,564 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:08:13,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712961237] [2020-11-28 03:08:13,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329757662] [2020-11-28 03:08:13,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:13,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-11-28 03:08:13,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 03:08:13,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:13,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:13,702 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:08:13,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:13,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:08:13,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611528013] [2020-11-28 03:08:13,704 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:13,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:13,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:08:13,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:08:13,705 INFO L87 Difference]: Start difference. First operand 5409 states and 6402 transitions. cyclomatic complexity: 997 Second operand 3 states. [2020-11-28 03:08:13,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:13,742 INFO L93 Difference]: Finished difference Result 5491 states and 6502 transitions. [2020-11-28 03:08:13,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:08:13,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5491 states and 6502 transitions. [2020-11-28 03:08:13,769 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2020-11-28 03:08:13,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5491 states to 5491 states and 6502 transitions. [2020-11-28 03:08:13,792 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5491 [2020-11-28 03:08:13,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5491 [2020-11-28 03:08:13,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5491 states and 6502 transitions. [2020-11-28 03:08:13,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:08:13,798 INFO L691 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2020-11-28 03:08:13,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5491 states and 6502 transitions. [2020-11-28 03:08:13,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5491 to 5491. [2020-11-28 03:08:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5491 states. [2020-11-28 03:08:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5491 states to 5491 states and 6502 transitions. [2020-11-28 03:08:13,886 INFO L714 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2020-11-28 03:08:13,886 INFO L594 BuchiCegarLoop]: Abstraction has 5491 states and 6502 transitions. [2020-11-28 03:08:13,886 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-28 03:08:13,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5491 states and 6502 transitions. [2020-11-28 03:08:13,904 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2020-11-28 03:08:13,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:08:13,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:08:13,911 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:08:13,912 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:08:13,912 INFO L794 eck$LassoCheckResult]: Stem: 140237#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); 140116#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 140117#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 140181#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 140182#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 140149#L100-1 assume !false; 140274#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140269#L103 assume 12292 == ssl3_connect_~s__state~0; 140253#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 141195#L208 ssl3_connect_~s__server~0 := 0; 141110#L213 assume 0 != ssl3_connect_~cb~0; 141109#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 141108#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 141106#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 141104#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 141102#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 141100#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 141097#L522 ssl3_connect_~skip~0 := 0; 141096#L100-1 assume !false; 141095#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141094#L103 assume !(12292 == ssl3_connect_~s__state~0); 141093#L106 assume !(16384 == ssl3_connect_~s__state~0); 141092#L109 assume !(4096 == ssl3_connect_~s__state~0); 141091#L112 assume !(20480 == ssl3_connect_~s__state~0); 141090#L115 assume !(4099 == ssl3_connect_~s__state~0); 141089#L118 assume 4368 == ssl3_connect_~s__state~0; 141088#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 141087#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 141086#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 141084#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 141082#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 141079#L522 ssl3_connect_~skip~0 := 0; 141078#L100-1 assume !false; 141077#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141076#L103 assume !(12292 == ssl3_connect_~s__state~0); 141075#L106 assume !(16384 == ssl3_connect_~s__state~0); 141074#L109 assume !(4096 == ssl3_connect_~s__state~0); 141073#L112 assume !(20480 == ssl3_connect_~s__state~0); 141072#L115 assume !(4099 == ssl3_connect_~s__state~0); 141071#L118 assume !(4368 == ssl3_connect_~s__state~0); 141070#L121 assume !(4369 == ssl3_connect_~s__state~0); 141069#L124 assume 4384 == ssl3_connect_~s__state~0; 141068#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 141067#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 141066#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 141065#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 140776#L273-2 [2020-11-28 03:08:13,913 INFO L796 eck$LassoCheckResult]: Loop: 140776#L273-2 ssl3_connect_~s__init_num~0 := 0; 140775#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 144846#L522 ssl3_connect_~skip~0 := 0; 144844#L100-1 assume !false; 144842#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 144837#L103 assume !(12292 == ssl3_connect_~s__state~0); 144835#L106 assume !(16384 == ssl3_connect_~s__state~0); 144833#L109 assume !(4096 == ssl3_connect_~s__state~0); 143455#L112 assume !(20480 == ssl3_connect_~s__state~0); 143454#L115 assume !(4099 == ssl3_connect_~s__state~0); 143453#L118 assume !(4368 == ssl3_connect_~s__state~0); 143452#L121 assume !(4369 == ssl3_connect_~s__state~0); 143451#L124 assume !(4384 == ssl3_connect_~s__state~0); 143450#L127 assume !(4385 == ssl3_connect_~s__state~0); 143449#L130 assume !(4400 == ssl3_connect_~s__state~0); 143448#L133 assume !(4401 == ssl3_connect_~s__state~0); 143447#L136 assume !(4416 == ssl3_connect_~s__state~0); 143446#L139 assume !(4417 == ssl3_connect_~s__state~0); 143445#L142 assume !(4432 == ssl3_connect_~s__state~0); 143444#L145 assume !(4433 == ssl3_connect_~s__state~0); 143443#L148 assume !(4448 == ssl3_connect_~s__state~0); 143442#L151 assume !(4449 == ssl3_connect_~s__state~0); 143441#L154 assume !(4464 == ssl3_connect_~s__state~0); 143440#L157 assume !(4465 == ssl3_connect_~s__state~0); 143439#L160 assume !(4466 == ssl3_connect_~s__state~0); 143438#L163 assume !(4467 == ssl3_connect_~s__state~0); 143437#L166 assume !(4480 == ssl3_connect_~s__state~0); 143436#L169 assume !(4481 == ssl3_connect_~s__state~0); 143435#L172 assume !(4496 == ssl3_connect_~s__state~0); 143434#L175 assume !(4497 == ssl3_connect_~s__state~0); 143433#L178 assume !(4512 == ssl3_connect_~s__state~0); 143432#L181 assume !(4513 == ssl3_connect_~s__state~0); 143431#L184 assume !(4528 == ssl3_connect_~s__state~0); 143430#L187 assume !(4529 == ssl3_connect_~s__state~0); 143429#L190 assume 4560 == ssl3_connect_~s__state~0; 140327#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 143424#L433 assume !(ssl3_connect_~ret~0 <= 0); 143422#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 143418#L436-2 ssl3_connect_~s__init_num~0 := 0; 143415#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 143411#L522 ssl3_connect_~skip~0 := 0; 143409#L100-1 assume !false; 143407#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 143405#L103 assume !(12292 == ssl3_connect_~s__state~0); 143403#L106 assume !(16384 == ssl3_connect_~s__state~0); 143401#L109 assume !(4096 == ssl3_connect_~s__state~0); 143399#L112 assume !(20480 == ssl3_connect_~s__state~0); 143397#L115 assume !(4099 == ssl3_connect_~s__state~0); 143395#L118 assume !(4368 == ssl3_connect_~s__state~0); 143393#L121 assume !(4369 == ssl3_connect_~s__state~0); 143391#L124 assume !(4384 == ssl3_connect_~s__state~0); 143389#L127 assume !(4385 == ssl3_connect_~s__state~0); 143387#L130 assume !(4400 == ssl3_connect_~s__state~0); 143385#L133 assume !(4401 == ssl3_connect_~s__state~0); 143383#L136 assume !(4416 == ssl3_connect_~s__state~0); 143381#L139 assume !(4417 == ssl3_connect_~s__state~0); 143379#L142 assume !(4432 == ssl3_connect_~s__state~0); 143377#L145 assume !(4433 == ssl3_connect_~s__state~0); 143375#L148 assume !(4448 == ssl3_connect_~s__state~0); 143373#L151 assume !(4449 == ssl3_connect_~s__state~0); 143371#L154 assume !(4464 == ssl3_connect_~s__state~0); 143368#L157 assume !(4465 == ssl3_connect_~s__state~0); 143366#L160 assume !(4466 == ssl3_connect_~s__state~0); 143364#L163 assume !(4467 == ssl3_connect_~s__state~0); 143362#L166 assume !(4480 == ssl3_connect_~s__state~0); 143360#L169 assume !(4481 == ssl3_connect_~s__state~0); 143358#L172 assume !(4496 == ssl3_connect_~s__state~0); 143355#L175 assume !(4497 == ssl3_connect_~s__state~0); 143349#L178 assume 4512 == ssl3_connect_~s__state~0; 140350#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 143343#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 143337#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 143334#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 143330#L398 assume !(0 == ssl3_connect_~tmp___8~0); 143326#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 143321#L522 ssl3_connect_~skip~0 := 0; 143319#L100-1 assume !false; 143317#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 143315#L103 assume !(12292 == ssl3_connect_~s__state~0); 143313#L106 assume !(16384 == ssl3_connect_~s__state~0); 140643#L109 assume !(4096 == ssl3_connect_~s__state~0); 140644#L112 assume !(20480 == ssl3_connect_~s__state~0); 140639#L115 assume !(4099 == ssl3_connect_~s__state~0); 140640#L118 assume !(4368 == ssl3_connect_~s__state~0); 140635#L121 assume !(4369 == ssl3_connect_~s__state~0); 140636#L124 assume !(4384 == ssl3_connect_~s__state~0); 140631#L127 assume !(4385 == ssl3_connect_~s__state~0); 140632#L130 assume !(4400 == ssl3_connect_~s__state~0); 140627#L133 assume !(4401 == ssl3_connect_~s__state~0); 140628#L136 assume !(4416 == ssl3_connect_~s__state~0); 140623#L139 assume !(4417 == ssl3_connect_~s__state~0); 140624#L142 assume !(4432 == ssl3_connect_~s__state~0); 140619#L145 assume !(4433 == ssl3_connect_~s__state~0); 140620#L148 assume !(4448 == ssl3_connect_~s__state~0); 140615#L151 assume !(4449 == ssl3_connect_~s__state~0); 140616#L154 assume !(4464 == ssl3_connect_~s__state~0); 140611#L157 assume !(4465 == ssl3_connect_~s__state~0); 140612#L160 assume !(4466 == ssl3_connect_~s__state~0); 140607#L163 assume !(4467 == ssl3_connect_~s__state~0); 140608#L166 assume !(4480 == ssl3_connect_~s__state~0); 140603#L169 assume !(4481 == ssl3_connect_~s__state~0); 140604#L172 assume !(4496 == ssl3_connect_~s__state~0); 140599#L175 assume !(4497 == ssl3_connect_~s__state~0); 140600#L178 assume !(4512 == ssl3_connect_~s__state~0); 140595#L181 assume !(4513 == ssl3_connect_~s__state~0); 140596#L184 assume 4528 == ssl3_connect_~s__state~0; 140335#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 140592#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 140589#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 140131#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 140132#L413-1 ssl3_connect_~s__init_num~0 := 0; 140578#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 140569#L522 ssl3_connect_~skip~0 := 0; 140564#L100-1 assume !false; 140559#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140554#L103 assume !(12292 == ssl3_connect_~s__state~0); 140549#L106 assume !(16384 == ssl3_connect_~s__state~0); 140544#L109 assume !(4096 == ssl3_connect_~s__state~0); 140539#L112 assume !(20480 == ssl3_connect_~s__state~0); 140534#L115 assume !(4099 == ssl3_connect_~s__state~0); 140526#L118 assume !(4368 == ssl3_connect_~s__state~0); 140517#L121 assume !(4369 == ssl3_connect_~s__state~0); 140508#L124 assume !(4384 == ssl3_connect_~s__state~0); 140499#L127 assume !(4385 == ssl3_connect_~s__state~0); 140490#L130 assume !(4400 == ssl3_connect_~s__state~0); 140481#L133 assume !(4401 == ssl3_connect_~s__state~0); 140472#L136 assume !(4416 == ssl3_connect_~s__state~0); 140463#L139 assume !(4417 == ssl3_connect_~s__state~0); 140454#L142 assume !(4432 == ssl3_connect_~s__state~0); 140445#L145 assume !(4433 == ssl3_connect_~s__state~0); 140436#L148 assume !(4448 == ssl3_connect_~s__state~0); 140427#L151 assume !(4449 == ssl3_connect_~s__state~0); 140419#L154 assume !(4464 == ssl3_connect_~s__state~0); 140412#L157 assume !(4465 == ssl3_connect_~s__state~0); 140404#L160 assume !(4466 == ssl3_connect_~s__state~0); 140395#L163 assume !(4467 == ssl3_connect_~s__state~0); 140386#L166 assume !(4480 == ssl3_connect_~s__state~0); 140378#L169 assume !(4481 == ssl3_connect_~s__state~0); 140371#L172 assume !(4496 == ssl3_connect_~s__state~0); 140363#L175 assume !(4497 == ssl3_connect_~s__state~0); 140356#L178 assume !(4512 == ssl3_connect_~s__state~0); 140348#L181 assume !(4513 == ssl3_connect_~s__state~0); 140341#L184 assume !(4528 == ssl3_connect_~s__state~0); 140333#L187 assume !(4529 == ssl3_connect_~s__state~0); 140325#L190 assume !(4560 == ssl3_connect_~s__state~0); 140320#L193 assume !(4561 == ssl3_connect_~s__state~0); 140317#L196 assume 4352 == ssl3_connect_~s__state~0; 140314#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 140310#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 140306#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 140303#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 140290#L522 ssl3_connect_~skip~0 := 0; 141494#L100-1 assume !false; 141493#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141492#L103 assume !(12292 == ssl3_connect_~s__state~0); 140547#L106 assume !(16384 == ssl3_connect_~s__state~0); 140548#L109 assume !(4096 == ssl3_connect_~s__state~0); 140537#L112 assume !(20480 == ssl3_connect_~s__state~0); 140538#L115 assume !(4099 == ssl3_connect_~s__state~0); 140527#L118 assume !(4368 == ssl3_connect_~s__state~0); 140528#L121 assume !(4369 == ssl3_connect_~s__state~0); 140509#L124 assume 4384 == ssl3_connect_~s__state~0; 140510#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 141215#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 141207#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 140781#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 140776#L273-2 [2020-11-28 03:08:13,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:13,913 INFO L82 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2020-11-28 03:08:13,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:13,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018423681] [2020-11-28 03:08:13,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:13,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:13,922 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:08:13,930 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:08:13,938 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:08:13,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:08:13,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2020-11-28 03:08:13,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:08:13,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190392070] [2020-11-28 03:08:13,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:08:13,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:08:14,004 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:08:14,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190392070] [2020-11-28 03:08:14,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886549229] [2020-11-28 03:08:14,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a43f7920-9169-4de0-a917-c4d111464290/bin/uautomizer/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-11-28 03:08:14,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-11-28 03:08:14,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-11-28 03:08:14,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:08:14,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:08:14,179 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:08:14,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:08:14,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:08:14,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133730623] [2020-11-28 03:08:14,181 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:08:14,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:08:14,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:08:14,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:08:14,182 INFO L87 Difference]: Start difference. First operand 5491 states and 6502 transitions. cyclomatic complexity: 1015 Second operand 4 states. [2020-11-28 03:08:14,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:08:14,570 INFO L93 Difference]: Finished difference Result 3701 states and 4156 transitions. [2020-11-28 03:08:14,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-28 03:08:14,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3701 states and 4156 transitions. [2020-11-28 03:08:14,588 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 03:08:14,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3701 states to 0 states and 0 transitions. [2020-11-28 03:08:14,589 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2020-11-28 03:08:14,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2020-11-28 03:08:14,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2020-11-28 03:08:14,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:08:14,589 INFO L691 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:08:14,589 INFO L714 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:08:14,590 INFO L594 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-28 03:08:14,590 INFO L427 BuchiCegarLoop]: ======== Iteration 33============ [2020-11-28 03:08:14,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2020-11-28 03:08:14,590 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2020-11-28 03:08:14,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2020-11-28 03:08:14,597 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 03:08:14 BoogieIcfgContainer [2020-11-28 03:08:14,597 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 03:08:14,598 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 03:08:14,598 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 03:08:14,598 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 03:08:14,599 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:07:50" (3/4) ... [2020-11-28 03:08:14,602 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-28 03:08:14,603 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 03:08:14,604 INFO L168 Benchmark]: Toolchain (without parser) took 25911.63 ms. Allocated memory was 107.0 MB in the beginning and 650.1 MB in the end (delta: 543.2 MB). Free memory was 81.3 MB in the beginning and 280.0 MB in the end (delta: -198.7 MB). Peak memory consumption was 345.3 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,604 INFO L168 Benchmark]: CDTParser took 1.03 ms. Allocated memory is still 107.0 MB. Free memory is still 66.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 03:08:14,605 INFO L168 Benchmark]: CACSL2BoogieTranslator took 496.80 ms. Allocated memory is still 107.0 MB. Free memory was 81.1 MB in the beginning and 78.3 MB in the end (delta: 2.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,605 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.59 ms. Allocated memory is still 107.0 MB. Free memory was 78.3 MB in the beginning and 75.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,605 INFO L168 Benchmark]: Boogie Preprocessor took 57.60 ms. Allocated memory is still 107.0 MB. Free memory was 75.7 MB in the beginning and 73.9 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,606 INFO L168 Benchmark]: RCFGBuilder took 971.12 ms. Allocated memory was 107.0 MB in the beginning and 130.0 MB in the end (delta: 23.1 MB). Free memory was 73.6 MB in the beginning and 87.9 MB in the end (delta: -14.2 MB). Peak memory consumption was 29.3 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,606 INFO L168 Benchmark]: BuchiAutomizer took 24302.00 ms. Allocated memory was 130.0 MB in the beginning and 650.1 MB in the end (delta: 520.1 MB). Free memory was 87.2 MB in the beginning and 280.0 MB in the end (delta: -192.8 MB). Peak memory consumption was 328.3 MB. Max. memory is 16.1 GB. [2020-11-28 03:08:14,607 INFO L168 Benchmark]: Witness Printer took 4.98 ms. Allocated memory is still 650.1 MB. Free memory is still 280.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 03:08:14,609 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.03 ms. Allocated memory is still 107.0 MB. Free memory is still 66.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 496.80 ms. Allocated memory is still 107.0 MB. Free memory was 81.1 MB in the beginning and 78.3 MB in the end (delta: 2.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 72.59 ms. Allocated memory is still 107.0 MB. Free memory was 78.3 MB in the beginning and 75.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 57.60 ms. Allocated memory is still 107.0 MB. Free memory was 75.7 MB in the beginning and 73.9 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 971.12 ms. Allocated memory was 107.0 MB in the beginning and 130.0 MB in the end (delta: 23.1 MB). Free memory was 73.6 MB in the beginning and 87.9 MB in the end (delta: -14.2 MB). Peak memory consumption was 29.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 24302.00 ms. Allocated memory was 130.0 MB in the beginning and 650.1 MB in the end (delta: 520.1 MB). Free memory was 87.2 MB in the beginning and 280.0 MB in the end (delta: -192.8 MB). Peak memory consumption was 328.3 MB. Max. memory is 16.1 GB. * Witness Printer took 4.98 ms. Allocated memory is still 650.1 MB. Free memory is still 280.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (30 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. 30 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 24.2s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 11.0s. Construction of modules took 6.0s. Büchi inclusion checks took 3.7s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 32. Automata minimization 1.6s AutomataMinimizationTime, 32 MinimizatonAttempts, 3900 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.1s. 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: 6872 SDtfs, 3677 SDslu, 3715 SDs, 0 SdLazy, 3920 SolverSat, 655 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.0s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI5 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 17ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 2 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...