./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-6b5699a [2019-11-25 08:50:04,168 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:50:04,170 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:50:04,180 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:50:04,181 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:50:04,182 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:50:04,183 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:50:04,185 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:50:04,187 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:50:04,188 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:50:04,189 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:50:04,190 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:50:04,194 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:50:04,195 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:50:04,196 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:50:04,197 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:50:04,197 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:50:04,198 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:50:04,200 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:50:04,203 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:50:04,204 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:50:04,206 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:50:04,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:50:04,207 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:50:04,210 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:50:04,210 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:50:04,210 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:50:04,211 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:50:04,212 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:50:04,213 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:50:04,213 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:50:04,214 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:50:04,214 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:50:04,215 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:50:04,216 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:50:04,216 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:50:04,217 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:50:04,217 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:50:04,217 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:50:04,218 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:50:04,219 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:50:04,219 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:50:04,234 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:50:04,235 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:50:04,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:50:04,236 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:50:04,236 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:50:04,236 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:50:04,236 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:50:04,237 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:50:04,237 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:50:04,237 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:50:04,237 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:50:04,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:50:04,237 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:50:04,238 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:50:04,238 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:50:04,238 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:50:04,238 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:50:04,238 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:50:04,239 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:50:04,240 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:50:04,240 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:50:04,240 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:50:04,240 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:50:04,240 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:50:04,241 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:50:04,241 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:50:04,242 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:50:04,242 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 [2019-11-25 08:50:04,396 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:50:04,407 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:50:04,419 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:50:04,420 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:50:04,420 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:50:04,421 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-11-25 08:50:04,472 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/data/8e2c79ff9/d7e2c8cf82284bebabd6d094fdf2bbf5/FLAG79e3c1a18 [2019-11-25 08:50:04,965 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:50:04,966 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-11-25 08:50:04,983 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/data/8e2c79ff9/d7e2c8cf82284bebabd6d094fdf2bbf5/FLAG79e3c1a18 [2019-11-25 08:50:05,490 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/data/8e2c79ff9/d7e2c8cf82284bebabd6d094fdf2bbf5 [2019-11-25 08:50:05,492 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:50:05,493 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:50:05,494 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:50:05,495 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:50:05,504 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:50:05,505 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:05,508 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@578b0616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05, skipping insertion in model container [2019-11-25 08:50:05,508 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:05,515 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:50:05,565 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:50:05,858 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:50:05,862 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:50:05,938 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:50:05,951 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:50:05,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05 WrapperNode [2019-11-25 08:50:05,952 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:50:05,953 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:50:05,953 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:50:05,954 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:50:05,962 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:05,969 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,002 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:50:06,003 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:50:06,003 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:50:06,003 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:50:06,012 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,012 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,017 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,017 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,025 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,033 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,036 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... [2019-11-25 08:50:06,040 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:50:06,041 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:50:06,041 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:50:06,041 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:50:06,042 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:06,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:50:06,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:50:06,226 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:50:06,716 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-25 08:50:06,716 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-25 08:50:06,717 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:50:06,717 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:50:06,718 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:50:06 BoogieIcfgContainer [2019-11-25 08:50:06,719 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:50:06,719 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:50:06,719 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:50:06,723 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:50:06,724 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:50:06,724 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:50:05" (1/3) ... [2019-11-25 08:50:06,726 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6efb4a22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:50:06, skipping insertion in model container [2019-11-25 08:50:06,726 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:50:06,726 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:50:05" (2/3) ... [2019-11-25 08:50:06,726 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6efb4a22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:50:06, skipping insertion in model container [2019-11-25 08:50:06,727 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:50:06,727 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:50:06" (3/3) ... [2019-11-25 08:50:06,730 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2019-11-25 08:50:06,775 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:50:06,775 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:50:06,775 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:50:06,776 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:50:06,776 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:50:06,776 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:50:06,776 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:50:06,776 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:50:06,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-25 08:50:06,851 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-25 08:50:06,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:06,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:06,858 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-25 08:50:06,858 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:06,858 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:50:06,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-25 08:50:06,865 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-25 08:50:06,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:06,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:06,867 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-25 08:50:06,867 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:06,871 INFO L794 eck$LassoCheckResult]: Stem: 87#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94#L93true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 83#L96-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 107#L101true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97#L107-1true [2019-11-25 08:50:06,872 INFO L796 eck$LassoCheckResult]: Loop: 97#L107-1true assume !false; 45#L108true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90#L110true assume 12292 == ssl3_connect_~s__state~0; 21#L111true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 70#L215true ssl3_connect_~s__server~0 := 0; 81#L220true assume 0 != ssl3_connect_~cb~0; 75#L220-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 118#L225true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 33#L235true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 15#L235-2true assume !(0 == ssl3_connect_~tmp___4~0); 35#L257true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 88#L509true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6#L544true ssl3_connect_~skip~0 := 0; 97#L107-1true [2019-11-25 08:50:06,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:06,879 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-25 08:50:06,888 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:06,888 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876065618] [2019-11-25 08:50:06,889 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:06,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:06,998 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:07,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:07,000 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-11-25 08:50:07,000 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:07,000 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620943415] [2019-11-25 08:50:07,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:07,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:07,030 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:07,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:07,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2019-11-25 08:50:07,032 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:07,032 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130152126] [2019-11-25 08:50:07,032 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:07,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:07,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:07,077 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:07,266 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:07,266 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:07,267 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:07,267 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:07,267 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:50:07,267 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,267 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:07,267 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:07,267 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-11-25 08:50:07,268 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:07,268 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:07,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:07,595 WARN L192 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-25 08:50:07,782 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:07,784 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,793 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,794 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:07,808 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,808 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,813 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,814 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:07,819 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,819 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:07,838 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,839 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:07,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:07,874 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,874 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:07,895 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,895 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,922 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,923 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:07,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,951 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:07,956 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,956 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/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 [2019-11-25 08:50:07,966 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,967 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:07,971 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:07,971 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:07,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:07,983 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,002 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:08,002 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,020 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,020 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,039 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,044 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,045 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,062 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,068 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,068 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,073 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,091 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,091 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,104 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,104 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,114 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,115 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,136 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:08,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:08,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:08,153 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/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 [2019-11-25 08:50:08,168 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:08,169 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:08,190 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,197 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:50:08,199 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:08,199 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:08,199 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:08,200 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:08,200 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:50:08,200 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,200 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:08,200 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:08,200 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-11-25 08:50:08,200 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:08,201 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:08,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:08,508 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-25 08:50:08,645 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:08,649 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,691 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:08,693 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,705 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:08,705 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,707 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:08,707 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:08,709 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,721 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:08,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,722 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:08,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:08,724 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,742 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,750 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,750 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,754 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,763 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,763 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,765 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,776 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,787 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,797 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,811 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,834 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,845 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:08,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,847 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:08,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,851 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,864 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,864 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,867 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,879 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:08,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:08,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:08,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:08,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:08,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:08,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:08,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,892 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:50:08,897 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:50:08,897 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:08,904 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:50:08,904 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:50:08,904 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:50:08,905 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2019-11-25 08:50:08,910 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:08,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:09,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:09,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:50:09,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:09,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:09,041 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:50:09,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:09,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:09,093 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:50:09,094 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-25 08:50:09,523 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 507 states and 830 transitions. Complement of second has 8 states. [2019-11-25 08:50:09,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-11-25 08:50:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:50:09,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2019-11-25 08:50:09,529 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-25 08:50:09,532 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:09,533 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-25 08:50:09,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:09,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:09,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:50:09,563 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:09,574 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:50:09,575 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:09,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:09,597 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:50:09,598 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-25 08:50:09,882 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 535 states and 871 transitions. Complement of second has 10 states. [2019-11-25 08:50:09,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-25 08:50:09,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:50:09,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2019-11-25 08:50:09,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-25 08:50:09,885 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:09,885 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2019-11-25 08:50:09,885 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:09,886 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2019-11-25 08:50:09,887 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:09,888 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2019-11-25 08:50:09,908 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-25 08:50:09,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2019-11-25 08:50:09,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2019-11-25 08:50:09,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2019-11-25 08:50:09,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2019-11-25 08:50:09,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:09,922 INFO L688 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2019-11-25 08:50:09,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2019-11-25 08:50:09,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2019-11-25 08:50:09,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-11-25 08:50:09,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-11-25 08:50:09,959 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-25 08:50:09,959 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-25 08:50:09,959 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:50:09,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-11-25 08:50:09,961 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-25 08:50:09,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:09,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:09,962 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:50:09,962 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:09,963 INFO L794 eck$LassoCheckResult]: Stem: 1429#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1427#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1428#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1397#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1325#L107-1 [2019-11-25 08:50:09,963 INFO L796 eck$LassoCheckResult]: Loop: 1325#L107-1 assume !false; 1438#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L110 assume !(12292 == ssl3_connect_~s__state~0); 1450#L113 assume 16384 == ssl3_connect_~s__state~0; 1357#L215 ssl3_connect_~s__server~0 := 0; 1414#L220 assume 0 != ssl3_connect_~cb~0; 1418#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1419#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1377#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1346#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 1347#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1351#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1324#L544 ssl3_connect_~skip~0 := 0; 1325#L107-1 [2019-11-25 08:50:09,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:09,964 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-25 08:50:09,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:09,964 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087344423] [2019-11-25 08:50:09,965 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:09,980 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:09,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:09,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2019-11-25 08:50:09,984 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:09,985 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597525071] [2019-11-25 08:50:09,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:10,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:10,014 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:10,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:10,015 INFO L82 PathProgramCache]: Analyzing trace with hash -161552652, now seen corresponding path program 1 times [2019-11-25 08:50:10,015 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:10,018 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380095835] [2019-11-25 08:50:10,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:10,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:10,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:10,077 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380095835] [2019-11-25 08:50:10,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:10,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:10,079 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830302179] [2019-11-25 08:50:10,208 WARN L192 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2019-11-25 08:50:10,270 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:10,270 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:10,270 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:10,270 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:10,270 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:50:10,270 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,270 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:10,271 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:10,271 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-11-25 08:50:10,271 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:10,271 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:10,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,514 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-25 08:50:10,675 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:10,676 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,691 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,691 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,697 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,697 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,703 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,703 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,707 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,707 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,713 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,713 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,718 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,718 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,725 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,725 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,730 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,730 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/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) [2019-11-25 08:50:10,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,741 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,745 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,750 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:10,754 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,755 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:10,771 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,772 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,777 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,782 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,782 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,789 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,789 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:10,793 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,793 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,797 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,804 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:10,804 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:10,815 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:10,816 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/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 [2019-11-25 08:50:10,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:10,820 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:10,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:10,839 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,846 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:50:10,848 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:10,848 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:10,848 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:10,848 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:10,848 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:50:10,848 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:10,849 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:10,849 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:10,849 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-11-25 08:50:10,849 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:10,849 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:10,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:10,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:11,083 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2019-11-25 08:50:11,243 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:11,243 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/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) [2019-11-25 08:50:11,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,251 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:11,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,253 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:11,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,256 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,267 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,270 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,284 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,293 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,300 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,302 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,302 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,303 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,303 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,305 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,312 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,315 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,334 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,338 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,343 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:11,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,344 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:11,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,347 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,361 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,363 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,367 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:11,372 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:11,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:11,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:11,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:11,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:11,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:11,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:11,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,386 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:50:11,391 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:50:11,391 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:11,399 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:50:11,399 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:50:11,399 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:50:11,399 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2019-11-25 08:50:11,401 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:11,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:11,428 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:50:11,429 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:11,439 INFO L255 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:50:11,439 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:11,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:11,458 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:50:11,458 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-25 08:50:11,683 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 443 states and 649 transitions. Complement of second has 7 states. [2019-11-25 08:50:11,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-11-25 08:50:11,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:50:11,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 299 transitions. [2019-11-25 08:50:11,684 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-25 08:50:11,685 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:11,685 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-25 08:50:11,685 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:11,685 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-25 08:50:11,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:11,686 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 649 transitions. [2019-11-25 08:50:11,691 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-25 08:50:11,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 356 states and 535 transitions. [2019-11-25 08:50:11,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2019-11-25 08:50:11,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2019-11-25 08:50:11,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 535 transitions. [2019-11-25 08:50:11,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:11,697 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 535 transitions. [2019-11-25 08:50:11,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 535 transitions. [2019-11-25 08:50:11,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 170. [2019-11-25 08:50:11,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-11-25 08:50:11,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2019-11-25 08:50:11,708 INFO L711 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-11-25 08:50:11,708 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:11,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:11,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:11,713 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand 3 states. [2019-11-25 08:50:11,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:11,829 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2019-11-25 08:50:11,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:11,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2019-11-25 08:50:11,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-11-25 08:50:11,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2019-11-25 08:50:11,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2019-11-25 08:50:11,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2019-11-25 08:50:11,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2019-11-25 08:50:11,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:11,834 INFO L688 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2019-11-25 08:50:11,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2019-11-25 08:50:11,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2019-11-25 08:50:11,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-25 08:50:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-11-25 08:50:11,841 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-25 08:50:11,842 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-25 08:50:11,842 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:50:11,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-11-25 08:50:11,843 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-11-25 08:50:11,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:11,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:11,844 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:50:11,844 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:11,844 INFO L794 eck$LassoCheckResult]: Stem: 2460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2461#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2458#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2459#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2424#L102 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2425#L107-1 [2019-11-25 08:50:11,845 INFO L796 eck$LassoCheckResult]: Loop: 2425#L107-1 assume !false; 2509#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2507#L110 assume 12292 == ssl3_connect_~s__state~0; 2378#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2379#L215 ssl3_connect_~s__server~0 := 0; 2444#L220 assume 0 != ssl3_connect_~cb~0; 2448#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2449#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2400#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2368#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 2369#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2510#L544 ssl3_connect_~skip~0 := 0; 2425#L107-1 [2019-11-25 08:50:11,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:11,845 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-25 08:50:11,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:11,846 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589810505] [2019-11-25 08:50:11,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,866 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:11,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:11,869 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-11-25 08:50:11,869 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:11,870 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067445232] [2019-11-25 08:50:11,870 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,894 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:11,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:11,894 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2019-11-25 08:50:11,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:11,895 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734783518] [2019-11-25 08:50:11,895 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:11,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:11,938 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:12,075 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:12,075 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:12,075 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:12,075 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:12,075 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:50:12,075 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,075 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:12,075 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:12,075 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-11-25 08:50:12,075 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:12,076 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:12,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,407 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:12,407 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,411 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,414 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,415 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,419 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,419 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,422 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,422 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,426 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,426 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,429 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,429 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,433 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,433 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,436 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,443 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,454 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,454 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,459 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,459 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,463 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,463 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,467 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,467 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:12,474 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,485 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,485 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,489 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:12,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,505 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:50:12,506 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,510 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:50:12,510 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,517 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:50:12,518 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:50:12,522 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:50:12,523 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:50:12,523 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:50:12,523 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:50:12,523 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:50:12,523 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:50:12,524 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,524 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:50:12,524 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:50:12,524 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-11-25 08:50:12,524 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:50:12,524 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:50:12,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:50:12,878 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:50:12,879 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,893 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:12,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,893 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:12,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,895 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,906 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,918 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,920 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:12,932 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,938 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:12,942 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,953 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:50:12,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,954 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:50:12,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,956 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,968 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,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 [2019-11-25 08:50:12,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,983 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:12,988 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:12,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:12,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:12,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:12,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:12,991 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:12,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:12,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:12,994 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:13,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:50:13,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:50:13,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:50:13,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:50:13,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:50:13,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:50:13,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:50:13,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:50:13,005 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:50:13,008 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:50:13,008 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_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:50:13,012 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:50:13,012 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:50:13,013 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:50:13,013 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2019-11-25 08:50:13,014 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:50:13,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:50:13,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:50:13,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:13,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:13,074 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:50:13,074 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-11-25 08:50:13,316 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2019-11-25 08:50:13,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-11-25 08:50:13,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:50:13,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2019-11-25 08:50:13,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-25 08:50:13,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:13,317 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-25 08:50:13,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,339 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:50:13,340 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:13,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:50:13,351 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:13,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:13,379 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-25 08:50:13,379 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-11-25 08:50:13,576 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2019-11-25 08:50:13,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-25 08:50:13,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:50:13,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2019-11-25 08:50:13,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-25 08:50:13,577 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:13,577 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-25 08:50:13,578 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:13,578 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-25 08:50:13,578 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:50:13,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2019-11-25 08:50:13,583 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2019-11-25 08:50:13,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2019-11-25 08:50:13,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2019-11-25 08:50:13,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2019-11-25 08:50:13,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2019-11-25 08:50:13,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:13,587 INFO L688 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2019-11-25 08:50:13,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2019-11-25 08:50:13,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2019-11-25 08:50:13,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-25 08:50:13,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-11-25 08:50:13,594 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-25 08:50:13,595 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-25 08:50:13,595 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:50:13,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-11-25 08:50:13,596 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-11-25 08:50:13,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:13,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:13,597 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,597 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,597 INFO L794 eck$LassoCheckResult]: Stem: 3795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3796#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3793#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3794#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3761#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 3763#L107-1 assume !false; 3752#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3753#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-11-25 08:50:13,598 INFO L796 eck$LassoCheckResult]: Loop: 3719#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3720#L215 ssl3_connect_~s__server~0 := 0; 3780#L220 assume 0 != ssl3_connect_~cb~0; 3784#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3785#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3740#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3709#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 3710#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3797#L544 ssl3_connect_~skip~0 := 0; 3849#L107-1 assume !false; 3847#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3845#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-11-25 08:50:13,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,598 INFO L82 PathProgramCache]: Analyzing trace with hash -421982954, now seen corresponding path program 1 times [2019-11-25 08:50:13,598 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,599 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318335330] [2019-11-25 08:50:13,599 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,609 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:13,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,609 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2019-11-25 08:50:13,610 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,610 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975345842] [2019-11-25 08:50:13,610 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:13,628 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975345842] [2019-11-25 08:50:13,628 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:13,628 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:13,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664144641] [2019-11-25 08:50:13,628 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:13,629 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:13,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:13,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:13,629 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2019-11-25 08:50:13,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:13,756 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2019-11-25 08:50:13,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:13,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2019-11-25 08:50:13,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2019-11-25 08:50:13,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2019-11-25 08:50:13,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2019-11-25 08:50:13,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2019-11-25 08:50:13,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2019-11-25 08:50:13,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:13,761 INFO L688 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2019-11-25 08:50:13,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2019-11-25 08:50:13,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2019-11-25 08:50:13,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-11-25 08:50:13,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2019-11-25 08:50:13,766 INFO L711 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-25 08:50:13,766 INFO L591 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-25 08:50:13,766 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:50:13,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2019-11-25 08:50:13,767 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2019-11-25 08:50:13,767 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:13,767 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:13,768 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,768 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,768 INFO L794 eck$LassoCheckResult]: Stem: 4221#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4222#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4219#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4220#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4188#L107-1 assume !false; 4279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4277#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-11-25 08:50:13,769 INFO L796 eck$LassoCheckResult]: Loop: 4156#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4157#L215 ssl3_connect_~s__server~0 := 0; 4210#L220 assume 0 != ssl3_connect_~cb~0; 4213#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4214#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4172#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4149#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4150#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4173#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4132#L544 ssl3_connect_~skip~0 := 0; 4133#L107-1 assume !false; 4231#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4282#L110 assume !(12292 == ssl3_connect_~s__state~0); 4276#L113 assume !(16384 == ssl3_connect_~s__state~0); 4274#L116 assume !(4096 == ssl3_connect_~s__state~0); 4266#L119 assume !(20480 == ssl3_connect_~s__state~0); 4158#L122 assume !(4099 == ssl3_connect_~s__state~0); 4142#L125 assume 4368 == ssl3_connect_~s__state~0; 4144#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4232#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4242#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4243#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4152#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4299#L544 ssl3_connect_~skip~0 := 0; 4298#L107-1 assume !false; 4297#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4296#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-11-25 08:50:13,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2019-11-25 08:50:13,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,769 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789579447] [2019-11-25 08:50:13,769 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,794 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:13,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2019-11-25 08:50:13,794 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,795 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606017688] [2019-11-25 08:50:13,795 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:13,825 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606017688] [2019-11-25 08:50:13,825 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:13,825 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:13,825 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991340024] [2019-11-25 08:50:13,825 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:13,826 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:13,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:13,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:13,826 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2019-11-25 08:50:13,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:13,952 INFO L93 Difference]: Finished difference Result 232 states and 323 transitions. [2019-11-25 08:50:13,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:13,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 323 transitions. [2019-11-25 08:50:13,953 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2019-11-25 08:50:13,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 323 transitions. [2019-11-25 08:50:13,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2019-11-25 08:50:13,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2019-11-25 08:50:13,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 323 transitions. [2019-11-25 08:50:13,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:13,956 INFO L688 BuchiCegarLoop]: Abstraction has 232 states and 323 transitions. [2019-11-25 08:50:13,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 323 transitions. [2019-11-25 08:50:13,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 194. [2019-11-25 08:50:13,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-11-25 08:50:13,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2019-11-25 08:50:13,960 INFO L711 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-25 08:50:13,960 INFO L591 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-25 08:50:13,960 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:50:13,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2019-11-25 08:50:13,962 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2019-11-25 08:50:13,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:13,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:13,963 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,963 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:13,963 INFO L794 eck$LassoCheckResult]: Stem: 4637#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4638#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4635#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4636#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4603#L107-1 assume !false; 4723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4720#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-11-25 08:50:13,963 INFO L796 eck$LassoCheckResult]: Loop: 4571#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4572#L215 ssl3_connect_~s__server~0 := 0; 4625#L220 assume 0 != ssl3_connect_~cb~0; 4628#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4629#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4586#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4564#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4565#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4587#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4712#L544 ssl3_connect_~skip~0 := 0; 4710#L107-1 assume !false; 4705#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4703#L110 assume !(12292 == ssl3_connect_~s__state~0); 4701#L113 assume !(16384 == ssl3_connect_~s__state~0); 4699#L116 assume !(4096 == ssl3_connect_~s__state~0); 4697#L119 assume !(20480 == ssl3_connect_~s__state~0); 4573#L122 assume !(4099 == ssl3_connect_~s__state~0); 4557#L125 assume 4368 == ssl3_connect_~s__state~0; 4559#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4650#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4660#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4661#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4662#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4704#L544 ssl3_connect_~skip~0 := 0; 4702#L107-1 assume !false; 4700#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4698#L110 assume !(12292 == ssl3_connect_~s__state~0); 4696#L113 assume !(16384 == ssl3_connect_~s__state~0); 4695#L116 assume !(4096 == ssl3_connect_~s__state~0); 4694#L119 assume !(20480 == ssl3_connect_~s__state~0); 4693#L122 assume !(4099 == ssl3_connect_~s__state~0); 4692#L125 assume !(4368 == ssl3_connect_~s__state~0); 4686#L128 assume !(4369 == ssl3_connect_~s__state~0); 4687#L131 assume 4384 == ssl3_connect_~s__state~0; 4607#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4549#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4550#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 4593#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4582#L298-2 ssl3_connect_~s__init_num~0 := 0; 4567#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4731#L544 ssl3_connect_~skip~0 := 0; 4648#L107-1 assume !false; 4649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4729#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-11-25 08:50:13,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2019-11-25 08:50:13,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,964 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528472145] [2019-11-25 08:50:13,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:13,973 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:13,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:13,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1323805521, now seen corresponding path program 1 times [2019-11-25 08:50:13,973 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:13,974 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941974981] [2019-11-25 08:50:13,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:13,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,002 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-25 08:50:14,002 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941974981] [2019-11-25 08:50:14,002 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,002 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:14,003 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177761544] [2019-11-25 08:50:14,003 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,003 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,003 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2019-11-25 08:50:14,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,161 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2019-11-25 08:50:14,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2019-11-25 08:50:14,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2019-11-25 08:50:14,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2019-11-25 08:50:14,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2019-11-25 08:50:14,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2019-11-25 08:50:14,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2019-11-25 08:50:14,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,166 INFO L688 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2019-11-25 08:50:14,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2019-11-25 08:50:14,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2019-11-25 08:50:14,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2019-11-25 08:50:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2019-11-25 08:50:14,170 INFO L711 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-25 08:50:14,170 INFO L591 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-25 08:50:14,170 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:50:14,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2019-11-25 08:50:14,172 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2019-11-25 08:50:14,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,173 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,173 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,173 INFO L794 eck$LassoCheckResult]: Stem: 5078#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5079#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5076#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5077#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5043#L107-1 assume !false; 5155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5153#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-11-25 08:50:14,174 INFO L796 eck$LassoCheckResult]: Loop: 5010#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5011#L215 ssl3_connect_~s__server~0 := 0; 5065#L220 assume 0 != ssl3_connect_~cb~0; 5068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5069#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5026#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5002#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5003#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5027#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5134#L544 ssl3_connect_~skip~0 := 0; 5133#L107-1 assume !false; 5132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5131#L110 assume !(12292 == ssl3_connect_~s__state~0); 5130#L113 assume !(16384 == ssl3_connect_~s__state~0); 5129#L116 assume !(4096 == ssl3_connect_~s__state~0); 5128#L119 assume !(20480 == ssl3_connect_~s__state~0); 5127#L122 assume !(4099 == ssl3_connect_~s__state~0); 5126#L125 assume !(4368 == ssl3_connect_~s__state~0); 5004#L128 assume !(4369 == ssl3_connect_~s__state~0); 4988#L131 assume !(4384 == ssl3_connect_~s__state~0); 4989#L134 assume !(4385 == ssl3_connect_~s__state~0); 5085#L137 assume !(4400 == ssl3_connect_~s__state~0); 5086#L140 assume !(4401 == ssl3_connect_~s__state~0); 5067#L143 assume !(4416 == ssl3_connect_~s__state~0); 5048#L146 assume !(4417 == ssl3_connect_~s__state~0); 5049#L149 assume !(4432 == ssl3_connect_~s__state~0); 5118#L152 assume !(4433 == ssl3_connect_~s__state~0); 5117#L155 assume !(4448 == ssl3_connect_~s__state~0); 5115#L158 assume !(4449 == ssl3_connect_~s__state~0); 5114#L161 assume !(4464 == ssl3_connect_~s__state~0); 5113#L164 assume !(4465 == ssl3_connect_~s__state~0); 5109#L167 assume !(4466 == ssl3_connect_~s__state~0); 5108#L170 assume !(4467 == ssl3_connect_~s__state~0); 5107#L173 assume !(4480 == ssl3_connect_~s__state~0); 5105#L176 assume !(4481 == ssl3_connect_~s__state~0); 5054#L179 assume !(4496 == ssl3_connect_~s__state~0); 5055#L182 assume !(4497 == ssl3_connect_~s__state~0); 5040#L185 assume !(4512 == ssl3_connect_~s__state~0); 5019#L188 assume !(4513 == ssl3_connect_~s__state~0); 5020#L191 assume !(4528 == ssl3_connect_~s__state~0); 5009#L194 assume !(4529 == ssl3_connect_~s__state~0); 4977#L197 assume !(4560 == ssl3_connect_~s__state~0); 4978#L200 assume !(4561 == ssl3_connect_~s__state~0); 5098#L203 assume 4352 == ssl3_connect_~s__state~0; 5063#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5064#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5083#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5101#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5146#L544 ssl3_connect_~skip~0 := 0; 5145#L107-1 assume !false; 5144#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5143#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-11-25 08:50:14,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2019-11-25 08:50:14,175 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,175 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000473647] [2019-11-25 08:50:14,175 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,183 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:14,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,183 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2019-11-25 08:50:14,183 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,184 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764711378] [2019-11-25 08:50:14,184 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,208 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:14,209 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764711378] [2019-11-25 08:50:14,209 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,209 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:14,209 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166034414] [2019-11-25 08:50:14,210 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,210 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,210 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-25 08:50:14,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,298 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2019-11-25 08:50:14,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2019-11-25 08:50:14,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2019-11-25 08:50:14,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2019-11-25 08:50:14,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2019-11-25 08:50:14,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2019-11-25 08:50:14,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2019-11-25 08:50:14,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,303 INFO L688 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2019-11-25 08:50:14,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2019-11-25 08:50:14,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2019-11-25 08:50:14,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-25 08:50:14,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2019-11-25 08:50:14,307 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-25 08:50:14,307 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-25 08:50:14,308 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:50:14,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2019-11-25 08:50:14,309 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-25 08:50:14,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,310 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,310 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,310 INFO L794 eck$LassoCheckResult]: Stem: 5546#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5547#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5544#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5545#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5511#L107-1 assume !false; 5648#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5670#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-11-25 08:50:14,310 INFO L796 eck$LassoCheckResult]: Loop: 5479#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5480#L215 ssl3_connect_~s__server~0 := 0; 5533#L220 assume 0 != ssl3_connect_~cb~0; 5537#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5538#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5493#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5469#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5470#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5494#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5661#L544 ssl3_connect_~skip~0 := 0; 5660#L107-1 assume !false; 5659#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5657#L110 assume !(12292 == ssl3_connect_~s__state~0); 5655#L113 assume !(16384 == ssl3_connect_~s__state~0); 5653#L116 assume !(4096 == ssl3_connect_~s__state~0); 5651#L119 assume !(20480 == ssl3_connect_~s__state~0); 5481#L122 assume !(4099 == ssl3_connect_~s__state~0); 5462#L125 assume 4368 == ssl3_connect_~s__state~0; 5463#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5555#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5565#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5566#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5569#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5641#L544 ssl3_connect_~skip~0 := 0; 5640#L107-1 assume !false; 5639#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5638#L110 assume !(12292 == ssl3_connect_~s__state~0); 5637#L113 assume !(16384 == ssl3_connect_~s__state~0); 5636#L116 assume !(4096 == ssl3_connect_~s__state~0); 5635#L119 assume !(20480 == ssl3_connect_~s__state~0); 5634#L122 assume !(4099 == ssl3_connect_~s__state~0); 5633#L125 assume !(4368 == ssl3_connect_~s__state~0); 5471#L128 assume !(4369 == ssl3_connect_~s__state~0); 5472#L131 assume !(4384 == ssl3_connect_~s__state~0); 5457#L134 assume !(4385 == ssl3_connect_~s__state~0); 5552#L137 assume !(4400 == ssl3_connect_~s__state~0); 5553#L140 assume !(4401 == ssl3_connect_~s__state~0); 5535#L143 assume !(4416 == ssl3_connect_~s__state~0); 5536#L146 assume !(4417 == ssl3_connect_~s__state~0); 5587#L149 assume !(4432 == ssl3_connect_~s__state~0); 5586#L152 assume !(4433 == ssl3_connect_~s__state~0); 5582#L155 assume !(4448 == ssl3_connect_~s__state~0); 5581#L158 assume !(4449 == ssl3_connect_~s__state~0); 5580#L161 assume !(4464 == ssl3_connect_~s__state~0); 5579#L164 assume !(4465 == ssl3_connect_~s__state~0); 5576#L167 assume !(4466 == ssl3_connect_~s__state~0); 5575#L170 assume !(4467 == ssl3_connect_~s__state~0); 5574#L173 assume !(4480 == ssl3_connect_~s__state~0); 5573#L176 assume !(4481 == ssl3_connect_~s__state~0); 5522#L179 assume !(4496 == ssl3_connect_~s__state~0); 5523#L182 assume !(4497 == ssl3_connect_~s__state~0); 5508#L185 assume !(4512 == ssl3_connect_~s__state~0); 5488#L188 assume !(4513 == ssl3_connect_~s__state~0); 5489#L191 assume !(4528 == ssl3_connect_~s__state~0); 5478#L194 assume !(4529 == ssl3_connect_~s__state~0); 5445#L197 assume !(4560 == ssl3_connect_~s__state~0); 5446#L200 assume !(4561 == ssl3_connect_~s__state~0); 5564#L203 assume 4352 == ssl3_connect_~s__state~0; 5531#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5532#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5550#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5568#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5620#L544 ssl3_connect_~skip~0 := 0; 5619#L107-1 assume !false; 5618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5617#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-11-25 08:50:14,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2019-11-25 08:50:14,311 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,311 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263100267] [2019-11-25 08:50:14,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,319 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:14,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,319 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2019-11-25 08:50:14,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,320 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512320126] [2019-11-25 08:50:14,320 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,354 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:14,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512320126] [2019-11-25 08:50:14,354 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,355 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:14,355 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020520128] [2019-11-25 08:50:14,355 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,356 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-25 08:50:14,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,458 INFO L93 Difference]: Finished difference Result 242 states and 357 transitions. [2019-11-25 08:50:14,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 357 transitions. [2019-11-25 08:50:14,460 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2019-11-25 08:50:14,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 357 transitions. [2019-11-25 08:50:14,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2019-11-25 08:50:14,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2019-11-25 08:50:14,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 357 transitions. [2019-11-25 08:50:14,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,463 INFO L688 BuchiCegarLoop]: Abstraction has 242 states and 357 transitions. [2019-11-25 08:50:14,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 357 transitions. [2019-11-25 08:50:14,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 237. [2019-11-25 08:50:14,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-25 08:50:14,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2019-11-25 08:50:14,467 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-25 08:50:14,467 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-25 08:50:14,467 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:50:14,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2019-11-25 08:50:14,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-25 08:50:14,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,470 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,470 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,471 INFO L794 eck$LassoCheckResult]: Stem: 6029#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6030#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6027#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6028#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5996#L107-1 assume !false; 6132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6063#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-11-25 08:50:14,471 INFO L796 eck$LassoCheckResult]: Loop: 5962#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5963#L215 ssl3_connect_~s__server~0 := 0; 6017#L220 assume 0 != ssl3_connect_~cb~0; 6020#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6021#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5978#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5954#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5955#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5979#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6124#L544 ssl3_connect_~skip~0 := 0; 6123#L107-1 assume !false; 6122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6121#L110 assume !(12292 == ssl3_connect_~s__state~0); 6120#L113 assume !(16384 == ssl3_connect_~s__state~0); 6119#L116 assume !(4096 == ssl3_connect_~s__state~0); 6097#L119 assume !(20480 == ssl3_connect_~s__state~0); 5964#L122 assume !(4099 == ssl3_connect_~s__state~0); 5965#L125 assume 4368 == ssl3_connect_~s__state~0; 6040#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6041#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6053#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6054#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6056#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6112#L544 ssl3_connect_~skip~0 := 0; 6110#L107-1 assume !false; 6108#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6106#L110 assume !(12292 == ssl3_connect_~s__state~0); 6104#L113 assume !(16384 == ssl3_connect_~s__state~0); 6102#L116 assume !(4096 == ssl3_connect_~s__state~0); 6100#L119 assume !(20480 == ssl3_connect_~s__state~0); 6098#L122 assume !(4099 == ssl3_connect_~s__state~0); 5947#L125 assume !(4368 == ssl3_connect_~s__state~0); 5948#L128 assume !(4369 == ssl3_connect_~s__state~0); 5941#L131 assume 4384 == ssl3_connect_~s__state~0; 5942#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5938#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5939#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 5985#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5975#L298-2 ssl3_connect_~s__init_num~0 := 0; 5958#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6142#L544 ssl3_connect_~skip~0 := 0; 6038#L107-1 assume !false; 6039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6161#L110 assume !(12292 == ssl3_connect_~s__state~0); 6160#L113 assume !(16384 == ssl3_connect_~s__state~0); 6130#L116 assume !(4096 == ssl3_connect_~s__state~0); 5989#L119 assume !(20480 == ssl3_connect_~s__state~0); 5990#L122 assume !(4099 == ssl3_connect_~s__state~0); 6090#L125 assume !(4368 == ssl3_connect_~s__state~0); 6072#L128 assume !(4369 == ssl3_connect_~s__state~0); 6073#L131 assume !(4384 == ssl3_connect_~s__state~0); 6118#L134 assume !(4385 == ssl3_connect_~s__state~0); 6143#L137 assume !(4400 == ssl3_connect_~s__state~0); 6141#L140 assume !(4401 == ssl3_connect_~s__state~0); 6140#L143 assume !(4416 == ssl3_connect_~s__state~0); 6139#L146 assume !(4417 == ssl3_connect_~s__state~0); 6138#L149 assume !(4432 == ssl3_connect_~s__state~0); 6137#L152 assume !(4433 == ssl3_connect_~s__state~0); 6136#L155 assume !(4448 == ssl3_connect_~s__state~0); 5951#L158 assume !(4449 == ssl3_connect_~s__state~0); 5953#L161 assume !(4464 == ssl3_connect_~s__state~0); 6135#L164 assume !(4465 == ssl3_connect_~s__state~0); 6133#L167 assume !(4466 == ssl3_connect_~s__state~0); 6131#L170 assume !(4467 == ssl3_connect_~s__state~0); 6043#L173 assume !(4480 == ssl3_connect_~s__state~0); 6023#L176 assume !(4481 == ssl3_connect_~s__state~0); 6024#L179 assume !(4496 == ssl3_connect_~s__state~0); 6061#L182 assume !(4497 == ssl3_connect_~s__state~0); 6062#L185 assume !(4512 == ssl3_connect_~s__state~0); 6077#L188 assume !(4513 == ssl3_connect_~s__state~0); 6076#L191 assume !(4528 == ssl3_connect_~s__state~0); 6074#L194 assume !(4529 == ssl3_connect_~s__state~0); 6075#L197 assume !(4560 == ssl3_connect_~s__state~0); 5931#L200 assume !(4561 == ssl3_connect_~s__state~0); 6051#L203 assume 4352 == ssl3_connect_~s__state~0; 6014#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6015#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6033#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6055#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6096#L544 ssl3_connect_~skip~0 := 0; 6094#L107-1 assume !false; 6093#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6092#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-11-25 08:50:14,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2019-11-25 08:50:14,472 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,472 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935583286] [2019-11-25 08:50:14,472 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,479 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:14,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,480 INFO L82 PathProgramCache]: Analyzing trace with hash -844886035, now seen corresponding path program 1 times [2019-11-25 08:50:14,480 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,480 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523366654] [2019-11-25 08:50:14,481 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,520 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-25 08:50:14,521 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523366654] [2019-11-25 08:50:14,521 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,521 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:14,521 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338133314] [2019-11-25 08:50:14,522 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,522 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,522 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-25 08:50:14,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,647 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2019-11-25 08:50:14,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2019-11-25 08:50:14,649 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2019-11-25 08:50:14,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2019-11-25 08:50:14,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2019-11-25 08:50:14,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2019-11-25 08:50:14,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2019-11-25 08:50:14,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,652 INFO L688 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2019-11-25 08:50:14,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2019-11-25 08:50:14,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2019-11-25 08:50:14,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2019-11-25 08:50:14,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2019-11-25 08:50:14,657 INFO L711 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-25 08:50:14,657 INFO L591 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-25 08:50:14,657 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:50:14,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2019-11-25 08:50:14,659 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2019-11-25 08:50:14,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,660 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,660 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,661 INFO L794 eck$LassoCheckResult]: Stem: 6552#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6553#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6550#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6551#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6518#L107-1 assume !false; 6723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6719#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-11-25 08:50:14,661 INFO L796 eck$LassoCheckResult]: Loop: 6484#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6485#L215 ssl3_connect_~s__server~0 := 0; 6539#L220 assume 0 != ssl3_connect_~cb~0; 6542#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6543#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6500#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6475#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 6476#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6501#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6654#L544 ssl3_connect_~skip~0 := 0; 6653#L107-1 assume !false; 6652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6651#L110 assume !(12292 == ssl3_connect_~s__state~0); 6650#L113 assume !(16384 == ssl3_connect_~s__state~0); 6649#L116 assume !(4096 == ssl3_connect_~s__state~0); 6648#L119 assume !(20480 == ssl3_connect_~s__state~0); 6486#L122 assume !(4099 == ssl3_connect_~s__state~0); 6487#L125 assume 4368 == ssl3_connect_~s__state~0; 6564#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6565#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6577#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6578#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6554#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6459#L544 ssl3_connect_~skip~0 := 0; 6460#L107-1 assume !false; 6563#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6729#L110 assume !(12292 == ssl3_connect_~s__state~0); 6520#L113 assume !(16384 == ssl3_connect_~s__state~0); 6505#L116 assume !(4096 == ssl3_connect_~s__state~0); 6506#L119 assume !(20480 == ssl3_connect_~s__state~0); 6512#L122 assume !(4099 == ssl3_connect_~s__state~0); 6469#L125 assume !(4368 == ssl3_connect_~s__state~0); 6470#L128 assume !(4369 == ssl3_connect_~s__state~0); 6599#L131 assume 4384 == ssl3_connect_~s__state~0; 6521#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6461#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6462#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 6507#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6496#L298-2 ssl3_connect_~s__init_num~0 := 0; 6480#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6725#L544 ssl3_connect_~skip~0 := 0; 6724#L107-1 assume !false; 6722#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6721#L110 assume !(12292 == ssl3_connect_~s__state~0); 6718#L113 assume !(16384 == ssl3_connect_~s__state~0); 6611#L116 assume !(4096 == ssl3_connect_~s__state~0); 6612#L119 assume !(20480 == ssl3_connect_~s__state~0); 6614#L122 assume !(4099 == ssl3_connect_~s__state~0); 6615#L125 assume !(4368 == ssl3_connect_~s__state~0); 6591#L128 assume !(4369 == ssl3_connect_~s__state~0); 6592#L131 assume !(4384 == ssl3_connect_~s__state~0); 6600#L134 assume !(4385 == ssl3_connect_~s__state~0); 6586#L137 assume !(4400 == ssl3_connect_~s__state~0); 6587#L140 assume !(4401 == ssl3_connect_~s__state~0); 6588#L143 assume !(4416 == ssl3_connect_~s__state~0); 6589#L146 assume !(4417 == ssl3_connect_~s__state~0); 6590#L149 assume !(4432 == ssl3_connect_~s__state~0); 6610#L152 assume !(4433 == ssl3_connect_~s__state~0); 6602#L155 assume !(4448 == ssl3_connect_~s__state~0); 6603#L158 assume !(4449 == ssl3_connect_~s__state~0); 6604#L161 assume !(4464 == ssl3_connect_~s__state~0); 6605#L164 assume !(4465 == ssl3_connect_~s__state~0); 6606#L167 assume !(4466 == ssl3_connect_~s__state~0); 6609#L170 assume !(4467 == ssl3_connect_~s__state~0); 6598#L173 assume !(4480 == ssl3_connect_~s__state~0); 6596#L176 assume !(4481 == ssl3_connect_~s__state~0); 6597#L179 assume !(4496 == ssl3_connect_~s__state~0); 6583#L182 assume !(4497 == ssl3_connect_~s__state~0); 6584#L185 assume !(4512 == ssl3_connect_~s__state~0); 6601#L188 assume !(4513 == ssl3_connect_~s__state~0); 6595#L191 assume !(4528 == ssl3_connect_~s__state~0); 6593#L194 assume !(4529 == ssl3_connect_~s__state~0); 6594#L197 assume !(4560 == ssl3_connect_~s__state~0); 6454#L200 assume !(4561 == ssl3_connect_~s__state~0); 6575#L203 assume 4352 == ssl3_connect_~s__state~0; 6537#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6538#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6558#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6580#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6621#L544 ssl3_connect_~skip~0 := 0; 6620#L107-1 assume !false; 6619#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6618#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-11-25 08:50:14,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2019-11-25 08:50:14,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,662 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754339051] [2019-11-25 08:50:14,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,669 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:14,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1083386667, now seen corresponding path program 1 times [2019-11-25 08:50:14,670 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,670 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966922495] [2019-11-25 08:50:14,670 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-25 08:50:14,704 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966922495] [2019-11-25 08:50:14,704 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,704 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:14,705 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052418534] [2019-11-25 08:50:14,705 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,705 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,706 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-25 08:50:14,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,805 INFO L93 Difference]: Finished difference Result 301 states and 425 transitions. [2019-11-25 08:50:14,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 425 transitions. [2019-11-25 08:50:14,807 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2019-11-25 08:50:14,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 425 transitions. [2019-11-25 08:50:14,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2019-11-25 08:50:14,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-11-25 08:50:14,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 425 transitions. [2019-11-25 08:50:14,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,810 INFO L688 BuchiCegarLoop]: Abstraction has 301 states and 425 transitions. [2019-11-25 08:50:14,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 425 transitions. [2019-11-25 08:50:14,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2019-11-25 08:50:14,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-11-25 08:50:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2019-11-25 08:50:14,815 INFO L711 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-25 08:50:14,815 INFO L591 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-25 08:50:14,815 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:50:14,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2019-11-25 08:50:14,816 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2019-11-25 08:50:14,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,818 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,818 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,818 INFO L794 eck$LassoCheckResult]: Stem: 7137#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7138#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7135#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7136#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7104#L107-1 assume !false; 7256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7253#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-11-25 08:50:14,819 INFO L796 eck$LassoCheckResult]: Loop: 7066#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7067#L215 ssl3_connect_~s__server~0 := 0; 7125#L220 assume 0 != ssl3_connect_~cb~0; 7128#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7129#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7084#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7059#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7060#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7085#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7043#L544 ssl3_connect_~skip~0 := 0; 7044#L107-1 assume !false; 7094#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7095#L110 assume !(12292 == ssl3_connect_~s__state~0); 7106#L113 assume !(16384 == ssl3_connect_~s__state~0); 7089#L116 assume !(4096 == ssl3_connect_~s__state~0); 7090#L119 assume !(20480 == ssl3_connect_~s__state~0); 7068#L122 assume !(4099 == ssl3_connect_~s__state~0); 7069#L125 assume 4368 == ssl3_connect_~s__state~0; 7145#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7146#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7159#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7160#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7163#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7312#L544 ssl3_connect_~skip~0 := 0; 7310#L107-1 assume !false; 7308#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7306#L110 assume !(12292 == ssl3_connect_~s__state~0); 7304#L113 assume !(16384 == ssl3_connect_~s__state~0); 7302#L116 assume !(4096 == ssl3_connect_~s__state~0); 7300#L119 assume !(20480 == ssl3_connect_~s__state~0); 7298#L122 assume !(4099 == ssl3_connect_~s__state~0); 7296#L125 assume !(4368 == ssl3_connect_~s__state~0); 7294#L128 assume !(4369 == ssl3_connect_~s__state~0); 7180#L131 assume 4384 == ssl3_connect_~s__state~0; 7107#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7045#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7046#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7091#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7078#L298-2 ssl3_connect_~s__init_num~0 := 0; 7079#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7324#L544 ssl3_connect_~skip~0 := 0; 7323#L107-1 assume !false; 7322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7321#L110 assume !(12292 == ssl3_connect_~s__state~0); 7320#L113 assume !(16384 == ssl3_connect_~s__state~0); 7319#L116 assume !(4096 == ssl3_connect_~s__state~0); 7318#L119 assume !(20480 == ssl3_connect_~s__state~0); 7317#L122 assume !(4099 == ssl3_connect_~s__state~0); 7053#L125 assume !(4368 == ssl3_connect_~s__state~0); 7054#L128 assume !(4369 == ssl3_connect_~s__state~0); 7048#L131 assume !(4384 == ssl3_connect_~s__state~0); 7049#L134 assume !(4385 == ssl3_connect_~s__state~0); 7143#L137 assume 4400 == ssl3_connect_~s__state~0; 7098#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7087#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7083#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7062#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7284#L544 ssl3_connect_~skip~0 := 0; 7282#L107-1 assume !false; 7277#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7275#L110 assume !(12292 == ssl3_connect_~s__state~0); 7273#L113 assume !(16384 == ssl3_connect_~s__state~0); 7200#L116 assume !(4096 == ssl3_connect_~s__state~0); 7096#L119 assume !(20480 == ssl3_connect_~s__state~0); 7097#L122 assume !(4099 == ssl3_connect_~s__state~0); 7202#L125 assume !(4368 == ssl3_connect_~s__state~0); 7172#L128 assume !(4369 == ssl3_connect_~s__state~0); 7173#L131 assume !(4384 == ssl3_connect_~s__state~0); 7181#L134 assume !(4385 == ssl3_connect_~s__state~0); 7182#L137 assume !(4400 == ssl3_connect_~s__state~0); 7147#L140 assume !(4401 == ssl3_connect_~s__state~0); 7148#L143 assume !(4416 == ssl3_connect_~s__state~0); 7170#L146 assume !(4417 == ssl3_connect_~s__state~0); 7171#L149 assume !(4432 == ssl3_connect_~s__state~0); 7225#L152 assume !(4433 == ssl3_connect_~s__state~0); 7184#L155 assume !(4448 == ssl3_connect_~s__state~0); 7185#L158 assume !(4449 == ssl3_connect_~s__state~0); 7186#L161 assume !(4464 == ssl3_connect_~s__state~0); 7194#L164 assume !(4465 == ssl3_connect_~s__state~0); 7195#L167 assume !(4466 == ssl3_connect_~s__state~0); 7196#L170 assume !(4467 == ssl3_connect_~s__state~0); 7179#L173 assume !(4480 == ssl3_connect_~s__state~0); 7177#L176 assume !(4481 == ssl3_connect_~s__state~0); 7178#L179 assume !(4496 == ssl3_connect_~s__state~0); 7166#L182 assume !(4497 == ssl3_connect_~s__state~0); 7167#L185 assume !(4512 == ssl3_connect_~s__state~0); 7183#L188 assume !(4513 == ssl3_connect_~s__state~0); 7176#L191 assume !(4528 == ssl3_connect_~s__state~0); 7174#L194 assume !(4529 == ssl3_connect_~s__state~0); 7175#L197 assume !(4560 == ssl3_connect_~s__state~0); 7038#L200 assume !(4561 == ssl3_connect_~s__state~0); 7157#L203 assume 4352 == ssl3_connect_~s__state~0; 7123#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7124#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7141#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7162#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7209#L544 ssl3_connect_~skip~0 := 0; 7207#L107-1 assume !false; 7206#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7205#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-11-25 08:50:14,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2019-11-25 08:50:14,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,820 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746660329] [2019-11-25 08:50:14,820 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:14,827 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:14,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,827 INFO L82 PathProgramCache]: Analyzing trace with hash -54792222, now seen corresponding path program 1 times [2019-11-25 08:50:14,828 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,828 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171578428] [2019-11-25 08:50:14,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-25 08:50:14,869 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171578428] [2019-11-25 08:50:14,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:14,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:14,871 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704009760] [2019-11-25 08:50:14,873 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:14,873 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:14,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:14,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:14,874 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2019-11-25 08:50:14,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:14,983 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2019-11-25 08:50:14,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:14,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2019-11-25 08:50:14,985 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2019-11-25 08:50:14,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2019-11-25 08:50:14,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-11-25 08:50:14,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-11-25 08:50:14,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2019-11-25 08:50:14,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:14,988 INFO L688 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2019-11-25 08:50:14,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2019-11-25 08:50:14,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2019-11-25 08:50:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2019-11-25 08:50:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2019-11-25 08:50:14,993 INFO L711 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-25 08:50:14,993 INFO L591 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-25 08:50:14,993 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:50:14,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2019-11-25 08:50:14,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2019-11-25 08:50:14,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:14,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:14,996 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,996 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:14,996 INFO L794 eck$LassoCheckResult]: Stem: 7760#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7761#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7758#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7759#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7725#L107-1 assume !false; 7900#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7789#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-11-25 08:50:14,997 INFO L796 eck$LassoCheckResult]: Loop: 7689#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7690#L215 ssl3_connect_~s__server~0 := 0; 7748#L220 assume 0 != ssl3_connect_~cb~0; 7751#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7752#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7707#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7681#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7682#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7708#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7665#L544 ssl3_connect_~skip~0 := 0; 7666#L107-1 assume !false; 7717#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7718#L110 assume !(12292 == ssl3_connect_~s__state~0); 7727#L113 assume !(16384 == ssl3_connect_~s__state~0); 7728#L116 assume !(4096 == ssl3_connect_~s__state~0); 7719#L119 assume !(20480 == ssl3_connect_~s__state~0); 7691#L122 assume !(4099 == ssl3_connect_~s__state~0); 7692#L125 assume 4368 == ssl3_connect_~s__state~0; 7769#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7770#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7781#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7782#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7785#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7968#L544 ssl3_connect_~skip~0 := 0; 7967#L107-1 assume !false; 7966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7963#L110 assume !(12292 == ssl3_connect_~s__state~0); 7961#L113 assume !(16384 == ssl3_connect_~s__state~0); 7959#L116 assume !(4096 == ssl3_connect_~s__state~0); 7957#L119 assume !(20480 == ssl3_connect_~s__state~0); 7956#L122 assume !(4099 == ssl3_connect_~s__state~0); 7675#L125 assume !(4368 == ssl3_connect_~s__state~0); 7676#L128 assume !(4369 == ssl3_connect_~s__state~0); 7683#L131 assume 4384 == ssl3_connect_~s__state~0; 7729#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7667#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7668#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7701#L298-2 ssl3_connect_~s__init_num~0 := 0; 7702#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7962#L544 ssl3_connect_~skip~0 := 0; 7960#L107-1 assume !false; 7958#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7955#L110 assume !(12292 == ssl3_connect_~s__state~0); 7954#L113 assume !(16384 == ssl3_connect_~s__state~0); 7953#L116 assume !(4096 == ssl3_connect_~s__state~0); 7952#L119 assume !(20480 == ssl3_connect_~s__state~0); 7951#L122 assume !(4099 == ssl3_connect_~s__state~0); 7950#L125 assume !(4368 == ssl3_connect_~s__state~0); 7949#L128 assume !(4369 == ssl3_connect_~s__state~0); 7670#L131 assume !(4384 == ssl3_connect_~s__state~0); 7671#L134 assume !(4385 == ssl3_connect_~s__state~0); 7776#L137 assume 4400 == ssl3_connect_~s__state~0; 7720#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7710#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7705#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7706#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7933#L544 ssl3_connect_~skip~0 := 0; 7932#L107-1 assume !false; 7931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7930#L110 assume !(12292 == ssl3_connect_~s__state~0); 7929#L113 assume !(16384 == ssl3_connect_~s__state~0); 7928#L116 assume !(4096 == ssl3_connect_~s__state~0); 7927#L119 assume !(20480 == ssl3_connect_~s__state~0); 7926#L122 assume !(4099 == ssl3_connect_~s__state~0); 7924#L125 assume !(4368 == ssl3_connect_~s__state~0); 7919#L128 assume !(4369 == ssl3_connect_~s__state~0); 7917#L131 assume !(4384 == ssl3_connect_~s__state~0); 7915#L134 assume !(4385 == ssl3_connect_~s__state~0); 7766#L137 assume !(4400 == ssl3_connect_~s__state~0); 7767#L140 assume !(4401 == ssl3_connect_~s__state~0); 7750#L143 assume 4416 == ssl3_connect_~s__state~0; 7677#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7678#L327 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7771#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7774#L335 assume !(0 == ssl3_connect_~tmp___6~0); 7685#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7943#L544 ssl3_connect_~skip~0 := 0; 7942#L107-1 assume !false; 7941#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7940#L110 assume !(12292 == ssl3_connect_~s__state~0); 7938#L113 assume !(16384 == ssl3_connect_~s__state~0); 7816#L116 assume !(4096 == ssl3_connect_~s__state~0); 7817#L119 assume !(20480 == ssl3_connect_~s__state~0); 7818#L122 assume !(4099 == ssl3_connect_~s__state~0); 7819#L125 assume !(4368 == ssl3_connect_~s__state~0); 7795#L128 assume !(4369 == ssl3_connect_~s__state~0); 7796#L131 assume !(4384 == ssl3_connect_~s__state~0); 7800#L134 assume !(4385 == ssl3_connect_~s__state~0); 7801#L137 assume !(4400 == ssl3_connect_~s__state~0); 7791#L140 assume !(4401 == ssl3_connect_~s__state~0); 7792#L143 assume !(4416 == ssl3_connect_~s__state~0); 7730#L146 assume !(4417 == ssl3_connect_~s__state~0); 7731#L149 assume !(4432 == ssl3_connect_~s__state~0); 7815#L152 assume !(4433 == ssl3_connect_~s__state~0); 7803#L155 assume !(4448 == ssl3_connect_~s__state~0); 7804#L158 assume !(4449 == ssl3_connect_~s__state~0); 7805#L161 assume !(4464 == ssl3_connect_~s__state~0); 7811#L164 assume !(4465 == ssl3_connect_~s__state~0); 7812#L167 assume !(4466 == ssl3_connect_~s__state~0); 7813#L170 assume !(4467 == ssl3_connect_~s__state~0); 7794#L173 assume !(4480 == ssl3_connect_~s__state~0); 7793#L176 assume !(4481 == ssl3_connect_~s__state~0); 7786#L179 assume !(4496 == ssl3_connect_~s__state~0); 7787#L182 assume !(4497 == ssl3_connect_~s__state~0); 7788#L185 assume !(4512 == ssl3_connect_~s__state~0); 7802#L188 assume !(4513 == ssl3_connect_~s__state~0); 7799#L191 assume !(4528 == ssl3_connect_~s__state~0); 7797#L194 assume !(4529 == ssl3_connect_~s__state~0); 7798#L197 assume !(4560 == ssl3_connect_~s__state~0); 7660#L200 assume !(4561 == ssl3_connect_~s__state~0); 7779#L203 assume 4352 == ssl3_connect_~s__state~0; 7746#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7747#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7764#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7833#L544 ssl3_connect_~skip~0 := 0; 7830#L107-1 assume !false; 7827#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7824#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-11-25 08:50:14,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:14,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2019-11-25 08:50:14,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:14,998 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851307985] [2019-11-25 08:50:14,998 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,005 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,005 INFO L82 PathProgramCache]: Analyzing trace with hash -376045782, now seen corresponding path program 1 times [2019-11-25 08:50:15,006 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,006 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452100474] [2019-11-25 08:50:15,006 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,048 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-11-25 08:50:15,049 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452100474] [2019-11-25 08:50:15,049 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,049 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,049 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301330876] [2019-11-25 08:50:15,050 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,050 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2019-11-25 08:50:15,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:15,078 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2019-11-25 08:50:15,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:15,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2019-11-25 08:50:15,082 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-25 08:50:15,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2019-11-25 08:50:15,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2019-11-25 08:50:15,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2019-11-25 08:50:15,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2019-11-25 08:50:15,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:15,090 INFO L688 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-25 08:50:15,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2019-11-25 08:50:15,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2019-11-25 08:50:15,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2019-11-25 08:50:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2019-11-25 08:50:15,101 INFO L711 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-25 08:50:15,101 INFO L591 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-25 08:50:15,101 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:50:15,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2019-11-25 08:50:15,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-25 08:50:15,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:15,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:15,106 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,106 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,106 INFO L794 eck$LassoCheckResult]: Stem: 8700#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8701#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8698#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8699#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8664#L107-1 assume !false; 9143#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9137#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-11-25 08:50:15,106 INFO L796 eck$LassoCheckResult]: Loop: 8624#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 8625#L215 ssl3_connect_~s__server~0 := 0; 8687#L220 assume 0 != ssl3_connect_~cb~0; 8935#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8934#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8932#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8928#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 8925#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8918#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8915#L544 ssl3_connect_~skip~0 := 0; 8913#L107-1 assume !false; 8911#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8909#L110 assume !(12292 == ssl3_connect_~s__state~0); 8853#L113 assume !(16384 == ssl3_connect_~s__state~0); 8852#L116 assume !(4096 == ssl3_connect_~s__state~0); 8850#L119 assume !(20480 == ssl3_connect_~s__state~0); 8847#L122 assume !(4099 == ssl3_connect_~s__state~0); 8787#L125 assume 4368 == ssl3_connect_~s__state~0; 8712#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8713#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8733#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8734#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8827#L544 ssl3_connect_~skip~0 := 0; 8825#L107-1 assume !false; 8823#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8821#L110 assume !(12292 == ssl3_connect_~s__state~0); 8819#L113 assume !(16384 == ssl3_connect_~s__state~0); 8817#L116 assume !(4096 == ssl3_connect_~s__state~0); 8815#L119 assume !(20480 == ssl3_connect_~s__state~0); 8813#L122 assume !(4099 == ssl3_connect_~s__state~0); 8811#L125 assume !(4368 == ssl3_connect_~s__state~0); 8806#L128 assume !(4369 == ssl3_connect_~s__state~0); 8796#L131 assume 4384 == ssl3_connect_~s__state~0; 8668#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8602#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8603#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 8729#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8901#L298-2 ssl3_connect_~s__init_num~0 := 0; 8892#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8887#L544 ssl3_connect_~skip~0 := 0; 8884#L107-1 assume !false; 8881#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8878#L110 assume !(12292 == ssl3_connect_~s__state~0); 8875#L113 assume !(16384 == ssl3_connect_~s__state~0); 8872#L116 assume !(4096 == ssl3_connect_~s__state~0); 8869#L119 assume !(20480 == ssl3_connect_~s__state~0); 8866#L122 assume !(4099 == ssl3_connect_~s__state~0); 8863#L125 assume !(4368 == ssl3_connect_~s__state~0); 8860#L128 assume !(4369 == ssl3_connect_~s__state~0); 8857#L131 assume !(4384 == ssl3_connect_~s__state~0); 8854#L134 assume !(4385 == ssl3_connect_~s__state~0); 8775#L137 assume 4400 == ssl3_connect_~s__state~0; 8776#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8647#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8642#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8643#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8900#L544 ssl3_connect_~skip~0 := 0; 8889#L107-1 assume !false; 8886#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8883#L110 assume !(12292 == ssl3_connect_~s__state~0); 8880#L113 assume !(16384 == ssl3_connect_~s__state~0); 8877#L116 assume !(4096 == ssl3_connect_~s__state~0); 8874#L119 assume !(20480 == ssl3_connect_~s__state~0); 8871#L122 assume !(4099 == ssl3_connect_~s__state~0); 8868#L125 assume !(4368 == ssl3_connect_~s__state~0); 8865#L128 assume !(4369 == ssl3_connect_~s__state~0); 8862#L131 assume !(4384 == ssl3_connect_~s__state~0); 8859#L134 assume !(4385 == ssl3_connect_~s__state~0); 8856#L137 assume !(4400 == ssl3_connect_~s__state~0); 8851#L140 assume !(4401 == ssl3_connect_~s__state~0); 8784#L143 assume 4416 == ssl3_connect_~s__state~0; 8782#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8714#L327 assume !(3 == ssl3_connect_~blastFlag~0); 8715#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8718#L335 assume !(0 == ssl3_connect_~tmp___6~0); 8619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8640#L544 ssl3_connect_~skip~0 := 0; 9166#L107-1 assume !false; 9165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9164#L110 assume !(12292 == ssl3_connect_~s__state~0); 9163#L113 assume !(16384 == ssl3_connect_~s__state~0); 9146#L116 assume !(4096 == ssl3_connect_~s__state~0); 8807#L119 assume !(20480 == ssl3_connect_~s__state~0); 8802#L122 assume !(4099 == ssl3_connect_~s__state~0); 8793#L125 assume !(4368 == ssl3_connect_~s__state~0); 8785#L128 assume !(4369 == ssl3_connect_~s__state~0); 8786#L131 assume !(4384 == ssl3_connect_~s__state~0); 8797#L134 assume !(4385 == ssl3_connect_~s__state~0); 8798#L137 assume !(4400 == ssl3_connect_~s__state~0); 8777#L140 assume !(4401 == ssl3_connect_~s__state~0); 8778#L143 assume !(4416 == ssl3_connect_~s__state~0); 8781#L146 assume !(4417 == ssl3_connect_~s__state~0); 8783#L149 assume !(4432 == ssl3_connect_~s__state~0); 9144#L152 assume !(4433 == ssl3_connect_~s__state~0); 8772#L155 assume !(4448 == ssl3_connect_~s__state~0); 8773#L158 assume !(4449 == ssl3_connect_~s__state~0); 8774#L161 assume !(4464 == ssl3_connect_~s__state~0); 9139#L164 assume !(4465 == ssl3_connect_~s__state~0); 9140#L167 assume !(4466 == ssl3_connect_~s__state~0); 9141#L170 assume !(4467 == ssl3_connect_~s__state~0); 8795#L173 assume !(4480 == ssl3_connect_~s__state~0); 8794#L176 assume !(4481 == ssl3_connect_~s__state~0); 8750#L179 assume !(4496 == ssl3_connect_~s__state~0); 8751#L182 assume !(4497 == ssl3_connect_~s__state~0); 8752#L185 assume !(4512 == ssl3_connect_~s__state~0); 8848#L188 assume !(4513 == ssl3_connect_~s__state~0); 8849#L191 assume !(4528 == ssl3_connect_~s__state~0); 8938#L194 assume !(4529 == ssl3_connect_~s__state~0); 8939#L197 assume !(4560 == ssl3_connect_~s__state~0); 8595#L200 assume !(4561 == ssl3_connect_~s__state~0); 8724#L203 assume 4352 == ssl3_connect_~s__state~0; 8684#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8685#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8706#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8732#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9157#L544 ssl3_connect_~skip~0 := 0; 9156#L107-1 assume !false; 9155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9154#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-11-25 08:50:15,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2019-11-25 08:50:15,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,107 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621678182] [2019-11-25 08:50:15,107 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,114 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,115 INFO L82 PathProgramCache]: Analyzing trace with hash -729134164, now seen corresponding path program 1 times [2019-11-25 08:50:15,115 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725732659] [2019-11-25 08:50:15,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,167 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2019-11-25 08:50:15,168 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725732659] [2019-11-25 08:50:15,168 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,168 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,168 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598765483] [2019-11-25 08:50:15,169 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,169 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,169 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2019-11-25 08:50:15,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:15,294 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2019-11-25 08:50:15,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:15,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2019-11-25 08:50:15,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2019-11-25 08:50:15,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2019-11-25 08:50:15,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-25 08:50:15,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-25 08:50:15,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2019-11-25 08:50:15,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:15,304 INFO L688 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2019-11-25 08:50:15,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2019-11-25 08:50:15,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2019-11-25 08:50:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2019-11-25 08:50:15,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2019-11-25 08:50:15,316 INFO L711 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-25 08:50:15,317 INFO L591 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-25 08:50:15,317 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:50:15,317 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2019-11-25 08:50:15,319 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2019-11-25 08:50:15,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:15,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:15,321 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,321 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,321 INFO L794 eck$LassoCheckResult]: Stem: 9982#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9983#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9980#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 9981#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9945#L107-1 assume !false; 10322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10317#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-11-25 08:50:15,322 INFO L796 eck$LassoCheckResult]: Loop: 10030#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 10131#L215 ssl3_connect_~s__server~0 := 0; 10516#L220 assume 0 != ssl3_connect_~cb~0; 10515#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10514#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10512#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10510#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 10509#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10505#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10502#L544 ssl3_connect_~skip~0 := 0; 10500#L107-1 assume !false; 10495#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10493#L110 assume !(12292 == ssl3_connect_~s__state~0); 10491#L113 assume !(16384 == ssl3_connect_~s__state~0); 10489#L116 assume !(4096 == ssl3_connect_~s__state~0); 10487#L119 assume !(20480 == ssl3_connect_~s__state~0); 10485#L122 assume !(4099 == ssl3_connect_~s__state~0); 10043#L125 assume 4368 == ssl3_connect_~s__state~0; 10041#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10125#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10021#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10022#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10023#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10157#L544 ssl3_connect_~skip~0 := 0; 10151#L107-1 assume !false; 10149#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10147#L110 assume !(12292 == ssl3_connect_~s__state~0); 10145#L113 assume !(16384 == ssl3_connect_~s__state~0); 10141#L116 assume !(4096 == ssl3_connect_~s__state~0); 10139#L119 assume !(20480 == ssl3_connect_~s__state~0); 10137#L122 assume !(4099 == ssl3_connect_~s__state~0); 10134#L125 assume !(4368 == ssl3_connect_~s__state~0); 10132#L128 assume !(4369 == ssl3_connect_~s__state~0); 10050#L131 assume 4384 == ssl3_connect_~s__state~0; 9949#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9884#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9885#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 9934#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9935#L298-2 ssl3_connect_~s__init_num~0 := 0; 10451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10443#L544 ssl3_connect_~skip~0 := 0; 10441#L107-1 assume !false; 10439#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10437#L110 assume !(12292 == ssl3_connect_~s__state~0); 10435#L113 assume !(16384 == ssl3_connect_~s__state~0); 10433#L116 assume !(4096 == ssl3_connect_~s__state~0); 10431#L119 assume !(20480 == ssl3_connect_~s__state~0); 10429#L122 assume !(4099 == ssl3_connect_~s__state~0); 10427#L125 assume !(4368 == ssl3_connect_~s__state~0); 10425#L128 assume !(4369 == ssl3_connect_~s__state~0); 10423#L131 assume !(4384 == ssl3_connect_~s__state~0); 10421#L134 assume !(4385 == ssl3_connect_~s__state~0); 10419#L137 assume !(4400 == ssl3_connect_~s__state~0); 10417#L140 assume !(4401 == ssl3_connect_~s__state~0); 10415#L143 assume !(4416 == ssl3_connect_~s__state~0); 10413#L146 assume !(4417 == ssl3_connect_~s__state~0); 10411#L149 assume !(4432 == ssl3_connect_~s__state~0); 10409#L152 assume !(4433 == ssl3_connect_~s__state~0); 10407#L155 assume !(4448 == ssl3_connect_~s__state~0); 10405#L158 assume !(4449 == ssl3_connect_~s__state~0); 10403#L161 assume !(4464 == ssl3_connect_~s__state~0); 10401#L164 assume !(4465 == ssl3_connect_~s__state~0); 10399#L167 assume !(4466 == ssl3_connect_~s__state~0); 10397#L170 assume !(4467 == ssl3_connect_~s__state~0); 10395#L173 assume !(4480 == ssl3_connect_~s__state~0); 10393#L176 assume !(4481 == ssl3_connect_~s__state~0); 10391#L179 assume !(4496 == ssl3_connect_~s__state~0); 10389#L182 assume !(4497 == ssl3_connect_~s__state~0); 10387#L185 assume !(4512 == ssl3_connect_~s__state~0); 10385#L188 assume !(4513 == ssl3_connect_~s__state~0); 10383#L191 assume !(4528 == ssl3_connect_~s__state~0); 10381#L194 assume !(4529 == ssl3_connect_~s__state~0); 10196#L197 assume 4560 == ssl3_connect_~s__state~0; 10195#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 9985#L454 assume !(ssl3_connect_~ret~0 <= 0); 9962#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9963#L457-2 ssl3_connect_~s__init_num~0 := 0; 9904#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10255#L544 ssl3_connect_~skip~0 := 0; 10253#L107-1 assume !false; 10251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10249#L110 assume !(12292 == ssl3_connect_~s__state~0); 10248#L113 assume !(16384 == ssl3_connect_~s__state~0); 10246#L116 assume !(4096 == ssl3_connect_~s__state~0); 10244#L119 assume !(20480 == ssl3_connect_~s__state~0); 10243#L122 assume !(4099 == ssl3_connect_~s__state~0); 10242#L125 assume !(4368 == ssl3_connect_~s__state~0); 10241#L128 assume !(4369 == ssl3_connect_~s__state~0); 10240#L131 assume !(4384 == ssl3_connect_~s__state~0); 10239#L134 assume !(4385 == ssl3_connect_~s__state~0); 10238#L137 assume !(4400 == ssl3_connect_~s__state~0); 10034#L140 assume !(4401 == ssl3_connect_~s__state~0); 10035#L143 assume !(4416 == ssl3_connect_~s__state~0); 10036#L146 assume !(4417 == ssl3_connect_~s__state~0); 10038#L149 assume !(4432 == ssl3_connect_~s__state~0); 10297#L152 assume !(4433 == ssl3_connect_~s__state~0); 10295#L155 assume !(4448 == ssl3_connect_~s__state~0); 10293#L158 assume !(4449 == ssl3_connect_~s__state~0); 10291#L161 assume !(4464 == ssl3_connect_~s__state~0); 10289#L164 assume !(4465 == ssl3_connect_~s__state~0); 10279#L167 assume !(4466 == ssl3_connect_~s__state~0); 10278#L170 assume !(4467 == ssl3_connect_~s__state~0); 10177#L173 assume !(4480 == ssl3_connect_~s__state~0); 10176#L176 assume !(4481 == ssl3_connect_~s__state~0); 10026#L179 assume !(4496 == ssl3_connect_~s__state~0); 10027#L182 assume !(4497 == ssl3_connect_~s__state~0); 10028#L185 assume !(4512 == ssl3_connect_~s__state~0); 10054#L188 assume !(4513 == ssl3_connect_~s__state~0); 10046#L191 assume !(4528 == ssl3_connect_~s__state~0); 10044#L194 assume !(4529 == ssl3_connect_~s__state~0); 10045#L197 assume !(4560 == ssl3_connect_~s__state~0); 9877#L200 assume !(4561 == ssl3_connect_~s__state~0); 10013#L203 assume 4352 == ssl3_connect_~s__state~0; 9967#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9968#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 9990#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10020#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10296#L544 ssl3_connect_~skip~0 := 0; 10294#L107-1 assume !false; 10292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10290#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-11-25 08:50:15,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2019-11-25 08:50:15,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,323 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084425475] [2019-11-25 08:50:15,323 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,339 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,339 INFO L82 PathProgramCache]: Analyzing trace with hash 506543619, now seen corresponding path program 1 times [2019-11-25 08:50:15,339 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,340 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099755264] [2019-11-25 08:50:15,340 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,408 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-25 08:50:15,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099755264] [2019-11-25 08:50:15,414 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,415 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,415 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510013026] [2019-11-25 08:50:15,415 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,415 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,416 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2019-11-25 08:50:15,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:15,544 INFO L93 Difference]: Finished difference Result 734 states and 997 transitions. [2019-11-25 08:50:15,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:15,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 734 states and 997 transitions. [2019-11-25 08:50:15,550 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2019-11-25 08:50:15,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 734 states to 734 states and 997 transitions. [2019-11-25 08:50:15,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2019-11-25 08:50:15,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2019-11-25 08:50:15,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 997 transitions. [2019-11-25 08:50:15,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:15,557 INFO L688 BuchiCegarLoop]: Abstraction has 734 states and 997 transitions. [2019-11-25 08:50:15,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 997 transitions. [2019-11-25 08:50:15,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2019-11-25 08:50:15,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 730 states. [2019-11-25 08:50:15,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 993 transitions. [2019-11-25 08:50:15,570 INFO L711 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-25 08:50:15,570 INFO L591 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-25 08:50:15,570 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:50:15,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 993 transitions. [2019-11-25 08:50:15,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2019-11-25 08:50:15,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:15,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:15,574 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,575 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,575 INFO L794 eck$LassoCheckResult]: Stem: 11381#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11382#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11379#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 11380#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11344#L107-1 assume !false; 11605#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11425#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-11-25 08:50:15,575 INFO L796 eck$LassoCheckResult]: Loop: 11306#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 11307#L215 ssl3_connect_~s__server~0 := 0; 11368#L220 assume 0 != ssl3_connect_~cb~0; 11373#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11374#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11323#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11296#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 11297#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 11324#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11280#L544 ssl3_connect_~skip~0 := 0; 11281#L107-1 assume !false; 11335#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11336#L110 assume !(12292 == ssl3_connect_~s__state~0); 11346#L113 assume !(16384 == ssl3_connect_~s__state~0); 11328#L116 assume !(4096 == ssl3_connect_~s__state~0); 11329#L119 assume !(20480 == ssl3_connect_~s__state~0); 11308#L122 assume !(4099 == ssl3_connect_~s__state~0); 11309#L125 assume 4368 == ssl3_connect_~s__state~0; 11390#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11391#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11409#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11410#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11417#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11825#L544 ssl3_connect_~skip~0 := 0; 11819#L107-1 assume !false; 11817#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11815#L110 assume !(12292 == ssl3_connect_~s__state~0); 11813#L113 assume !(16384 == ssl3_connect_~s__state~0); 11811#L116 assume !(4096 == ssl3_connect_~s__state~0); 11809#L119 assume !(20480 == ssl3_connect_~s__state~0); 11781#L122 assume !(4099 == ssl3_connect_~s__state~0); 11780#L125 assume !(4368 == ssl3_connect_~s__state~0); 11779#L128 assume !(4369 == ssl3_connect_~s__state~0); 11448#L131 assume 4384 == ssl3_connect_~s__state~0; 11347#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11348#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11283#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 11330#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11331#L298-2 ssl3_connect_~s__init_num~0 := 0; 11952#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11949#L544 ssl3_connect_~skip~0 := 0; 11948#L107-1 assume !false; 11947#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11946#L110 assume !(12292 == ssl3_connect_~s__state~0); 11945#L113 assume !(16384 == ssl3_connect_~s__state~0); 11944#L116 assume !(4096 == ssl3_connect_~s__state~0); 11943#L119 assume !(20480 == ssl3_connect_~s__state~0); 11942#L122 assume !(4099 == ssl3_connect_~s__state~0); 11941#L125 assume !(4368 == ssl3_connect_~s__state~0); 11940#L128 assume !(4369 == ssl3_connect_~s__state~0); 11939#L131 assume !(4384 == ssl3_connect_~s__state~0); 11938#L134 assume !(4385 == ssl3_connect_~s__state~0); 11937#L137 assume !(4400 == ssl3_connect_~s__state~0); 11936#L140 assume !(4401 == ssl3_connect_~s__state~0); 11935#L143 assume !(4416 == ssl3_connect_~s__state~0); 11934#L146 assume !(4417 == ssl3_connect_~s__state~0); 11933#L149 assume !(4432 == ssl3_connect_~s__state~0); 11932#L152 assume !(4433 == ssl3_connect_~s__state~0); 11931#L155 assume !(4448 == ssl3_connect_~s__state~0); 11930#L158 assume !(4449 == ssl3_connect_~s__state~0); 11929#L161 assume !(4464 == ssl3_connect_~s__state~0); 11928#L164 assume !(4465 == ssl3_connect_~s__state~0); 11927#L167 assume !(4466 == ssl3_connect_~s__state~0); 11926#L170 assume !(4467 == ssl3_connect_~s__state~0); 11925#L173 assume !(4480 == ssl3_connect_~s__state~0); 11924#L176 assume !(4481 == ssl3_connect_~s__state~0); 11923#L179 assume !(4496 == ssl3_connect_~s__state~0); 11922#L182 assume !(4497 == ssl3_connect_~s__state~0); 11921#L185 assume !(4512 == ssl3_connect_~s__state~0); 11920#L188 assume !(4513 == ssl3_connect_~s__state~0); 11919#L191 assume !(4528 == ssl3_connect_~s__state~0); 11918#L194 assume !(4529 == ssl3_connect_~s__state~0); 11917#L197 assume 4560 == ssl3_connect_~s__state~0; 11487#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11916#L454 assume !(ssl3_connect_~ret~0 <= 0); 11914#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11915#L457-2 ssl3_connect_~s__init_num~0 := 0; 11977#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11974#L544 ssl3_connect_~skip~0 := 0; 11972#L107-1 assume !false; 11967#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11841#L110 assume !(12292 == ssl3_connect_~s__state~0); 11831#L113 assume !(16384 == ssl3_connect_~s__state~0); 11773#L116 assume !(4096 == ssl3_connect_~s__state~0); 11772#L119 assume !(20480 == ssl3_connect_~s__state~0); 11771#L122 assume !(4099 == ssl3_connect_~s__state~0); 11770#L125 assume !(4368 == ssl3_connect_~s__state~0); 11768#L128 assume !(4369 == ssl3_connect_~s__state~0); 11766#L131 assume !(4384 == ssl3_connect_~s__state~0); 11764#L134 assume !(4385 == ssl3_connect_~s__state~0); 11762#L137 assume !(4400 == ssl3_connect_~s__state~0); 11760#L140 assume !(4401 == ssl3_connect_~s__state~0); 11758#L143 assume !(4416 == ssl3_connect_~s__state~0); 11756#L146 assume !(4417 == ssl3_connect_~s__state~0); 11754#L149 assume !(4432 == ssl3_connect_~s__state~0); 11752#L152 assume !(4433 == ssl3_connect_~s__state~0); 11750#L155 assume !(4448 == ssl3_connect_~s__state~0); 11748#L158 assume !(4449 == ssl3_connect_~s__state~0); 11746#L161 assume !(4464 == ssl3_connect_~s__state~0); 11744#L164 assume !(4465 == ssl3_connect_~s__state~0); 11742#L167 assume !(4466 == ssl3_connect_~s__state~0); 11740#L170 assume !(4467 == ssl3_connect_~s__state~0); 11738#L173 assume !(4480 == ssl3_connect_~s__state~0); 11736#L176 assume !(4481 == ssl3_connect_~s__state~0); 11734#L179 assume !(4496 == ssl3_connect_~s__state~0); 11732#L182 assume !(4497 == ssl3_connect_~s__state~0); 11730#L185 assume !(4512 == ssl3_connect_~s__state~0); 11728#L188 assume !(4513 == ssl3_connect_~s__state~0); 11726#L191 assume !(4528 == ssl3_connect_~s__state~0); 11724#L194 assume !(4529 == ssl3_connect_~s__state~0); 11274#L197 assume !(4560 == ssl3_connect_~s__state~0); 11275#L200 assume !(4561 == ssl3_connect_~s__state~0); 11406#L203 assume 4352 == ssl3_connect_~s__state~0; 11365#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11366#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11415#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11416#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11528#L544 ssl3_connect_~skip~0 := 0; 11529#L107-1 assume !false; 11521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11522#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-11-25 08:50:15,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2019-11-25 08:50:15,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,576 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099210676] [2019-11-25 08:50:15,576 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,582 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1860150975, now seen corresponding path program 1 times [2019-11-25 08:50:15,583 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,583 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276117231] [2019-11-25 08:50:15,583 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-11-25 08:50:15,619 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276117231] [2019-11-25 08:50:15,620 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,620 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,620 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132534468] [2019-11-25 08:50:15,620 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,620 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,621 INFO L87 Difference]: Start difference. First operand 730 states and 993 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-11-25 08:50:15,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:15,640 INFO L93 Difference]: Finished difference Result 1312 states and 1801 transitions. [2019-11-25 08:50:15,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:15,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1312 states and 1801 transitions. [2019-11-25 08:50:15,648 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-25 08:50:15,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-25 08:50:15,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2019-11-25 08:50:15,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2019-11-25 08:50:15,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1312 states and 1801 transitions. [2019-11-25 08:50:15,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:15,660 INFO L688 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-25 08:50:15,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states and 1801 transitions. [2019-11-25 08:50:15,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2019-11-25 08:50:15,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2019-11-25 08:50:15,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-25 08:50:15,681 INFO L711 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-25 08:50:15,682 INFO L591 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-25 08:50:15,682 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:50:15,682 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1312 states and 1801 transitions. [2019-11-25 08:50:15,687 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-25 08:50:15,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:15,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:15,689 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,689 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,689 INFO L794 eck$LassoCheckResult]: Stem: 13429#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13427#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 13428#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13392#L107-1 assume !false; 14630#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14620#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-11-25 08:50:15,689 INFO L796 eck$LassoCheckResult]: Loop: 13354#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 13355#L215 ssl3_connect_~s__server~0 := 0; 13417#L220 assume 0 != ssl3_connect_~cb~0; 13421#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13422#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13372#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13344#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 13345#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 13373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13328#L544 ssl3_connect_~skip~0 := 0; 13329#L107-1 assume !false; 13442#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14633#L110 assume !(12292 == ssl3_connect_~s__state~0); 13394#L113 assume !(16384 == ssl3_connect_~s__state~0); 13395#L116 assume !(4096 == ssl3_connect_~s__state~0); 13385#L119 assume !(20480 == ssl3_connect_~s__state~0); 13356#L122 assume !(4099 == ssl3_connect_~s__state~0); 13357#L125 assume 4368 == ssl3_connect_~s__state~0; 13443#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13444#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13461#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13462#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13971#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13968#L544 ssl3_connect_~skip~0 := 0; 13967#L107-1 assume !false; 13966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13965#L110 assume !(12292 == ssl3_connect_~s__state~0); 13964#L113 assume !(16384 == ssl3_connect_~s__state~0); 13963#L116 assume !(4096 == ssl3_connect_~s__state~0); 13962#L119 assume !(20480 == ssl3_connect_~s__state~0); 13961#L122 assume !(4099 == ssl3_connect_~s__state~0); 13960#L125 assume !(4368 == ssl3_connect_~s__state~0); 13958#L128 assume !(4369 == ssl3_connect_~s__state~0); 13842#L131 assume 4384 == ssl3_connect_~s__state~0; 13832#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 13829#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13487#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 13488#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13631#L298-2 ssl3_connect_~s__init_num~0 := 0; 13628#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13625#L544 ssl3_connect_~skip~0 := 0; 13624#L107-1 assume !false; 13623#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13622#L110 assume !(12292 == ssl3_connect_~s__state~0); 13621#L113 assume !(16384 == ssl3_connect_~s__state~0); 13620#L116 assume !(4096 == ssl3_connect_~s__state~0); 13619#L119 assume !(20480 == ssl3_connect_~s__state~0); 13618#L122 assume !(4099 == ssl3_connect_~s__state~0); 13617#L125 assume !(4368 == ssl3_connect_~s__state~0); 13616#L128 assume !(4369 == ssl3_connect_~s__state~0); 13615#L131 assume !(4384 == ssl3_connect_~s__state~0); 13614#L134 assume !(4385 == ssl3_connect_~s__state~0); 13492#L137 assume 4400 == ssl3_connect_~s__state~0; 13493#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13595#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13592#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13593#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13575#L544 ssl3_connect_~skip~0 := 0; 13576#L107-1 assume !false; 13569#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13570#L110 assume !(12292 == ssl3_connect_~s__state~0); 13563#L113 assume !(16384 == ssl3_connect_~s__state~0); 13564#L116 assume !(4096 == ssl3_connect_~s__state~0); 13557#L119 assume !(20480 == ssl3_connect_~s__state~0); 13558#L122 assume !(4099 == ssl3_connect_~s__state~0); 13549#L125 assume !(4368 == ssl3_connect_~s__state~0); 13550#L128 assume !(4369 == ssl3_connect_~s__state~0); 13541#L131 assume !(4384 == ssl3_connect_~s__state~0); 13542#L134 assume !(4385 == ssl3_connect_~s__state~0); 13533#L137 assume !(4400 == ssl3_connect_~s__state~0); 13534#L140 assume !(4401 == ssl3_connect_~s__state~0); 13500#L143 assume 4416 == ssl3_connect_~s__state~0; 13498#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13445#L327 assume !(3 == ssl3_connect_~blastFlag~0); 13446#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13471#L335 assume !(0 == ssl3_connect_~tmp___6~0); 13472#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14392#L544 ssl3_connect_~skip~0 := 0; 14390#L107-1 assume !false; 14388#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14386#L110 assume !(12292 == ssl3_connect_~s__state~0); 14384#L113 assume !(16384 == ssl3_connect_~s__state~0); 14382#L116 assume !(4096 == ssl3_connect_~s__state~0); 14380#L119 assume !(20480 == ssl3_connect_~s__state~0); 14378#L122 assume !(4099 == ssl3_connect_~s__state~0); 14376#L125 assume !(4368 == ssl3_connect_~s__state~0); 14375#L128 assume !(4369 == ssl3_connect_~s__state~0); 14373#L131 assume !(4384 == ssl3_connect_~s__state~0); 14369#L134 assume !(4385 == ssl3_connect_~s__state~0); 14321#L137 assume !(4400 == ssl3_connect_~s__state~0); 14320#L140 assume !(4401 == ssl3_connect_~s__state~0); 14316#L143 assume !(4416 == ssl3_connect_~s__state~0); 14312#L146 assume !(4417 == ssl3_connect_~s__state~0); 14311#L149 assume 4432 == ssl3_connect_~s__state~0; 14089#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14310#L343 assume !(5 == ssl3_connect_~blastFlag~0); 13470#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13349#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14283#L544 ssl3_connect_~skip~0 := 0; 14281#L107-1 assume !false; 14279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14277#L110 assume !(12292 == ssl3_connect_~s__state~0); 14276#L113 assume !(16384 == ssl3_connect_~s__state~0); 14274#L116 assume !(4096 == ssl3_connect_~s__state~0); 14273#L119 assume !(20480 == ssl3_connect_~s__state~0); 14270#L122 assume !(4099 == ssl3_connect_~s__state~0); 14268#L125 assume !(4368 == ssl3_connect_~s__state~0); 14267#L128 assume !(4369 == ssl3_connect_~s__state~0); 13888#L131 assume !(4384 == ssl3_connect_~s__state~0); 13889#L134 assume !(4385 == ssl3_connect_~s__state~0); 13608#L137 assume !(4400 == ssl3_connect_~s__state~0); 13609#L140 assume !(4401 == ssl3_connect_~s__state~0); 13520#L143 assume !(4416 == ssl3_connect_~s__state~0); 13521#L146 assume !(4417 == ssl3_connect_~s__state~0); 14254#L149 assume !(4432 == ssl3_connect_~s__state~0); 14252#L152 assume !(4433 == ssl3_connect_~s__state~0); 14249#L155 assume !(4448 == ssl3_connect_~s__state~0); 14248#L158 assume !(4449 == ssl3_connect_~s__state~0); 14247#L161 assume !(4464 == ssl3_connect_~s__state~0); 14246#L164 assume !(4465 == ssl3_connect_~s__state~0); 14245#L167 assume !(4466 == ssl3_connect_~s__state~0); 14244#L170 assume !(4467 == ssl3_connect_~s__state~0); 14243#L173 assume !(4480 == ssl3_connect_~s__state~0); 14242#L176 assume !(4481 == ssl3_connect_~s__state~0); 14241#L179 assume !(4496 == ssl3_connect_~s__state~0); 13605#L182 assume !(4497 == ssl3_connect_~s__state~0); 13606#L185 assume !(4512 == ssl3_connect_~s__state~0); 13516#L188 assume !(4513 == ssl3_connect_~s__state~0); 13517#L191 assume !(4528 == ssl3_connect_~s__state~0); 13504#L194 assume !(4529 == ssl3_connect_~s__state~0); 13506#L197 assume !(4560 == ssl3_connect_~s__state~0); 13457#L200 assume !(4561 == ssl3_connect_~s__state~0); 13458#L203 assume 4352 == ssl3_connect_~s__state~0; 13415#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13416#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13437#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13466#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14625#L544 ssl3_connect_~skip~0 := 0; 14624#L107-1 assume !false; 14622#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14619#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-11-25 08:50:15,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2019-11-25 08:50:15,690 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,690 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430097589] [2019-11-25 08:50:15,690 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,696 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,697 INFO L82 PathProgramCache]: Analyzing trace with hash -490946093, now seen corresponding path program 1 times [2019-11-25 08:50:15,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,697 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195617251] [2019-11-25 08:50:15,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,739 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-11-25 08:50:15,740 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195617251] [2019-11-25 08:50:15,740 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,740 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,740 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006996661] [2019-11-25 08:50:15,741 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,741 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,741 INFO L87 Difference]: Start difference. First operand 1312 states and 1801 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-11-25 08:50:15,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:15,866 INFO L93 Difference]: Finished difference Result 1424 states and 1937 transitions. [2019-11-25 08:50:15,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:15,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1937 transitions. [2019-11-25 08:50:15,874 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2019-11-25 08:50:15,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1937 transitions. [2019-11-25 08:50:15,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2019-11-25 08:50:15,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2019-11-25 08:50:15,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1937 transitions. [2019-11-25 08:50:15,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:15,886 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1937 transitions. [2019-11-25 08:50:15,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1937 transitions. [2019-11-25 08:50:15,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1412. [2019-11-25 08:50:15,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2019-11-25 08:50:15,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1921 transitions. [2019-11-25 08:50:15,909 INFO L711 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-25 08:50:15,909 INFO L591 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-25 08:50:15,909 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:50:15,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1412 states and 1921 transitions. [2019-11-25 08:50:15,915 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2019-11-25 08:50:15,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:15,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:15,917 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,917 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:15,917 INFO L794 eck$LassoCheckResult]: Stem: 16167#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16168#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16165#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 16166#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16131#L107-1 assume !false; 17123#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16221#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-11-25 08:50:15,923 INFO L796 eck$LassoCheckResult]: Loop: 16222#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 16660#L215 ssl3_connect_~s__server~0 := 0; 17270#L220 assume 0 != ssl3_connect_~cb~0; 17269#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17268#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 17266#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17263#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 17250#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 17052#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17048#L544 ssl3_connect_~skip~0 := 0; 16866#L107-1 assume !false; 16865#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16864#L110 assume !(12292 == ssl3_connect_~s__state~0); 16863#L113 assume !(16384 == ssl3_connect_~s__state~0); 16862#L116 assume !(4096 == ssl3_connect_~s__state~0); 16860#L119 assume !(20480 == ssl3_connect_~s__state~0); 16859#L122 assume !(4099 == ssl3_connect_~s__state~0); 16436#L125 assume 4368 == ssl3_connect_~s__state~0; 16432#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16430#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16427#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16426#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16406#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16398#L544 ssl3_connect_~skip~0 := 0; 16396#L107-1 assume !false; 16394#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16392#L110 assume !(12292 == ssl3_connect_~s__state~0); 16390#L113 assume !(16384 == ssl3_connect_~s__state~0); 16388#L116 assume !(4096 == ssl3_connect_~s__state~0); 16380#L119 assume !(20480 == ssl3_connect_~s__state~0); 16376#L122 assume !(4099 == ssl3_connect_~s__state~0); 16372#L125 assume !(4368 == ssl3_connect_~s__state~0); 16368#L128 assume !(4369 == ssl3_connect_~s__state~0); 16252#L131 assume 4384 == ssl3_connect_~s__state~0; 16253#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16072#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16073#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 16214#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16216#L298-2 ssl3_connect_~s__init_num~0 := 0; 17348#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17344#L544 ssl3_connect_~skip~0 := 0; 17342#L107-1 assume !false; 17341#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17340#L110 assume !(12292 == ssl3_connect_~s__state~0); 17339#L113 assume !(16384 == ssl3_connect_~s__state~0); 17338#L116 assume !(4096 == ssl3_connect_~s__state~0); 17337#L119 assume !(20480 == ssl3_connect_~s__state~0); 17335#L122 assume !(4099 == ssl3_connect_~s__state~0); 17333#L125 assume !(4368 == ssl3_connect_~s__state~0); 17326#L128 assume !(4369 == ssl3_connect_~s__state~0); 17321#L131 assume !(4384 == ssl3_connect_~s__state~0); 17318#L134 assume !(4385 == ssl3_connect_~s__state~0); 16224#L137 assume 4400 == ssl3_connect_~s__state~0; 16225#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16115#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16116#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16986#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16984#L544 ssl3_connect_~skip~0 := 0; 16977#L107-1 assume !false; 16978#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17191#L110 assume !(12292 == ssl3_connect_~s__state~0); 17189#L113 assume !(16384 == ssl3_connect_~s__state~0); 17187#L116 assume !(4096 == ssl3_connect_~s__state~0); 17185#L119 assume !(20480 == ssl3_connect_~s__state~0); 17183#L122 assume !(4099 == ssl3_connect_~s__state~0); 17181#L125 assume !(4368 == ssl3_connect_~s__state~0); 17179#L128 assume !(4369 == ssl3_connect_~s__state~0); 16958#L131 assume !(4384 == ssl3_connect_~s__state~0); 16956#L134 assume !(4385 == ssl3_connect_~s__state~0); 16954#L137 assume !(4400 == ssl3_connect_~s__state~0); 16952#L140 assume !(4401 == ssl3_connect_~s__state~0); 16232#L143 assume 4416 == ssl3_connect_~s__state~0; 16233#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16180#L327 assume !(3 == ssl3_connect_~blastFlag~0); 16181#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16184#L335 assume !(0 == ssl3_connect_~tmp___6~0); 16206#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17049#L544 ssl3_connect_~skip~0 := 0; 17047#L107-1 assume !false; 17046#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17044#L110 assume !(12292 == ssl3_connect_~s__state~0); 17042#L113 assume !(16384 == ssl3_connect_~s__state~0); 17040#L116 assume !(4096 == ssl3_connect_~s__state~0); 17038#L119 assume !(20480 == ssl3_connect_~s__state~0); 17037#L122 assume !(4099 == ssl3_connect_~s__state~0); 17035#L125 assume !(4368 == ssl3_connect_~s__state~0); 17033#L128 assume !(4369 == ssl3_connect_~s__state~0); 17031#L131 assume !(4384 == ssl3_connect_~s__state~0); 17030#L134 assume !(4385 == ssl3_connect_~s__state~0); 16929#L137 assume !(4400 == ssl3_connect_~s__state~0); 16923#L140 assume !(4401 == ssl3_connect_~s__state~0); 16921#L143 assume !(4416 == ssl3_connect_~s__state~0); 16918#L146 assume !(4417 == ssl3_connect_~s__state~0); 16889#L149 assume 4432 == ssl3_connect_~s__state~0; 16077#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16068#L343 assume !(5 == ssl3_connect_~blastFlag~0); 16069#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16205#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17470#L544 ssl3_connect_~skip~0 := 0; 17469#L107-1 assume !false; 17468#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17467#L110 assume !(12292 == ssl3_connect_~s__state~0); 17466#L113 assume !(16384 == ssl3_connect_~s__state~0); 17465#L116 assume !(4096 == ssl3_connect_~s__state~0); 17464#L119 assume !(20480 == ssl3_connect_~s__state~0); 17463#L122 assume !(4099 == ssl3_connect_~s__state~0); 17462#L125 assume !(4368 == ssl3_connect_~s__state~0); 17461#L128 assume !(4369 == ssl3_connect_~s__state~0); 17460#L131 assume !(4384 == ssl3_connect_~s__state~0); 16187#L134 assume !(4385 == ssl3_connect_~s__state~0); 16175#L137 assume !(4400 == ssl3_connect_~s__state~0); 16176#L140 assume !(4401 == ssl3_connect_~s__state~0); 16155#L143 assume !(4416 == ssl3_connect_~s__state~0); 16136#L146 assume !(4417 == ssl3_connect_~s__state~0); 16137#L149 assume !(4432 == ssl3_connect_~s__state~0); 16127#L152 assume !(4433 == ssl3_connect_~s__state~0); 16096#L155 assume 4448 == ssl3_connect_~s__state~0; 16097#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16158#L355 assume !(ssl3_connect_~ret~0 <= 0); 16154#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16129#L358-2 ssl3_connect_~s__init_num~0 := 0; 16089#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17322#L544 ssl3_connect_~skip~0 := 0; 17319#L107-1 assume !false; 17317#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17316#L110 assume !(12292 == ssl3_connect_~s__state~0); 17315#L113 assume !(16384 == ssl3_connect_~s__state~0); 17271#L116 assume !(4096 == ssl3_connect_~s__state~0); 16662#L119 assume !(20480 == ssl3_connect_~s__state~0); 16663#L122 assume !(4099 == ssl3_connect_~s__state~0); 16657#L125 assume !(4368 == ssl3_connect_~s__state~0); 16658#L128 assume !(4369 == ssl3_connect_~s__state~0); 16315#L131 assume !(4384 == ssl3_connect_~s__state~0); 16316#L134 assume !(4385 == ssl3_connect_~s__state~0); 16311#L137 assume !(4400 == ssl3_connect_~s__state~0); 16312#L140 assume !(4401 == ssl3_connect_~s__state~0); 16750#L143 assume !(4416 == ssl3_connect_~s__state~0); 16751#L146 assume !(4417 == ssl3_connect_~s__state~0); 16746#L149 assume !(4432 == ssl3_connect_~s__state~0); 16747#L152 assume !(4433 == ssl3_connect_~s__state~0); 16742#L155 assume !(4448 == ssl3_connect_~s__state~0); 16743#L158 assume !(4449 == ssl3_connect_~s__state~0); 16738#L161 assume !(4464 == ssl3_connect_~s__state~0); 16739#L164 assume !(4465 == ssl3_connect_~s__state~0); 16734#L167 assume !(4466 == ssl3_connect_~s__state~0); 16735#L170 assume !(4467 == ssl3_connect_~s__state~0); 16655#L173 assume !(4480 == ssl3_connect_~s__state~0); 16656#L176 assume !(4481 == ssl3_connect_~s__state~0); 16648#L179 assume !(4496 == ssl3_connect_~s__state~0); 16649#L182 assume !(4497 == ssl3_connect_~s__state~0); 16309#L185 assume !(4512 == ssl3_connect_~s__state~0); 16310#L188 assume !(4513 == ssl3_connect_~s__state~0); 16946#L191 assume !(4528 == ssl3_connect_~s__state~0); 16947#L194 assume !(4529 == ssl3_connect_~s__state~0); 17065#L197 assume !(4560 == ssl3_connect_~s__state~0); 16192#L200 assume !(4561 == ssl3_connect_~s__state~0); 16193#L203 assume 4352 == ssl3_connect_~s__state~0; 16197#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16194#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16173#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16202#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17283#L544 ssl3_connect_~skip~0 := 0; 17282#L107-1 assume !false; 17281#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17280#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-11-25 08:50:15,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2019-11-25 08:50:15,924 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,924 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114246197] [2019-11-25 08:50:15,924 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:15,931 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:15,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:15,931 INFO L82 PathProgramCache]: Analyzing trace with hash -350106554, now seen corresponding path program 1 times [2019-11-25 08:50:15,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:15,932 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793932573] [2019-11-25 08:50:15,932 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-25 08:50:15,983 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793932573] [2019-11-25 08:50:15,983 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:15,984 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:15,984 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80571819] [2019-11-25 08:50:15,984 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:15,984 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:15,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:15,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:15,985 INFO L87 Difference]: Start difference. First operand 1412 states and 1921 transitions. cyclomatic complexity: 511 Second operand 3 states. [2019-11-25 08:50:16,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:16,109 INFO L93 Difference]: Finished difference Result 1532 states and 2061 transitions. [2019-11-25 08:50:16,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:16,109 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 2061 transitions. [2019-11-25 08:50:16,117 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2019-11-25 08:50:16,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1532 states and 2061 transitions. [2019-11-25 08:50:16,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1532 [2019-11-25 08:50:16,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1532 [2019-11-25 08:50:16,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 2061 transitions. [2019-11-25 08:50:16,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:16,130 INFO L688 BuchiCegarLoop]: Abstraction has 1532 states and 2061 transitions. [2019-11-25 08:50:16,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 2061 transitions. [2019-11-25 08:50:16,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1524. [2019-11-25 08:50:16,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2019-11-25 08:50:16,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2053 transitions. [2019-11-25 08:50:16,158 INFO L711 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-25 08:50:16,158 INFO L591 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-25 08:50:16,158 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:50:16,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2053 transitions. [2019-11-25 08:50:16,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2019-11-25 08:50:16,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:16,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:16,168 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,168 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,169 INFO L794 eck$LassoCheckResult]: Stem: 19125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19126#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19123#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 19124#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19085#L107-1 assume !false; 19299#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20289#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-11-25 08:50:16,169 INFO L796 eck$LassoCheckResult]: Loop: 20283#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 19283#L215 ssl3_connect_~s__server~0 := 0; 20278#L220 assume 0 != ssl3_connect_~cb~0; 20277#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20276#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 20274#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20272#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 20270#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 20264#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20260#L544 ssl3_connect_~skip~0 := 0; 20258#L107-1 assume !false; 20256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20254#L110 assume !(12292 == ssl3_connect_~s__state~0); 20252#L113 assume !(16384 == ssl3_connect_~s__state~0); 20250#L116 assume !(4096 == ssl3_connect_~s__state~0); 20248#L119 assume !(20480 == ssl3_connect_~s__state~0); 20246#L122 assume !(4099 == ssl3_connect_~s__state~0); 20244#L125 assume 4368 == ssl3_connect_~s__state~0; 19138#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19139#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19152#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 19153#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19161#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20414#L544 ssl3_connect_~skip~0 := 0; 20412#L107-1 assume !false; 20406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20404#L110 assume !(12292 == ssl3_connect_~s__state~0); 20390#L113 assume !(16384 == ssl3_connect_~s__state~0); 20307#L116 assume !(4096 == ssl3_connect_~s__state~0); 20055#L119 assume !(20480 == ssl3_connect_~s__state~0); 20054#L122 assume !(4099 == ssl3_connect_~s__state~0); 20053#L125 assume !(4368 == ssl3_connect_~s__state~0); 20051#L128 assume !(4369 == ssl3_connect_~s__state~0); 20049#L131 assume 4384 == ssl3_connect_~s__state~0; 19088#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19022#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19023#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 20007#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20008#L298-2 ssl3_connect_~s__init_num~0 := 0; 20384#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20380#L544 ssl3_connect_~skip~0 := 0; 20378#L107-1 assume !false; 20376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20374#L110 assume !(12292 == ssl3_connect_~s__state~0); 20372#L113 assume !(16384 == ssl3_connect_~s__state~0); 20370#L116 assume !(4096 == ssl3_connect_~s__state~0); 20368#L119 assume !(20480 == ssl3_connect_~s__state~0); 20366#L122 assume !(4099 == ssl3_connect_~s__state~0); 20364#L125 assume !(4368 == ssl3_connect_~s__state~0); 20362#L128 assume !(4369 == ssl3_connect_~s__state~0); 20360#L131 assume !(4384 == ssl3_connect_~s__state~0); 20359#L134 assume !(4385 == ssl3_connect_~s__state~0); 20357#L137 assume 4400 == ssl3_connect_~s__state~0; 19077#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19078#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20182#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20179#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20176#L544 ssl3_connect_~skip~0 := 0; 20175#L107-1 assume !false; 20174#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20173#L110 assume !(12292 == ssl3_connect_~s__state~0); 20172#L113 assume !(16384 == ssl3_connect_~s__state~0); 20169#L116 assume !(4096 == ssl3_connect_~s__state~0); 20168#L119 assume !(20480 == ssl3_connect_~s__state~0); 20167#L122 assume !(4099 == ssl3_connect_~s__state~0); 20166#L125 assume !(4368 == ssl3_connect_~s__state~0); 20165#L128 assume !(4369 == ssl3_connect_~s__state~0); 20164#L131 assume !(4384 == ssl3_connect_~s__state~0); 20163#L134 assume !(4385 == ssl3_connect_~s__state~0); 20162#L137 assume !(4400 == ssl3_connect_~s__state~0); 20161#L140 assume !(4401 == ssl3_connect_~s__state~0); 20159#L143 assume 4416 == ssl3_connect_~s__state~0; 19257#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20153#L327 assume !(3 == ssl3_connect_~blastFlag~0); 20151#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20149#L335 assume !(0 == ssl3_connect_~tmp___6~0); 20140#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20136#L544 ssl3_connect_~skip~0 := 0; 20134#L107-1 assume !false; 20132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20130#L110 assume !(12292 == ssl3_connect_~s__state~0); 20128#L113 assume !(16384 == ssl3_connect_~s__state~0); 20126#L116 assume !(4096 == ssl3_connect_~s__state~0); 20124#L119 assume !(20480 == ssl3_connect_~s__state~0); 20122#L122 assume !(4099 == ssl3_connect_~s__state~0); 20120#L125 assume !(4368 == ssl3_connect_~s__state~0); 20118#L128 assume !(4369 == ssl3_connect_~s__state~0); 20117#L131 assume !(4384 == ssl3_connect_~s__state~0); 20116#L134 assume !(4385 == ssl3_connect_~s__state~0); 20115#L137 assume !(4400 == ssl3_connect_~s__state~0); 20114#L140 assume !(4401 == ssl3_connect_~s__state~0); 20113#L143 assume !(4416 == ssl3_connect_~s__state~0); 20112#L146 assume !(4417 == ssl3_connect_~s__state~0); 20111#L149 assume 4432 == ssl3_connect_~s__state~0; 19248#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20110#L343 assume !(5 == ssl3_connect_~blastFlag~0); 20108#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20095#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20091#L544 ssl3_connect_~skip~0 := 0; 20089#L107-1 assume !false; 20087#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20085#L110 assume !(12292 == ssl3_connect_~s__state~0); 20083#L113 assume !(16384 == ssl3_connect_~s__state~0); 20081#L116 assume !(4096 == ssl3_connect_~s__state~0); 20079#L119 assume !(20480 == ssl3_connect_~s__state~0); 20077#L122 assume !(4099 == ssl3_connect_~s__state~0); 20075#L125 assume !(4368 == ssl3_connect_~s__state~0); 20073#L128 assume !(4369 == ssl3_connect_~s__state~0); 20071#L131 assume !(4384 == ssl3_connect_~s__state~0); 20069#L134 assume !(4385 == ssl3_connect_~s__state~0); 20067#L137 assume !(4400 == ssl3_connect_~s__state~0); 20065#L140 assume !(4401 == ssl3_connect_~s__state~0); 20063#L143 assume !(4416 == ssl3_connect_~s__state~0); 20061#L146 assume !(4417 == ssl3_connect_~s__state~0); 20059#L149 assume !(4432 == ssl3_connect_~s__state~0); 20058#L152 assume !(4433 == ssl3_connect_~s__state~0); 20057#L155 assume 4448 == ssl3_connect_~s__state~0; 19149#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19150#L355 assume !(ssl3_connect_~ret~0 <= 0); 19344#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19809#L358-2 ssl3_connect_~s__init_num~0 := 0; 19305#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19300#L544 ssl3_connect_~skip~0 := 0; 19297#L107-1 assume !false; 19298#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19769#L110 assume !(12292 == ssl3_connect_~s__state~0); 19290#L113 assume !(16384 == ssl3_connect_~s__state~0); 19287#L116 assume !(4096 == ssl3_connect_~s__state~0); 19285#L119 assume !(20480 == ssl3_connect_~s__state~0); 19282#L122 assume !(4099 == ssl3_connect_~s__state~0); 19279#L125 assume !(4368 == ssl3_connect_~s__state~0); 19280#L128 assume !(4369 == ssl3_connect_~s__state~0); 19272#L131 assume !(4384 == ssl3_connect_~s__state~0); 19270#L134 assume !(4385 == ssl3_connect_~s__state~0); 19266#L137 assume !(4400 == ssl3_connect_~s__state~0); 19267#L140 assume !(4401 == ssl3_connect_~s__state~0); 19256#L143 assume !(4416 == ssl3_connect_~s__state~0); 19258#L146 assume !(4417 == ssl3_connect_~s__state~0); 19247#L149 assume !(4432 == ssl3_connect_~s__state~0); 19249#L152 assume !(4433 == ssl3_connect_~s__state~0); 19238#L155 assume !(4448 == ssl3_connect_~s__state~0); 19239#L158 assume !(4449 == ssl3_connect_~s__state~0); 19229#L161 assume !(4464 == ssl3_connect_~s__state~0); 19230#L164 assume !(4465 == ssl3_connect_~s__state~0); 19220#L167 assume !(4466 == ssl3_connect_~s__state~0); 19222#L170 assume !(4467 == ssl3_connect_~s__state~0); 19211#L173 assume !(4480 == ssl3_connect_~s__state~0); 19212#L176 assume !(4481 == ssl3_connect_~s__state~0); 19201#L179 assume !(4496 == ssl3_connect_~s__state~0); 19203#L182 assume !(4497 == ssl3_connect_~s__state~0); 19191#L185 assume !(4512 == ssl3_connect_~s__state~0); 19193#L188 assume !(4513 == ssl3_connect_~s__state~0); 19831#L191 assume !(4528 == ssl3_connect_~s__state~0); 19829#L194 assume !(4529 == ssl3_connect_~s__state~0); 19826#L197 assume !(4560 == ssl3_connect_~s__state~0); 19825#L200 assume !(4561 == ssl3_connect_~s__state~0); 19824#L203 assume 4352 == ssl3_connect_~s__state~0; 19823#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19151#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19132#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19310#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19301#L544 ssl3_connect_~skip~0 := 0; 19302#L107-1 assume !false; 20292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20288#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-11-25 08:50:16,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2019-11-25 08:50:16,170 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,170 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264148857] [2019-11-25 08:50:16,170 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,176 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:16,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1578166148, now seen corresponding path program 1 times [2019-11-25 08:50:16,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,177 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522144858] [2019-11-25 08:50:16,177 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-25 08:50:16,226 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522144858] [2019-11-25 08:50:16,226 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:16,226 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:16,226 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753257884] [2019-11-25 08:50:16,227 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:16,227 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:16,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:16,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:16,227 INFO L87 Difference]: Start difference. First operand 1524 states and 2053 transitions. cyclomatic complexity: 531 Second operand 3 states. [2019-11-25 08:50:16,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:16,360 INFO L93 Difference]: Finished difference Result 1660 states and 2213 transitions. [2019-11-25 08:50:16,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:16,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 2213 transitions. [2019-11-25 08:50:16,367 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2019-11-25 08:50:16,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 2213 transitions. [2019-11-25 08:50:16,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2019-11-25 08:50:16,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2019-11-25 08:50:16,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 2213 transitions. [2019-11-25 08:50:16,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:16,380 INFO L688 BuchiCegarLoop]: Abstraction has 1660 states and 2213 transitions. [2019-11-25 08:50:16,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 2213 transitions. [2019-11-25 08:50:16,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1648. [2019-11-25 08:50:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1648 states. [2019-11-25 08:50:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2197 transitions. [2019-11-25 08:50:16,406 INFO L711 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-25 08:50:16,407 INFO L591 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-25 08:50:16,407 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:50:16,407 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1648 states and 2197 transitions. [2019-11-25 08:50:16,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2019-11-25 08:50:16,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:16,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:16,413 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,413 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,414 INFO L794 eck$LassoCheckResult]: Stem: 22311#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22312#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22309#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 22310#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22273#L107-1 assume !false; 22683#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22680#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-11-25 08:50:16,414 INFO L796 eck$LassoCheckResult]: Loop: 22665#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 22521#L215 ssl3_connect_~s__server~0 := 0; 22657#L220 assume 0 != ssl3_connect_~cb~0; 22651#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22649#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22646#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22641#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 22637#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 22638#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22672#L544 ssl3_connect_~skip~0 := 0; 22671#L107-1 assume !false; 22670#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22669#L110 assume !(12292 == ssl3_connect_~s__state~0); 22668#L113 assume !(16384 == ssl3_connect_~s__state~0); 22527#L116 assume !(4096 == ssl3_connect_~s__state~0); 22528#L119 assume !(20480 == ssl3_connect_~s__state~0); 22519#L122 assume !(4099 == ssl3_connect_~s__state~0); 22516#L125 assume 4368 == ssl3_connect_~s__state~0; 22474#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 22513#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22510#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22505#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22497#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22493#L544 ssl3_connect_~skip~0 := 0; 22491#L107-1 assume !false; 22489#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22487#L110 assume !(12292 == ssl3_connect_~s__state~0); 22485#L113 assume !(16384 == ssl3_connect_~s__state~0); 22483#L116 assume !(4096 == ssl3_connect_~s__state~0); 22481#L119 assume !(20480 == ssl3_connect_~s__state~0); 22479#L122 assume !(4099 == ssl3_connect_~s__state~0); 22477#L125 assume !(4368 == ssl3_connect_~s__state~0); 22472#L128 assume !(4369 == ssl3_connect_~s__state~0); 22464#L131 assume 4384 == ssl3_connect_~s__state~0; 22276#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 22277#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22459#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 22362#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22364#L298-2 ssl3_connect_~s__init_num~0 := 0; 23257#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23253#L544 ssl3_connect_~skip~0 := 0; 23251#L107-1 assume !false; 23249#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23247#L110 assume !(12292 == ssl3_connect_~s__state~0); 23245#L113 assume !(16384 == ssl3_connect_~s__state~0); 23243#L116 assume !(4096 == ssl3_connect_~s__state~0); 23241#L119 assume !(20480 == ssl3_connect_~s__state~0); 23239#L122 assume !(4099 == ssl3_connect_~s__state~0); 23237#L125 assume !(4368 == ssl3_connect_~s__state~0); 23236#L128 assume !(4369 == ssl3_connect_~s__state~0); 23235#L131 assume !(4384 == ssl3_connect_~s__state~0); 23234#L134 assume !(4385 == ssl3_connect_~s__state~0); 23233#L137 assume 4400 == ssl3_connect_~s__state~0; 22878#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23232#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22249#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22250#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23765#L544 ssl3_connect_~skip~0 := 0; 23764#L107-1 assume !false; 23762#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23761#L110 assume !(12292 == ssl3_connect_~s__state~0); 23760#L113 assume !(16384 == ssl3_connect_~s__state~0); 23759#L116 assume !(4096 == ssl3_connect_~s__state~0); 23758#L119 assume !(20480 == ssl3_connect_~s__state~0); 23757#L122 assume !(4099 == ssl3_connect_~s__state~0); 23756#L125 assume !(4368 == ssl3_connect_~s__state~0); 23755#L128 assume !(4369 == ssl3_connect_~s__state~0); 23754#L131 assume !(4384 == ssl3_connect_~s__state~0); 23753#L134 assume !(4385 == ssl3_connect_~s__state~0); 23751#L137 assume !(4400 == ssl3_connect_~s__state~0); 23745#L140 assume !(4401 == ssl3_connect_~s__state~0); 22381#L143 assume 4416 == ssl3_connect_~s__state~0; 22382#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 22325#L327 assume !(3 == ssl3_connect_~blastFlag~0); 22326#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23851#L335 assume !(0 == ssl3_connect_~tmp___6~0); 22313#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22210#L544 ssl3_connect_~skip~0 := 0; 22211#L107-1 assume !false; 22322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22314#L110 assume !(12292 == ssl3_connect_~s__state~0); 22275#L113 assume !(16384 == ssl3_connect_~s__state~0); 22258#L116 assume !(4096 == ssl3_connect_~s__state~0); 22259#L119 assume !(20480 == ssl3_connect_~s__state~0); 22264#L122 assume !(4099 == ssl3_connect_~s__state~0); 23833#L125 assume !(4368 == ssl3_connect_~s__state~0); 23831#L128 assume !(4369 == ssl3_connect_~s__state~0); 22215#L131 assume !(4384 == ssl3_connect_~s__state~0); 22216#L134 assume !(4385 == ssl3_connect_~s__state~0); 22319#L137 assume !(4400 == ssl3_connect_~s__state~0); 22320#L140 assume !(4401 == ssl3_connect_~s__state~0); 22301#L143 assume !(4416 == ssl3_connect_~s__state~0); 22278#L146 assume !(4417 == ssl3_connect_~s__state~0); 22279#L149 assume 4432 == ssl3_connect_~s__state~0; 22867#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 23808#L343 assume !(5 == ssl3_connect_~blastFlag~0); 23805#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23801#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23797#L544 ssl3_connect_~skip~0 := 0; 23796#L107-1 assume !false; 23795#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23793#L110 assume !(12292 == ssl3_connect_~s__state~0); 23791#L113 assume !(16384 == ssl3_connect_~s__state~0); 23790#L116 assume !(4096 == ssl3_connect_~s__state~0); 23788#L119 assume !(20480 == ssl3_connect_~s__state~0); 23783#L122 assume !(4099 == ssl3_connect_~s__state~0); 23781#L125 assume !(4368 == ssl3_connect_~s__state~0); 23779#L128 assume !(4369 == ssl3_connect_~s__state~0); 23777#L131 assume !(4384 == ssl3_connect_~s__state~0); 23776#L134 assume !(4385 == ssl3_connect_~s__state~0); 23775#L137 assume !(4400 == ssl3_connect_~s__state~0); 23773#L140 assume !(4401 == ssl3_connect_~s__state~0); 23772#L143 assume !(4416 == ssl3_connect_~s__state~0); 23771#L146 assume !(4417 == ssl3_connect_~s__state~0); 23763#L149 assume !(4432 == ssl3_connect_~s__state~0); 22267#L152 assume !(4433 == ssl3_connect_~s__state~0); 22268#L155 assume 4448 == ssl3_connect_~s__state~0; 22341#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 22304#L355 assume !(ssl3_connect_~ret~0 <= 0); 22299#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22300#L358-2 ssl3_connect_~s__init_num~0 := 0; 22230#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23724#L544 ssl3_connect_~skip~0 := 0; 23722#L107-1 assume !false; 23720#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23718#L110 assume !(12292 == ssl3_connect_~s__state~0); 23716#L113 assume !(16384 == ssl3_connect_~s__state~0); 23714#L116 assume !(4096 == ssl3_connect_~s__state~0); 23713#L119 assume !(20480 == ssl3_connect_~s__state~0); 23712#L122 assume !(4099 == ssl3_connect_~s__state~0); 23711#L125 assume !(4368 == ssl3_connect_~s__state~0); 23710#L128 assume !(4369 == ssl3_connect_~s__state~0); 23709#L131 assume !(4384 == ssl3_connect_~s__state~0); 23707#L134 assume !(4385 == ssl3_connect_~s__state~0); 23702#L137 assume !(4400 == ssl3_connect_~s__state~0); 23700#L140 assume !(4401 == ssl3_connect_~s__state~0); 23698#L143 assume !(4416 == ssl3_connect_~s__state~0); 23696#L146 assume !(4417 == ssl3_connect_~s__state~0); 23694#L149 assume !(4432 == ssl3_connect_~s__state~0); 23692#L152 assume !(4433 == ssl3_connect_~s__state~0); 22237#L155 assume !(4448 == ssl3_connect_~s__state~0); 22224#L158 assume !(4449 == ssl3_connect_~s__state~0); 22225#L161 assume !(4464 == ssl3_connect_~s__state~0); 22218#L164 assume !(4465 == ssl3_connect_~s__state~0); 22219#L167 assume !(4466 == ssl3_connect_~s__state~0); 22337#L170 assume !(4467 == ssl3_connect_~s__state~0); 22327#L173 assume 4480 == ssl3_connect_~s__state~0; 22241#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22242#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22351#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22764#L383-2 ssl3_connect_~s__init_num~0 := 0; 22735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22731#L544 ssl3_connect_~skip~0 := 0; 22728#L107-1 assume !false; 22729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22720#L110 assume !(12292 == ssl3_connect_~s__state~0); 22721#L113 assume !(16384 == ssl3_connect_~s__state~0); 22660#L116 assume !(4096 == ssl3_connect_~s__state~0); 22525#L119 assume !(20480 == ssl3_connect_~s__state~0); 22520#L122 assume !(4099 == ssl3_connect_~s__state~0); 22517#L125 assume !(4368 == ssl3_connect_~s__state~0); 22473#L128 assume !(4369 == ssl3_connect_~s__state~0); 22475#L131 assume !(4384 == ssl3_connect_~s__state~0); 22889#L134 assume !(4385 == ssl3_connect_~s__state~0); 22887#L137 assume !(4400 == ssl3_connect_~s__state~0); 22877#L140 assume !(4401 == ssl3_connect_~s__state~0); 22873#L143 assume !(4416 == ssl3_connect_~s__state~0); 22871#L146 assume !(4417 == ssl3_connect_~s__state~0); 22869#L149 assume !(4432 == ssl3_connect_~s__state~0); 22866#L152 assume !(4433 == ssl3_connect_~s__state~0); 22864#L155 assume !(4448 == ssl3_connect_~s__state~0); 22862#L158 assume !(4449 == ssl3_connect_~s__state~0); 22860#L161 assume !(4464 == ssl3_connect_~s__state~0); 22858#L164 assume !(4465 == ssl3_connect_~s__state~0); 22856#L167 assume !(4466 == ssl3_connect_~s__state~0); 22854#L170 assume !(4467 == ssl3_connect_~s__state~0); 22852#L173 assume !(4480 == ssl3_connect_~s__state~0); 22850#L176 assume !(4481 == ssl3_connect_~s__state~0); 22848#L179 assume !(4496 == ssl3_connect_~s__state~0); 22691#L182 assume !(4497 == ssl3_connect_~s__state~0); 22687#L185 assume !(4512 == ssl3_connect_~s__state~0); 22686#L188 assume !(4513 == ssl3_connect_~s__state~0); 22386#L191 assume !(4528 == ssl3_connect_~s__state~0); 22383#L194 assume !(4529 == ssl3_connect_~s__state~0); 22385#L197 assume !(4560 == ssl3_connect_~s__state~0); 22652#L200 assume !(4561 == ssl3_connect_~s__state~0); 22654#L203 assume 4352 == ssl3_connect_~s__state~0; 22951#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22949#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22947#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22943#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22940#L544 ssl3_connect_~skip~0 := 0; 22938#L107-1 assume !false; 22937#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22690#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-11-25 08:50:16,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2019-11-25 08:50:16,415 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,415 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535162551] [2019-11-25 08:50:16,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,423 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:16,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,424 INFO L82 PathProgramCache]: Analyzing trace with hash 905241670, now seen corresponding path program 1 times [2019-11-25 08:50:16,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,424 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926521167] [2019-11-25 08:50:16,424 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:16,482 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2019-11-25 08:50:16,483 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926521167] [2019-11-25 08:50:16,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:16,485 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:16,485 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517184067] [2019-11-25 08:50:16,486 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:16,486 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:16,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:16,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:16,487 INFO L87 Difference]: Start difference. First operand 1648 states and 2197 transitions. cyclomatic complexity: 551 Second operand 3 states. [2019-11-25 08:50:16,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:16,511 INFO L93 Difference]: Finished difference Result 3266 states and 4351 transitions. [2019-11-25 08:50:16,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:16,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3266 states and 4351 transitions. [2019-11-25 08:50:16,525 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-25 08:50:16,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-25 08:50:16,548 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2019-11-25 08:50:16,550 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2019-11-25 08:50:16,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 4351 transitions. [2019-11-25 08:50:16,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:16,554 INFO L688 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-25 08:50:16,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 4351 transitions. [2019-11-25 08:50:16,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3266. [2019-11-25 08:50:16,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3266 states. [2019-11-25 08:50:16,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-25 08:50:16,610 INFO L711 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-25 08:50:16,611 INFO L591 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-25 08:50:16,611 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:50:16,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3266 states and 4351 transitions. [2019-11-25 08:50:16,619 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-25 08:50:16,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:16,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:16,621 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,621 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,622 INFO L794 eck$LassoCheckResult]: Stem: 27226#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27227#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27224#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 27225#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27190#L107-1 assume !false; 27502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27503#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-11-25 08:50:16,622 INFO L796 eck$LassoCheckResult]: Loop: 27512#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 27377#L215 ssl3_connect_~s__server~0 := 0; 27484#L220 assume 0 != ssl3_connect_~cb~0; 27470#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 27471#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 27460#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 27459#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 27450#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 27451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27565#L544 ssl3_connect_~skip~0 := 0; 27555#L107-1 assume !false; 27556#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27404#L110 assume !(12292 == ssl3_connect_~s__state~0); 27405#L113 assume !(16384 == ssl3_connect_~s__state~0); 27392#L116 assume !(4096 == ssl3_connect_~s__state~0); 27393#L119 assume !(20480 == ssl3_connect_~s__state~0); 27379#L122 assume !(4099 == ssl3_connect_~s__state~0); 27380#L125 assume 4368 == ssl3_connect_~s__state~0; 27365#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 27366#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27356#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 27357#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 27342#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27340#L544 ssl3_connect_~skip~0 := 0; 27331#L107-1 assume !false; 27332#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27323#L110 assume !(12292 == ssl3_connect_~s__state~0); 27324#L113 assume !(16384 == ssl3_connect_~s__state~0); 27315#L116 assume !(4096 == ssl3_connect_~s__state~0); 27316#L119 assume !(20480 == ssl3_connect_~s__state~0); 27307#L122 assume !(4099 == ssl3_connect_~s__state~0); 27308#L125 assume !(4368 == ssl3_connect_~s__state~0); 27296#L128 assume !(4369 == ssl3_connect_~s__state~0); 27297#L131 assume 4384 == ssl3_connect_~s__state~0; 27281#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27282#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28024#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 28022#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28019#L298-2 ssl3_connect_~s__init_num~0 := 0; 28015#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28011#L544 ssl3_connect_~skip~0 := 0; 28009#L107-1 assume !false; 28007#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28005#L110 assume !(12292 == ssl3_connect_~s__state~0); 28003#L113 assume !(16384 == ssl3_connect_~s__state~0); 28001#L116 assume !(4096 == ssl3_connect_~s__state~0); 27999#L119 assume !(20480 == ssl3_connect_~s__state~0); 27997#L122 assume !(4099 == ssl3_connect_~s__state~0); 27995#L125 assume !(4368 == ssl3_connect_~s__state~0); 27993#L128 assume !(4369 == ssl3_connect_~s__state~0); 27991#L131 assume !(4384 == ssl3_connect_~s__state~0); 27989#L134 assume !(4385 == ssl3_connect_~s__state~0); 27987#L137 assume 4400 == ssl3_connect_~s__state~0; 27614#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27983#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27979#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27975#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27969#L544 ssl3_connect_~skip~0 := 0; 27963#L107-1 assume !false; 27961#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27959#L110 assume !(12292 == ssl3_connect_~s__state~0); 27957#L113 assume !(16384 == ssl3_connect_~s__state~0); 27955#L116 assume !(4096 == ssl3_connect_~s__state~0); 27953#L119 assume !(20480 == ssl3_connect_~s__state~0); 27951#L122 assume !(4099 == ssl3_connect_~s__state~0); 27949#L125 assume !(4368 == ssl3_connect_~s__state~0); 27947#L128 assume !(4369 == ssl3_connect_~s__state~0); 27945#L131 assume !(4384 == ssl3_connect_~s__state~0); 27943#L134 assume !(4385 == ssl3_connect_~s__state~0); 27941#L137 assume !(4400 == ssl3_connect_~s__state~0); 27939#L140 assume !(4401 == ssl3_connect_~s__state~0); 27937#L143 assume 4416 == ssl3_connect_~s__state~0; 27606#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27934#L327 assume !(3 == ssl3_connect_~blastFlag~0); 27932#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 27929#L335 assume !(0 == ssl3_connect_~tmp___6~0); 27925#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27921#L544 ssl3_connect_~skip~0 := 0; 27919#L107-1 assume !false; 27917#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27914#L110 assume !(12292 == ssl3_connect_~s__state~0); 27911#L113 assume !(16384 == ssl3_connect_~s__state~0); 27908#L116 assume !(4096 == ssl3_connect_~s__state~0); 27905#L119 assume !(20480 == ssl3_connect_~s__state~0); 27902#L122 assume !(4099 == ssl3_connect_~s__state~0); 27899#L125 assume !(4368 == ssl3_connect_~s__state~0); 27896#L128 assume !(4369 == ssl3_connect_~s__state~0); 27893#L131 assume !(4384 == ssl3_connect_~s__state~0); 27891#L134 assume !(4385 == ssl3_connect_~s__state~0); 27888#L137 assume !(4400 == ssl3_connect_~s__state~0); 27885#L140 assume !(4401 == ssl3_connect_~s__state~0); 27879#L143 assume !(4416 == ssl3_connect_~s__state~0); 27878#L146 assume !(4417 == ssl3_connect_~s__state~0); 27877#L149 assume 4432 == ssl3_connect_~s__state~0; 27597#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 27869#L343 assume !(5 == ssl3_connect_~blastFlag~0); 27866#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 27862#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27858#L544 ssl3_connect_~skip~0 := 0; 27856#L107-1 assume !false; 27854#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27852#L110 assume !(12292 == ssl3_connect_~s__state~0); 27850#L113 assume !(16384 == ssl3_connect_~s__state~0); 27848#L116 assume !(4096 == ssl3_connect_~s__state~0); 27846#L119 assume !(20480 == ssl3_connect_~s__state~0); 27844#L122 assume !(4099 == ssl3_connect_~s__state~0); 27842#L125 assume !(4368 == ssl3_connect_~s__state~0); 27840#L128 assume !(4369 == ssl3_connect_~s__state~0); 27838#L131 assume !(4384 == ssl3_connect_~s__state~0); 27836#L134 assume !(4385 == ssl3_connect_~s__state~0); 27834#L137 assume !(4400 == ssl3_connect_~s__state~0); 27832#L140 assume !(4401 == ssl3_connect_~s__state~0); 27830#L143 assume !(4416 == ssl3_connect_~s__state~0); 27828#L146 assume !(4417 == ssl3_connect_~s__state~0); 27826#L149 assume !(4432 == ssl3_connect_~s__state~0); 27824#L152 assume !(4433 == ssl3_connect_~s__state~0); 27822#L155 assume 4448 == ssl3_connect_~s__state~0; 27589#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 27819#L355 assume !(ssl3_connect_~ret~0 <= 0); 27816#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 27813#L358-2 ssl3_connect_~s__init_num~0 := 0; 27809#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27805#L544 ssl3_connect_~skip~0 := 0; 27803#L107-1 assume !false; 27800#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27799#L110 assume !(12292 == ssl3_connect_~s__state~0); 27796#L113 assume !(16384 == ssl3_connect_~s__state~0); 27751#L116 assume !(4096 == ssl3_connect_~s__state~0); 27750#L119 assume !(20480 == ssl3_connect_~s__state~0); 27748#L122 assume !(4099 == ssl3_connect_~s__state~0); 27746#L125 assume !(4368 == ssl3_connect_~s__state~0); 27745#L128 assume !(4369 == ssl3_connect_~s__state~0); 27744#L131 assume !(4384 == ssl3_connect_~s__state~0); 27742#L134 assume !(4385 == ssl3_connect_~s__state~0); 27740#L137 assume !(4400 == ssl3_connect_~s__state~0); 27739#L140 assume !(4401 == ssl3_connect_~s__state~0); 27738#L143 assume !(4416 == ssl3_connect_~s__state~0); 27736#L146 assume !(4417 == ssl3_connect_~s__state~0); 27734#L149 assume !(4432 == ssl3_connect_~s__state~0); 27733#L152 assume !(4433 == ssl3_connect_~s__state~0); 27732#L155 assume !(4448 == ssl3_connect_~s__state~0); 27729#L158 assume !(4449 == ssl3_connect_~s__state~0); 27724#L161 assume 4464 == ssl3_connect_~s__state~0; 27573#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 27722#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 27714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27709#L544 ssl3_connect_~skip~0 := 0; 27708#L107-1 assume !false; 27707#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27706#L110 assume !(12292 == ssl3_connect_~s__state~0); 27705#L113 assume !(16384 == ssl3_connect_~s__state~0); 27704#L116 assume !(4096 == ssl3_connect_~s__state~0); 27703#L119 assume !(20480 == ssl3_connect_~s__state~0); 27702#L122 assume !(4099 == ssl3_connect_~s__state~0); 27701#L125 assume !(4368 == ssl3_connect_~s__state~0); 27700#L128 assume !(4369 == ssl3_connect_~s__state~0); 27699#L131 assume !(4384 == ssl3_connect_~s__state~0); 27698#L134 assume !(4385 == ssl3_connect_~s__state~0); 27696#L137 assume !(4400 == ssl3_connect_~s__state~0); 27694#L140 assume !(4401 == ssl3_connect_~s__state~0); 27692#L143 assume !(4416 == ssl3_connect_~s__state~0); 27690#L146 assume !(4417 == ssl3_connect_~s__state~0); 27688#L149 assume !(4432 == ssl3_connect_~s__state~0); 27686#L152 assume !(4433 == ssl3_connect_~s__state~0); 27684#L155 assume !(4448 == ssl3_connect_~s__state~0); 27682#L158 assume !(4449 == ssl3_connect_~s__state~0); 27680#L161 assume !(4464 == ssl3_connect_~s__state~0); 27678#L164 assume !(4465 == ssl3_connect_~s__state~0); 27676#L167 assume !(4466 == ssl3_connect_~s__state~0); 27674#L170 assume !(4467 == ssl3_connect_~s__state~0); 27672#L173 assume 4480 == ssl3_connect_~s__state~0; 27667#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 27666#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27664#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 27663#L383-2 ssl3_connect_~s__init_num~0 := 0; 27655#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27653#L544 ssl3_connect_~skip~0 := 0; 27648#L107-1 assume !false; 27649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27644#L110 assume !(12292 == ssl3_connect_~s__state~0); 27645#L113 assume !(16384 == ssl3_connect_~s__state~0); 27639#L116 assume !(4096 == ssl3_connect_~s__state~0); 27640#L119 assume !(20480 == ssl3_connect_~s__state~0); 27376#L122 assume !(4099 == ssl3_connect_~s__state~0); 27378#L125 assume !(4368 == ssl3_connect_~s__state~0); 27627#L128 assume !(4369 == ssl3_connect_~s__state~0); 27628#L131 assume !(4384 == ssl3_connect_~s__state~0); 27621#L134 assume !(4385 == ssl3_connect_~s__state~0); 27622#L137 assume !(4400 == ssl3_connect_~s__state~0); 27613#L140 assume !(4401 == ssl3_connect_~s__state~0); 27615#L143 assume !(4416 == ssl3_connect_~s__state~0); 27605#L146 assume !(4417 == ssl3_connect_~s__state~0); 27607#L149 assume !(4432 == ssl3_connect_~s__state~0); 27596#L152 assume !(4433 == ssl3_connect_~s__state~0); 27598#L155 assume !(4448 == ssl3_connect_~s__state~0); 27588#L158 assume !(4449 == ssl3_connect_~s__state~0); 27590#L161 assume !(4464 == ssl3_connect_~s__state~0); 27581#L164 assume !(4465 == ssl3_connect_~s__state~0); 27582#L167 assume !(4466 == ssl3_connect_~s__state~0); 27572#L170 assume !(4467 == ssl3_connect_~s__state~0); 27574#L173 assume !(4480 == ssl3_connect_~s__state~0); 27670#L176 assume !(4481 == ssl3_connect_~s__state~0); 27671#L179 assume !(4496 == ssl3_connect_~s__state~0); 27546#L182 assume !(4497 == ssl3_connect_~s__state~0); 27547#L185 assume !(4512 == ssl3_connect_~s__state~0); 27801#L188 assume !(4513 == ssl3_connect_~s__state~0); 27269#L191 assume !(4528 == ssl3_connect_~s__state~0); 27266#L194 assume !(4529 == ssl3_connect_~s__state~0); 27268#L197 assume !(4560 == ssl3_connect_~s__state~0); 27472#L200 assume !(4561 == ssl3_connect_~s__state~0); 27474#L203 assume 4352 == ssl3_connect_~s__state~0; 27530#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 27531#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 27522#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27523#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27509#L544 ssl3_connect_~skip~0 := 0; 27510#L107-1 assume !false; 27504#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27505#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-11-25 08:50:16,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2019-11-25 08:50:16,623 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,623 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446601537] [2019-11-25 08:50:16,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,629 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:16,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,629 INFO L82 PathProgramCache]: Analyzing trace with hash 652105564, now seen corresponding path program 1 times [2019-11-25 08:50:16,630 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,630 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705238465] [2019-11-25 08:50:16,630 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:16,689 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2019-11-25 08:50:16,689 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705238465] [2019-11-25 08:50:16,690 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:16,690 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:16,690 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236440899] [2019-11-25 08:50:16,691 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:16,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:16,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:16,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:16,691 INFO L87 Difference]: Start difference. First operand 3266 states and 4351 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2019-11-25 08:50:16,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:16,842 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2019-11-25 08:50:16,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:16,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2019-11-25 08:50:16,854 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2019-11-25 08:50:16,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2019-11-25 08:50:16,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2019-11-25 08:50:16,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2019-11-25 08:50:16,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2019-11-25 08:50:16,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:16,879 INFO L688 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2019-11-25 08:50:16,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2019-11-25 08:50:16,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2019-11-25 08:50:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2019-11-25 08:50:16,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2019-11-25 08:50:16,949 INFO L711 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-25 08:50:16,949 INFO L591 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-25 08:50:16,949 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:50:16,950 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2019-11-25 08:50:16,961 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-25 08:50:16,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:16,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:16,964 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,964 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:16,964 INFO L794 eck$LassoCheckResult]: Stem: 33917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33918#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33915#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 33916#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33877#L107-1 assume !false; 34198#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34199#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-11-25 08:50:16,965 INFO L796 eck$LassoCheckResult]: Loop: 34189#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 34082#L215 ssl3_connect_~s__server~0 := 0; 34178#L220 assume 0 != ssl3_connect_~cb~0; 34169#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 34164#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 34156#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 34155#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 34142#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 34143#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34989#L544 ssl3_connect_~skip~0 := 0; 34988#L107-1 assume !false; 34987#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34986#L110 assume !(12292 == ssl3_connect_~s__state~0); 34985#L113 assume !(16384 == ssl3_connect_~s__state~0); 34984#L116 assume !(4096 == ssl3_connect_~s__state~0); 34983#L119 assume !(20480 == ssl3_connect_~s__state~0); 34982#L122 assume !(4099 == ssl3_connect_~s__state~0); 34981#L125 assume 4368 == ssl3_connect_~s__state~0; 34075#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 34980#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 34978#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 34977#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 34047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34045#L544 ssl3_connect_~skip~0 := 0; 34036#L107-1 assume !false; 34037#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34028#L110 assume !(12292 == ssl3_connect_~s__state~0); 34029#L113 assume !(16384 == ssl3_connect_~s__state~0); 34020#L116 assume !(4096 == ssl3_connect_~s__state~0); 34021#L119 assume !(20480 == ssl3_connect_~s__state~0); 34012#L122 assume !(4099 == ssl3_connect_~s__state~0); 34013#L125 assume !(4368 == ssl3_connect_~s__state~0); 34001#L128 assume !(4369 == ssl3_connect_~s__state~0); 34002#L131 assume 4384 == ssl3_connect_~s__state~0; 33985#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 33986#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33976#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 33977#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 34706#L298-2 ssl3_connect_~s__init_num~0 := 0; 34707#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34698#L544 ssl3_connect_~skip~0 := 0; 34699#L107-1 assume !false; 34694#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34695#L110 assume !(12292 == ssl3_connect_~s__state~0); 34690#L113 assume !(16384 == ssl3_connect_~s__state~0); 34691#L116 assume !(4096 == ssl3_connect_~s__state~0); 34686#L119 assume !(20480 == ssl3_connect_~s__state~0); 34687#L122 assume !(4099 == ssl3_connect_~s__state~0); 34682#L125 assume !(4368 == ssl3_connect_~s__state~0); 34683#L128 assume !(4369 == ssl3_connect_~s__state~0); 34678#L131 assume !(4384 == ssl3_connect_~s__state~0); 34679#L134 assume !(4385 == ssl3_connect_~s__state~0); 34675#L137 assume 4400 == ssl3_connect_~s__state~0; 34304#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34669#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 34668#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34659#L544 ssl3_connect_~skip~0 := 0; 34654#L107-1 assume !false; 34655#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34650#L110 assume !(12292 == ssl3_connect_~s__state~0); 34651#L113 assume !(16384 == ssl3_connect_~s__state~0); 34646#L116 assume !(4096 == ssl3_connect_~s__state~0); 34647#L119 assume !(20480 == ssl3_connect_~s__state~0); 34642#L122 assume !(4099 == ssl3_connect_~s__state~0); 34643#L125 assume !(4368 == ssl3_connect_~s__state~0); 34638#L128 assume !(4369 == ssl3_connect_~s__state~0); 34639#L131 assume !(4384 == ssl3_connect_~s__state~0); 34634#L134 assume !(4385 == ssl3_connect_~s__state~0); 34635#L137 assume !(4400 == ssl3_connect_~s__state~0); 34630#L140 assume !(4401 == ssl3_connect_~s__state~0); 34631#L143 assume 4416 == ssl3_connect_~s__state~0; 34297#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34628#L327 assume !(3 == ssl3_connect_~blastFlag~0); 34624#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34625#L335 assume !(0 == ssl3_connect_~tmp___6~0); 34618#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34616#L544 ssl3_connect_~skip~0 := 0; 34611#L107-1 assume !false; 34612#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34607#L110 assume !(12292 == ssl3_connect_~s__state~0); 34608#L113 assume !(16384 == ssl3_connect_~s__state~0); 34603#L116 assume !(4096 == ssl3_connect_~s__state~0); 34604#L119 assume !(20480 == ssl3_connect_~s__state~0); 34599#L122 assume !(4099 == ssl3_connect_~s__state~0); 34600#L125 assume !(4368 == ssl3_connect_~s__state~0); 34595#L128 assume !(4369 == ssl3_connect_~s__state~0); 34596#L131 assume !(4384 == ssl3_connect_~s__state~0); 34591#L134 assume !(4385 == ssl3_connect_~s__state~0); 34592#L137 assume !(4400 == ssl3_connect_~s__state~0); 34587#L140 assume !(4401 == ssl3_connect_~s__state~0); 34588#L143 assume !(4416 == ssl3_connect_~s__state~0); 34583#L146 assume !(4417 == ssl3_connect_~s__state~0); 34584#L149 assume 4432 == ssl3_connect_~s__state~0; 34290#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34581#L343 assume !(5 == ssl3_connect_~blastFlag~0); 34571#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 34572#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34555#L544 ssl3_connect_~skip~0 := 0; 34556#L107-1 assume !false; 34547#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34548#L110 assume !(12292 == ssl3_connect_~s__state~0); 34539#L113 assume !(16384 == ssl3_connect_~s__state~0); 34540#L116 assume !(4096 == ssl3_connect_~s__state~0); 34531#L119 assume !(20480 == ssl3_connect_~s__state~0); 34532#L122 assume !(4099 == ssl3_connect_~s__state~0); 34523#L125 assume !(4368 == ssl3_connect_~s__state~0); 34524#L128 assume !(4369 == ssl3_connect_~s__state~0); 34515#L131 assume !(4384 == ssl3_connect_~s__state~0); 34516#L134 assume !(4385 == ssl3_connect_~s__state~0); 34507#L137 assume !(4400 == ssl3_connect_~s__state~0); 34508#L140 assume !(4401 == ssl3_connect_~s__state~0); 34500#L143 assume !(4416 == ssl3_connect_~s__state~0); 34501#L146 assume !(4417 == ssl3_connect_~s__state~0); 34492#L149 assume !(4432 == ssl3_connect_~s__state~0); 34493#L152 assume !(4433 == ssl3_connect_~s__state~0); 34485#L155 assume 4448 == ssl3_connect_~s__state~0; 34283#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 34479#L355 assume !(ssl3_connect_~ret~0 <= 0); 34480#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 34574#L358-2 ssl3_connect_~s__init_num~0 := 0; 34575#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34557#L544 ssl3_connect_~skip~0 := 0; 34558#L107-1 assume !false; 34549#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34550#L110 assume !(12292 == ssl3_connect_~s__state~0); 34541#L113 assume !(16384 == ssl3_connect_~s__state~0); 34542#L116 assume !(4096 == ssl3_connect_~s__state~0); 34533#L119 assume !(20480 == ssl3_connect_~s__state~0); 34534#L122 assume !(4099 == ssl3_connect_~s__state~0); 34525#L125 assume !(4368 == ssl3_connect_~s__state~0); 34526#L128 assume !(4369 == ssl3_connect_~s__state~0); 34517#L131 assume !(4384 == ssl3_connect_~s__state~0); 34518#L134 assume !(4385 == ssl3_connect_~s__state~0); 34509#L137 assume !(4400 == ssl3_connect_~s__state~0); 34510#L140 assume !(4401 == ssl3_connect_~s__state~0); 34502#L143 assume !(4416 == ssl3_connect_~s__state~0); 34498#L146 assume !(4417 == ssl3_connect_~s__state~0); 34499#L149 assume !(4432 == ssl3_connect_~s__state~0); 34490#L152 assume !(4433 == ssl3_connect_~s__state~0); 34491#L155 assume !(4448 == ssl3_connect_~s__state~0); 34483#L158 assume !(4449 == ssl3_connect_~s__state~0); 34484#L161 assume 4464 == ssl3_connect_~s__state~0; 34270#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 34478#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 34469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34465#L544 ssl3_connect_~skip~0 := 0; 34466#L107-1 assume !false; 34461#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34462#L110 assume !(12292 == ssl3_connect_~s__state~0); 34457#L113 assume !(16384 == ssl3_connect_~s__state~0); 34458#L116 assume !(4096 == ssl3_connect_~s__state~0); 34453#L119 assume !(20480 == ssl3_connect_~s__state~0); 34454#L122 assume !(4099 == ssl3_connect_~s__state~0); 34449#L125 assume !(4368 == ssl3_connect_~s__state~0); 34450#L128 assume !(4369 == ssl3_connect_~s__state~0); 34445#L131 assume !(4384 == ssl3_connect_~s__state~0); 34446#L134 assume !(4385 == ssl3_connect_~s__state~0); 34441#L137 assume !(4400 == ssl3_connect_~s__state~0); 34442#L140 assume !(4401 == ssl3_connect_~s__state~0); 34437#L143 assume !(4416 == ssl3_connect_~s__state~0); 34438#L146 assume !(4417 == ssl3_connect_~s__state~0); 34433#L149 assume !(4432 == ssl3_connect_~s__state~0); 34434#L152 assume !(4433 == ssl3_connect_~s__state~0); 34429#L155 assume !(4448 == ssl3_connect_~s__state~0); 34430#L158 assume !(4449 == ssl3_connect_~s__state~0); 34425#L161 assume !(4464 == ssl3_connect_~s__state~0); 34426#L164 assume !(4465 == ssl3_connect_~s__state~0); 34421#L167 assume !(4466 == ssl3_connect_~s__state~0); 34422#L170 assume !(4467 == ssl3_connect_~s__state~0); 34418#L173 assume 4480 == ssl3_connect_~s__state~0; 34253#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 34414#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34415#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 34407#L383-2 ssl3_connect_~s__init_num~0 := 0; 34404#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34401#L544 ssl3_connect_~skip~0 := 0; 34400#L107-1 assume !false; 34399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34398#L110 assume !(12292 == ssl3_connect_~s__state~0); 34397#L113 assume !(16384 == ssl3_connect_~s__state~0); 34396#L116 assume !(4096 == ssl3_connect_~s__state~0); 34395#L119 assume !(20480 == ssl3_connect_~s__state~0); 34394#L122 assume !(4099 == ssl3_connect_~s__state~0); 34393#L125 assume !(4368 == ssl3_connect_~s__state~0); 34392#L128 assume !(4369 == ssl3_connect_~s__state~0); 34391#L131 assume !(4384 == ssl3_connect_~s__state~0); 34390#L134 assume !(4385 == ssl3_connect_~s__state~0); 34389#L137 assume !(4400 == ssl3_connect_~s__state~0); 34388#L140 assume !(4401 == ssl3_connect_~s__state~0); 34387#L143 assume !(4416 == ssl3_connect_~s__state~0); 34386#L146 assume !(4417 == ssl3_connect_~s__state~0); 34385#L149 assume !(4432 == ssl3_connect_~s__state~0); 34384#L152 assume !(4433 == ssl3_connect_~s__state~0); 34383#L155 assume !(4448 == ssl3_connect_~s__state~0); 34380#L158 assume !(4449 == ssl3_connect_~s__state~0); 34376#L161 assume !(4464 == ssl3_connect_~s__state~0); 34373#L164 assume !(4465 == ssl3_connect_~s__state~0); 34369#L167 assume !(4466 == ssl3_connect_~s__state~0); 34366#L170 assume !(4467 == ssl3_connect_~s__state~0); 34362#L173 assume !(4480 == ssl3_connect_~s__state~0); 34359#L176 assume !(4481 == ssl3_connect_~s__state~0); 34355#L179 assume !(4496 == ssl3_connect_~s__state~0); 34352#L182 assume !(4497 == ssl3_connect_~s__state~0); 34349#L185 assume 4512 == ssl3_connect_~s__state~0; 34233#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 34343#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 34341#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 34337#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 34336#L419 assume !(0 == ssl3_connect_~tmp___8~0); 34332#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34329#L544 ssl3_connect_~skip~0 := 0; 34328#L107-1 assume !false; 34327#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34326#L110 assume !(12292 == ssl3_connect_~s__state~0); 34325#L113 assume !(16384 == ssl3_connect_~s__state~0); 34323#L116 assume !(4096 == ssl3_connect_~s__state~0); 34321#L119 assume !(20480 == ssl3_connect_~s__state~0); 34081#L122 assume !(4099 == ssl3_connect_~s__state~0); 34083#L125 assume !(4368 == ssl3_connect_~s__state~0); 34315#L128 assume !(4369 == ssl3_connect_~s__state~0); 34313#L131 assume !(4384 == ssl3_connect_~s__state~0); 34310#L134 assume !(4385 == ssl3_connect_~s__state~0); 34307#L137 assume !(4400 == ssl3_connect_~s__state~0); 34303#L140 assume !(4401 == ssl3_connect_~s__state~0); 34300#L143 assume !(4416 == ssl3_connect_~s__state~0); 34296#L146 assume !(4417 == ssl3_connect_~s__state~0); 34293#L149 assume !(4432 == ssl3_connect_~s__state~0); 34289#L152 assume !(4433 == ssl3_connect_~s__state~0); 34286#L155 assume !(4448 == ssl3_connect_~s__state~0); 34282#L158 assume !(4449 == ssl3_connect_~s__state~0); 34279#L161 assume !(4464 == ssl3_connect_~s__state~0); 34276#L164 assume !(4465 == ssl3_connect_~s__state~0); 34273#L167 assume !(4466 == ssl3_connect_~s__state~0); 34269#L170 assume !(4467 == ssl3_connect_~s__state~0); 34257#L173 assume !(4480 == ssl3_connect_~s__state~0); 34252#L176 assume !(4481 == ssl3_connect_~s__state~0); 34246#L179 assume !(4496 == ssl3_connect_~s__state~0); 34248#L182 assume !(4497 == ssl3_connect_~s__state~0); 34242#L185 assume !(4512 == ssl3_connect_~s__state~0); 34232#L188 assume !(4513 == ssl3_connect_~s__state~0); 34234#L191 assume !(4528 == ssl3_connect_~s__state~0); 34918#L194 assume !(4529 == ssl3_connect_~s__state~0); 34917#L197 assume !(4560 == ssl3_connect_~s__state~0); 34229#L200 assume !(4561 == ssl3_connect_~s__state~0); 34173#L203 assume 4352 == ssl3_connect_~s__state~0; 34225#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 34226#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 34217#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34218#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34206#L544 ssl3_connect_~skip~0 := 0; 34207#L107-1 assume !false; 34200#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34201#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-11-25 08:50:16,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2019-11-25 08:50:16,966 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,966 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521816529] [2019-11-25 08:50:16,966 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:16,973 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:16,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:16,974 INFO L82 PathProgramCache]: Analyzing trace with hash 628417184, now seen corresponding path program 1 times [2019-11-25 08:50:16,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:16,974 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068898095] [2019-11-25 08:50:16,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:16,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:17,094 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-25 08:50:17,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068898095] [2019-11-25 08:50:17,095 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:17,095 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:17,095 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995832615] [2019-11-25 08:50:17,096 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:17,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:17,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:17,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:17,097 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2019-11-25 08:50:17,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:17,238 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2019-11-25 08:50:17,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:17,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2019-11-25 08:50:17,250 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-25 08:50:17,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2019-11-25 08:50:17,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2019-11-25 08:50:17,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2019-11-25 08:50:17,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2019-11-25 08:50:17,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:17,273 INFO L688 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2019-11-25 08:50:17,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2019-11-25 08:50:17,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2019-11-25 08:50:17,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2019-11-25 08:50:17,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2019-11-25 08:50:17,329 INFO L711 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-25 08:50:17,329 INFO L591 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-25 08:50:17,329 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:50:17,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2019-11-25 08:50:17,338 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2019-11-25 08:50:17,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:17,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:17,341 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:17,341 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:17,341 INFO L794 eck$LassoCheckResult]: Stem: 40719#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40720#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40717#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 40718#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40681#L107-1 assume !false; 41930#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41926#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-11-25 08:50:17,342 INFO L796 eck$LassoCheckResult]: Loop: 41923#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 41012#L215 ssl3_connect_~s__server~0 := 0; 41921#L220 assume 0 != ssl3_connect_~cb~0; 41919#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 41916#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 41912#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41907#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 41903#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 41895#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41891#L544 ssl3_connect_~skip~0 := 0; 41889#L107-1 assume !false; 41887#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41885#L110 assume !(12292 == ssl3_connect_~s__state~0); 41883#L113 assume !(16384 == ssl3_connect_~s__state~0); 41881#L116 assume !(4096 == ssl3_connect_~s__state~0); 41846#L119 assume !(20480 == ssl3_connect_~s__state~0); 41847#L122 assume !(4099 == ssl3_connect_~s__state~0); 41679#L125 assume 4368 == ssl3_connect_~s__state~0; 40999#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 41671#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41668#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 41666#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 41661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41652#L544 ssl3_connect_~skip~0 := 0; 41648#L107-1 assume !false; 41644#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41637#L110 assume !(12292 == ssl3_connect_~s__state~0); 41634#L113 assume !(16384 == ssl3_connect_~s__state~0); 41631#L116 assume !(4096 == ssl3_connect_~s__state~0); 41628#L119 assume !(20480 == ssl3_connect_~s__state~0); 41625#L122 assume !(4099 == ssl3_connect_~s__state~0); 41622#L125 assume !(4368 == ssl3_connect_~s__state~0); 41619#L128 assume !(4369 == ssl3_connect_~s__state~0); 41616#L131 assume 4384 == ssl3_connect_~s__state~0; 40988#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 41612#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41606#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 41602#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41599#L298-2 ssl3_connect_~s__init_num~0 := 0; 41596#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41590#L544 ssl3_connect_~skip~0 := 0; 41587#L107-1 assume !false; 41586#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41585#L110 assume !(12292 == ssl3_connect_~s__state~0); 41583#L113 assume !(16384 == ssl3_connect_~s__state~0); 41582#L116 assume !(4096 == ssl3_connect_~s__state~0); 41581#L119 assume !(20480 == ssl3_connect_~s__state~0); 41580#L122 assume !(4099 == ssl3_connect_~s__state~0); 41579#L125 assume !(4368 == ssl3_connect_~s__state~0); 41577#L128 assume !(4369 == ssl3_connect_~s__state~0); 41575#L131 assume !(4384 == ssl3_connect_~s__state~0); 41573#L134 assume !(4385 == ssl3_connect_~s__state~0); 41572#L137 assume 4400 == ssl3_connect_~s__state~0; 40978#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41568#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41566#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41563#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41553#L544 ssl3_connect_~skip~0 := 0; 41551#L107-1 assume !false; 41548#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41545#L110 assume !(12292 == ssl3_connect_~s__state~0); 41541#L113 assume !(16384 == ssl3_connect_~s__state~0); 41538#L116 assume !(4096 == ssl3_connect_~s__state~0); 41535#L119 assume !(20480 == ssl3_connect_~s__state~0); 41532#L122 assume !(4099 == ssl3_connect_~s__state~0); 41530#L125 assume !(4368 == ssl3_connect_~s__state~0); 41528#L128 assume !(4369 == ssl3_connect_~s__state~0); 41526#L131 assume !(4384 == ssl3_connect_~s__state~0); 41524#L134 assume !(4385 == ssl3_connect_~s__state~0); 41522#L137 assume !(4400 == ssl3_connect_~s__state~0); 41520#L140 assume !(4401 == ssl3_connect_~s__state~0); 41518#L143 assume 4416 == ssl3_connect_~s__state~0; 40968#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 41512#L327 assume !(3 == ssl3_connect_~blastFlag~0); 41513#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41501#L335 assume !(0 == ssl3_connect_~tmp___6~0); 41502#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41485#L544 ssl3_connect_~skip~0 := 0; 41486#L107-1 assume !false; 41477#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41478#L110 assume !(12292 == ssl3_connect_~s__state~0); 41469#L113 assume !(16384 == ssl3_connect_~s__state~0); 41470#L116 assume !(4096 == ssl3_connect_~s__state~0); 41461#L119 assume !(20480 == ssl3_connect_~s__state~0); 41462#L122 assume !(4099 == ssl3_connect_~s__state~0); 41453#L125 assume !(4368 == ssl3_connect_~s__state~0); 41454#L128 assume !(4369 == ssl3_connect_~s__state~0); 41445#L131 assume !(4384 == ssl3_connect_~s__state~0); 41446#L134 assume !(4385 == ssl3_connect_~s__state~0); 41437#L137 assume !(4400 == ssl3_connect_~s__state~0); 41438#L140 assume !(4401 == ssl3_connect_~s__state~0); 41429#L143 assume !(4416 == ssl3_connect_~s__state~0); 41430#L146 assume !(4417 == ssl3_connect_~s__state~0); 41423#L149 assume 4432 == ssl3_connect_~s__state~0; 40958#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 41414#L343 assume !(5 == ssl3_connect_~blastFlag~0); 41415#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41400#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41398#L544 ssl3_connect_~skip~0 := 0; 41389#L107-1 assume !false; 41390#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41381#L110 assume !(12292 == ssl3_connect_~s__state~0); 41382#L113 assume !(16384 == ssl3_connect_~s__state~0); 41373#L116 assume !(4096 == ssl3_connect_~s__state~0); 41374#L119 assume !(20480 == ssl3_connect_~s__state~0); 41365#L122 assume !(4099 == ssl3_connect_~s__state~0); 41366#L125 assume !(4368 == ssl3_connect_~s__state~0); 41357#L128 assume !(4369 == ssl3_connect_~s__state~0); 41358#L131 assume !(4384 == ssl3_connect_~s__state~0); 41349#L134 assume !(4385 == ssl3_connect_~s__state~0); 41350#L137 assume !(4400 == ssl3_connect_~s__state~0); 41341#L140 assume !(4401 == ssl3_connect_~s__state~0); 41342#L143 assume !(4416 == ssl3_connect_~s__state~0); 41333#L146 assume !(4417 == ssl3_connect_~s__state~0); 41334#L149 assume !(4432 == ssl3_connect_~s__state~0); 41325#L152 assume !(4433 == ssl3_connect_~s__state~0); 41326#L155 assume 4448 == ssl3_connect_~s__state~0; 40948#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 41321#L355 assume !(ssl3_connect_~ret~0 <= 0); 41251#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41252#L358-2 ssl3_connect_~s__init_num~0 := 0; 42216#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42213#L544 ssl3_connect_~skip~0 := 0; 42212#L107-1 assume !false; 42209#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42203#L110 assume !(12292 == ssl3_connect_~s__state~0); 42201#L113 assume !(16384 == ssl3_connect_~s__state~0); 42199#L116 assume !(4096 == ssl3_connect_~s__state~0); 42197#L119 assume !(20480 == ssl3_connect_~s__state~0); 42195#L122 assume !(4099 == ssl3_connect_~s__state~0); 42193#L125 assume !(4368 == ssl3_connect_~s__state~0); 42191#L128 assume !(4369 == ssl3_connect_~s__state~0); 42189#L131 assume !(4384 == ssl3_connect_~s__state~0); 42187#L134 assume !(4385 == ssl3_connect_~s__state~0); 42185#L137 assume !(4400 == ssl3_connect_~s__state~0); 42183#L140 assume !(4401 == ssl3_connect_~s__state~0); 42181#L143 assume !(4416 == ssl3_connect_~s__state~0); 42179#L146 assume !(4417 == ssl3_connect_~s__state~0); 42177#L149 assume !(4432 == ssl3_connect_~s__state~0); 42175#L152 assume !(4433 == ssl3_connect_~s__state~0); 42173#L155 assume !(4448 == ssl3_connect_~s__state~0); 42171#L158 assume !(4449 == ssl3_connect_~s__state~0); 42169#L161 assume 4464 == ssl3_connect_~s__state~0; 40930#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 42161#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42148#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42144#L544 ssl3_connect_~skip~0 := 0; 42142#L107-1 assume !false; 42140#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42138#L110 assume !(12292 == ssl3_connect_~s__state~0); 42136#L113 assume !(16384 == ssl3_connect_~s__state~0); 42134#L116 assume !(4096 == ssl3_connect_~s__state~0); 42132#L119 assume !(20480 == ssl3_connect_~s__state~0); 42130#L122 assume !(4099 == ssl3_connect_~s__state~0); 42128#L125 assume !(4368 == ssl3_connect_~s__state~0); 42126#L128 assume !(4369 == ssl3_connect_~s__state~0); 42124#L131 assume !(4384 == ssl3_connect_~s__state~0); 42122#L134 assume !(4385 == ssl3_connect_~s__state~0); 42120#L137 assume !(4400 == ssl3_connect_~s__state~0); 42118#L140 assume !(4401 == ssl3_connect_~s__state~0); 42116#L143 assume !(4416 == ssl3_connect_~s__state~0); 42114#L146 assume !(4417 == ssl3_connect_~s__state~0); 42112#L149 assume !(4432 == ssl3_connect_~s__state~0); 42110#L152 assume !(4433 == ssl3_connect_~s__state~0); 42108#L155 assume !(4448 == ssl3_connect_~s__state~0); 42106#L158 assume !(4449 == ssl3_connect_~s__state~0); 42104#L161 assume !(4464 == ssl3_connect_~s__state~0); 42102#L164 assume !(4465 == ssl3_connect_~s__state~0); 42100#L167 assume !(4466 == ssl3_connect_~s__state~0); 42098#L170 assume !(4467 == ssl3_connect_~s__state~0); 42096#L173 assume 4480 == ssl3_connect_~s__state~0; 40921#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40758#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 40759#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 42089#L383-2 ssl3_connect_~s__init_num~0 := 0; 42086#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42083#L544 ssl3_connect_~skip~0 := 0; 42082#L107-1 assume !false; 42081#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42080#L110 assume !(12292 == ssl3_connect_~s__state~0); 42079#L113 assume !(16384 == ssl3_connect_~s__state~0); 42078#L116 assume !(4096 == ssl3_connect_~s__state~0); 42077#L119 assume !(20480 == ssl3_connect_~s__state~0); 42076#L122 assume !(4099 == ssl3_connect_~s__state~0); 42075#L125 assume !(4368 == ssl3_connect_~s__state~0); 42074#L128 assume !(4369 == ssl3_connect_~s__state~0); 42073#L131 assume !(4384 == ssl3_connect_~s__state~0); 42072#L134 assume !(4385 == ssl3_connect_~s__state~0); 42071#L137 assume !(4400 == ssl3_connect_~s__state~0); 42070#L140 assume !(4401 == ssl3_connect_~s__state~0); 42069#L143 assume !(4416 == ssl3_connect_~s__state~0); 42068#L146 assume !(4417 == ssl3_connect_~s__state~0); 42067#L149 assume !(4432 == ssl3_connect_~s__state~0); 42066#L152 assume !(4433 == ssl3_connect_~s__state~0); 42065#L155 assume !(4448 == ssl3_connect_~s__state~0); 42064#L158 assume !(4449 == ssl3_connect_~s__state~0); 42063#L161 assume !(4464 == ssl3_connect_~s__state~0); 42062#L164 assume !(4465 == ssl3_connect_~s__state~0); 42061#L167 assume !(4466 == ssl3_connect_~s__state~0); 42060#L170 assume !(4467 == ssl3_connect_~s__state~0); 42059#L173 assume !(4480 == ssl3_connect_~s__state~0); 42058#L176 assume !(4481 == ssl3_connect_~s__state~0); 42057#L179 assume !(4496 == ssl3_connect_~s__state~0); 42056#L182 assume !(4497 == ssl3_connect_~s__state~0); 42055#L185 assume 4512 == ssl3_connect_~s__state~0; 41850#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 42054#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 42053#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42052#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 42050#L419 assume !(0 == ssl3_connect_~tmp___8~0); 42047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42044#L544 ssl3_connect_~skip~0 := 0; 42043#L107-1 assume !false; 42042#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42041#L110 assume !(12292 == ssl3_connect_~s__state~0); 42040#L113 assume !(16384 == ssl3_connect_~s__state~0); 42039#L116 assume !(4096 == ssl3_connect_~s__state~0); 42038#L119 assume !(20480 == ssl3_connect_~s__state~0); 42037#L122 assume !(4099 == ssl3_connect_~s__state~0); 42036#L125 assume !(4368 == ssl3_connect_~s__state~0); 42035#L128 assume !(4369 == ssl3_connect_~s__state~0); 42034#L131 assume !(4384 == ssl3_connect_~s__state~0); 42033#L134 assume !(4385 == ssl3_connect_~s__state~0); 42032#L137 assume !(4400 == ssl3_connect_~s__state~0); 42031#L140 assume !(4401 == ssl3_connect_~s__state~0); 42030#L143 assume !(4416 == ssl3_connect_~s__state~0); 42029#L146 assume !(4417 == ssl3_connect_~s__state~0); 42027#L149 assume !(4432 == ssl3_connect_~s__state~0); 42024#L152 assume !(4433 == ssl3_connect_~s__state~0); 42021#L155 assume !(4448 == ssl3_connect_~s__state~0); 42017#L158 assume !(4449 == ssl3_connect_~s__state~0); 42012#L161 assume !(4464 == ssl3_connect_~s__state~0); 42006#L164 assume !(4465 == ssl3_connect_~s__state~0); 42005#L167 assume !(4466 == ssl3_connect_~s__state~0); 41996#L170 assume !(4467 == ssl3_connect_~s__state~0); 41989#L173 assume !(4480 == ssl3_connect_~s__state~0); 41986#L176 assume !(4481 == ssl3_connect_~s__state~0); 41983#L179 assume !(4496 == ssl3_connect_~s__state~0); 41980#L182 assume !(4497 == ssl3_connect_~s__state~0); 41977#L185 assume !(4512 == ssl3_connect_~s__state~0); 41974#L188 assume !(4513 == ssl3_connect_~s__state~0); 41971#L191 assume 4528 == ssl3_connect_~s__state~0; 41674#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41917#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 41914#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41906#L434-1 ssl3_connect_~s__init_num~0 := 0; 41900#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41892#L544 ssl3_connect_~skip~0 := 0; 41890#L107-1 assume !false; 41888#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41886#L110 assume !(12292 == ssl3_connect_~s__state~0); 41884#L113 assume !(16384 == ssl3_connect_~s__state~0); 41882#L116 assume !(4096 == ssl3_connect_~s__state~0); 41876#L119 assume !(20480 == ssl3_connect_~s__state~0); 41837#L122 assume !(4099 == ssl3_connect_~s__state~0); 41838#L125 assume !(4368 == ssl3_connect_~s__state~0); 41875#L128 assume !(4369 == ssl3_connect_~s__state~0); 41874#L131 assume !(4384 == ssl3_connect_~s__state~0); 41873#L134 assume !(4385 == ssl3_connect_~s__state~0); 41872#L137 assume !(4400 == ssl3_connect_~s__state~0); 41871#L140 assume !(4401 == ssl3_connect_~s__state~0); 41870#L143 assume !(4416 == ssl3_connect_~s__state~0); 41869#L146 assume !(4417 == ssl3_connect_~s__state~0); 41868#L149 assume !(4432 == ssl3_connect_~s__state~0); 41867#L152 assume !(4433 == ssl3_connect_~s__state~0); 41866#L155 assume !(4448 == ssl3_connect_~s__state~0); 41865#L158 assume !(4449 == ssl3_connect_~s__state~0); 41864#L161 assume !(4464 == ssl3_connect_~s__state~0); 41863#L164 assume !(4465 == ssl3_connect_~s__state~0); 41862#L167 assume !(4466 == ssl3_connect_~s__state~0); 41861#L170 assume !(4467 == ssl3_connect_~s__state~0); 41860#L173 assume !(4480 == ssl3_connect_~s__state~0); 41859#L176 assume !(4481 == ssl3_connect_~s__state~0); 41857#L179 assume !(4496 == ssl3_connect_~s__state~0); 41854#L182 assume !(4497 == ssl3_connect_~s__state~0); 41852#L185 assume !(4512 == ssl3_connect_~s__state~0); 41848#L188 assume !(4513 == ssl3_connect_~s__state~0); 41839#L191 assume !(4528 == ssl3_connect_~s__state~0); 41840#L194 assume !(4529 == ssl3_connect_~s__state~0); 41672#L197 assume !(4560 == ssl3_connect_~s__state~0); 41578#L200 assume !(4561 == ssl3_connect_~s__state~0); 41576#L203 assume 4352 == ssl3_connect_~s__state~0; 41574#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 41570#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40755#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40756#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41030#L544 ssl3_connect_~skip~0 := 0; 41031#L107-1 assume !false; 41931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41928#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-11-25 08:50:17,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:17,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2019-11-25 08:50:17,342 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:17,343 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357585291] [2019-11-25 08:50:17,343 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:17,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:17,348 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:17,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:17,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1216844911, now seen corresponding path program 1 times [2019-11-25 08:50:17,349 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:17,349 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973684413] [2019-11-25 08:50:17,349 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-25 08:50:17,444 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973684413] [2019-11-25 08:50:17,444 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688051175] [2019-11-25 08:50:17,444 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:17,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:17,544 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:17,611 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-25 08:50:17,611 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:17,611 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:50:17,611 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839263935] [2019-11-25 08:50:17,612 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:17,612 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:17,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:50:17,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:50:17,613 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2019-11-25 08:50:17,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:17,873 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2019-11-25 08:50:17,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-25 08:50:17,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2019-11-25 08:50:17,890 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2019-11-25 08:50:17,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2019-11-25 08:50:17,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2019-11-25 08:50:17,911 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2019-11-25 08:50:17,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2019-11-25 08:50:17,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:17,912 INFO L688 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2019-11-25 08:50:17,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2019-11-25 08:50:17,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2019-11-25 08:50:17,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2019-11-25 08:50:17,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2019-11-25 08:50:17,966 INFO L711 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-25 08:50:17,966 INFO L591 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-25 08:50:17,966 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:50:17,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2019-11-25 08:50:17,976 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2019-11-25 08:50:17,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:17,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:17,978 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:17,978 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:17,979 INFO L794 eck$LassoCheckResult]: Stem: 49409#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49410#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49407#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 49408#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49374#L107-1 assume !false; 49533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49446#L110 assume 12292 == ssl3_connect_~s__state~0; 49333#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 49334#L215 [2019-11-25 08:50:17,979 INFO L796 eck$LassoCheckResult]: Loop: 49334#L215 ssl3_connect_~s__server~0 := 0; 49396#L220 assume 0 != ssl3_connect_~cb~0; 49400#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49401#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 49351#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49323#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 49324#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 50084#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50081#L544 ssl3_connect_~skip~0 := 0; 50080#L107-1 assume !false; 50079#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50078#L110 assume !(12292 == ssl3_connect_~s__state~0); 50077#L113 assume !(16384 == ssl3_connect_~s__state~0); 50076#L116 assume !(4096 == ssl3_connect_~s__state~0); 50075#L119 assume !(20480 == ssl3_connect_~s__state~0); 50074#L122 assume !(4099 == ssl3_connect_~s__state~0); 50073#L125 assume 4368 == ssl3_connect_~s__state~0; 49518#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 50072#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 50071#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 50069#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 50066#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50063#L544 ssl3_connect_~skip~0 := 0; 50062#L107-1 assume !false; 50061#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50060#L110 assume !(12292 == ssl3_connect_~s__state~0); 50059#L113 assume !(16384 == ssl3_connect_~s__state~0); 50058#L116 assume !(4096 == ssl3_connect_~s__state~0); 50057#L119 assume !(20480 == ssl3_connect_~s__state~0); 50056#L122 assume !(4099 == ssl3_connect_~s__state~0); 50055#L125 assume !(4368 == ssl3_connect_~s__state~0); 50054#L128 assume !(4369 == ssl3_connect_~s__state~0); 50053#L131 assume 4384 == ssl3_connect_~s__state~0; 49514#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 49924#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49918#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 49914#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49345#L298-2 ssl3_connect_~s__init_num~0 := 0; 49346#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52620#L544 ssl3_connect_~skip~0 := 0; 52618#L107-1 assume !false; 52616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52614#L110 assume !(12292 == ssl3_connect_~s__state~0); 52612#L113 assume !(16384 == ssl3_connect_~s__state~0); 52610#L116 assume !(4096 == ssl3_connect_~s__state~0); 52608#L119 assume !(20480 == ssl3_connect_~s__state~0); 52606#L122 assume !(4099 == ssl3_connect_~s__state~0); 52604#L125 assume !(4368 == ssl3_connect_~s__state~0); 52602#L128 assume !(4369 == ssl3_connect_~s__state~0); 52600#L131 assume !(4384 == ssl3_connect_~s__state~0); 52597#L134 assume !(4385 == ssl3_connect_~s__state~0); 52596#L137 assume 4400 == ssl3_connect_~s__state~0; 49366#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49367#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52737#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52733#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52730#L544 ssl3_connect_~skip~0 := 0; 52728#L107-1 assume !false; 52723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52721#L110 assume !(12292 == ssl3_connect_~s__state~0); 49376#L113 assume !(16384 == ssl3_connect_~s__state~0); 49358#L116 assume !(4096 == ssl3_connect_~s__state~0); 49359#L119 assume !(20480 == ssl3_connect_~s__state~0); 49335#L122 assume !(4099 == ssl3_connect_~s__state~0); 49317#L125 assume !(4368 == ssl3_connect_~s__state~0); 49318#L128 assume !(4369 == ssl3_connect_~s__state~0); 49312#L131 assume !(4384 == ssl3_connect_~s__state~0); 49313#L134 assume !(4385 == ssl3_connect_~s__state~0); 49417#L137 assume !(4400 == ssl3_connect_~s__state~0); 49418#L140 assume !(4401 == ssl3_connect_~s__state~0); 49399#L143 assume 4416 == ssl3_connect_~s__state~0; 49319#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 49320#L327 assume !(3 == ssl3_connect_~blastFlag~0); 49422#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49425#L335 assume !(0 == ssl3_connect_~tmp___6~0); 49445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52699#L544 ssl3_connect_~skip~0 := 0; 52693#L107-1 assume !false; 52691#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52689#L110 assume !(12292 == ssl3_connect_~s__state~0); 52687#L113 assume !(16384 == ssl3_connect_~s__state~0); 52685#L116 assume !(4096 == ssl3_connect_~s__state~0); 52683#L119 assume !(20480 == ssl3_connect_~s__state~0); 52681#L122 assume !(4099 == ssl3_connect_~s__state~0); 52679#L125 assume !(4368 == ssl3_connect_~s__state~0); 52677#L128 assume !(4369 == ssl3_connect_~s__state~0); 52675#L131 assume !(4384 == ssl3_connect_~s__state~0); 52673#L134 assume !(4385 == ssl3_connect_~s__state~0); 52671#L137 assume !(4400 == ssl3_connect_~s__state~0); 52669#L140 assume !(4401 == ssl3_connect_~s__state~0); 52667#L143 assume !(4416 == ssl3_connect_~s__state~0); 52664#L146 assume !(4417 == ssl3_connect_~s__state~0); 52663#L149 assume 4432 == ssl3_connect_~s__state~0; 49500#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 52662#L343 assume !(5 == ssl3_connect_~blastFlag~0); 52660#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52657#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52654#L544 ssl3_connect_~skip~0 := 0; 52653#L107-1 assume !false; 52652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52651#L110 assume !(12292 == ssl3_connect_~s__state~0); 52650#L113 assume !(16384 == ssl3_connect_~s__state~0); 52649#L116 assume !(4096 == ssl3_connect_~s__state~0); 52648#L119 assume !(20480 == ssl3_connect_~s__state~0); 52647#L122 assume !(4099 == ssl3_connect_~s__state~0); 52646#L125 assume !(4368 == ssl3_connect_~s__state~0); 52645#L128 assume !(4369 == ssl3_connect_~s__state~0); 52644#L131 assume !(4384 == ssl3_connect_~s__state~0); 52643#L134 assume !(4385 == ssl3_connect_~s__state~0); 52642#L137 assume !(4400 == ssl3_connect_~s__state~0); 52641#L140 assume !(4401 == ssl3_connect_~s__state~0); 52640#L143 assume !(4416 == ssl3_connect_~s__state~0); 52639#L146 assume !(4417 == ssl3_connect_~s__state~0); 52638#L149 assume !(4432 == ssl3_connect_~s__state~0); 49368#L152 assume !(4433 == ssl3_connect_~s__state~0); 49336#L155 assume 4448 == ssl3_connect_~s__state~0; 49337#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 49403#L355 assume !(ssl3_connect_~ret~0 <= 0); 49404#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52420#L358-2 ssl3_connect_~s__init_num~0 := 0; 52425#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52421#L544 ssl3_connect_~skip~0 := 0; 52289#L107-1 assume !false; 52265#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52258#L110 assume !(12292 == ssl3_connect_~s__state~0); 52255#L113 assume !(16384 == ssl3_connect_~s__state~0); 52252#L116 assume !(4096 == ssl3_connect_~s__state~0); 52249#L119 assume !(20480 == ssl3_connect_~s__state~0); 52246#L122 assume !(4099 == ssl3_connect_~s__state~0); 52243#L125 assume !(4368 == ssl3_connect_~s__state~0); 52240#L128 assume !(4369 == ssl3_connect_~s__state~0); 52237#L131 assume !(4384 == ssl3_connect_~s__state~0); 52234#L134 assume !(4385 == ssl3_connect_~s__state~0); 52231#L137 assume !(4400 == ssl3_connect_~s__state~0); 52228#L140 assume !(4401 == ssl3_connect_~s__state~0); 52225#L143 assume !(4416 == ssl3_connect_~s__state~0); 52222#L146 assume !(4417 == ssl3_connect_~s__state~0); 52219#L149 assume !(4432 == ssl3_connect_~s__state~0); 52216#L152 assume !(4433 == ssl3_connect_~s__state~0); 52212#L155 assume !(4448 == ssl3_connect_~s__state~0); 52210#L158 assume !(4449 == ssl3_connect_~s__state~0); 52209#L161 assume 4464 == ssl3_connect_~s__state~0; 49487#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 52208#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 52203#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52199#L544 ssl3_connect_~skip~0 := 0; 52197#L107-1 assume !false; 52195#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52193#L110 assume !(12292 == ssl3_connect_~s__state~0); 52191#L113 assume !(16384 == ssl3_connect_~s__state~0); 52189#L116 assume !(4096 == ssl3_connect_~s__state~0); 52187#L119 assume !(20480 == ssl3_connect_~s__state~0); 52185#L122 assume !(4099 == ssl3_connect_~s__state~0); 52183#L125 assume !(4368 == ssl3_connect_~s__state~0); 52181#L128 assume !(4369 == ssl3_connect_~s__state~0); 52179#L131 assume !(4384 == ssl3_connect_~s__state~0); 52177#L134 assume !(4385 == ssl3_connect_~s__state~0); 52175#L137 assume !(4400 == ssl3_connect_~s__state~0); 52173#L140 assume !(4401 == ssl3_connect_~s__state~0); 52171#L143 assume !(4416 == ssl3_connect_~s__state~0); 52169#L146 assume !(4417 == ssl3_connect_~s__state~0); 52167#L149 assume !(4432 == ssl3_connect_~s__state~0); 52165#L152 assume !(4433 == ssl3_connect_~s__state~0); 52163#L155 assume !(4448 == ssl3_connect_~s__state~0); 52161#L158 assume !(4449 == ssl3_connect_~s__state~0); 52159#L161 assume !(4464 == ssl3_connect_~s__state~0); 52158#L164 assume !(4465 == ssl3_connect_~s__state~0); 52156#L167 assume !(4466 == ssl3_connect_~s__state~0); 52154#L170 assume !(4467 == ssl3_connect_~s__state~0); 52151#L173 assume 4480 == ssl3_connect_~s__state~0; 49482#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52150#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52149#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 52083#L383-2 ssl3_connect_~s__init_num~0 := 0; 52074#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52070#L544 ssl3_connect_~skip~0 := 0; 52068#L107-1 assume !false; 52066#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52064#L110 assume !(12292 == ssl3_connect_~s__state~0); 52062#L113 assume !(16384 == ssl3_connect_~s__state~0); 52060#L116 assume !(4096 == ssl3_connect_~s__state~0); 52058#L119 assume !(20480 == ssl3_connect_~s__state~0); 52057#L122 assume !(4099 == ssl3_connect_~s__state~0); 52055#L125 assume !(4368 == ssl3_connect_~s__state~0); 52052#L128 assume !(4369 == ssl3_connect_~s__state~0); 52050#L131 assume !(4384 == ssl3_connect_~s__state~0); 52041#L134 assume !(4385 == ssl3_connect_~s__state~0); 52034#L137 assume !(4400 == ssl3_connect_~s__state~0); 52031#L140 assume !(4401 == ssl3_connect_~s__state~0); 52028#L143 assume !(4416 == ssl3_connect_~s__state~0); 52025#L146 assume !(4417 == ssl3_connect_~s__state~0); 52022#L149 assume !(4432 == ssl3_connect_~s__state~0); 52019#L152 assume !(4433 == ssl3_connect_~s__state~0); 52016#L155 assume !(4448 == ssl3_connect_~s__state~0); 52013#L158 assume !(4449 == ssl3_connect_~s__state~0); 52010#L161 assume !(4464 == ssl3_connect_~s__state~0); 52007#L164 assume !(4465 == ssl3_connect_~s__state~0); 52004#L167 assume !(4466 == ssl3_connect_~s__state~0); 52001#L170 assume !(4467 == ssl3_connect_~s__state~0); 51998#L173 assume !(4480 == ssl3_connect_~s__state~0); 51995#L176 assume !(4481 == ssl3_connect_~s__state~0); 51992#L179 assume !(4496 == ssl3_connect_~s__state~0); 51989#L182 assume !(4497 == ssl3_connect_~s__state~0); 51986#L185 assume 4512 == ssl3_connect_~s__state~0; 49472#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 51981#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 51978#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 51975#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 51932#L419 assume !(0 == ssl3_connect_~tmp___8~0); 51885#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51879#L544 ssl3_connect_~skip~0 := 0; 51875#L107-1 assume !false; 51871#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51867#L110 assume !(12292 == ssl3_connect_~s__state~0); 51863#L113 assume !(16384 == ssl3_connect_~s__state~0); 51859#L116 assume !(4096 == ssl3_connect_~s__state~0); 51855#L119 assume !(20480 == ssl3_connect_~s__state~0); 51851#L122 assume !(4099 == ssl3_connect_~s__state~0); 51847#L125 assume !(4368 == ssl3_connect_~s__state~0); 51843#L128 assume !(4369 == ssl3_connect_~s__state~0); 51836#L131 assume !(4384 == ssl3_connect_~s__state~0); 51822#L134 assume !(4385 == ssl3_connect_~s__state~0); 51821#L137 assume !(4400 == ssl3_connect_~s__state~0); 51820#L140 assume !(4401 == ssl3_connect_~s__state~0); 51819#L143 assume !(4416 == ssl3_connect_~s__state~0); 51818#L146 assume !(4417 == ssl3_connect_~s__state~0); 51815#L149 assume !(4432 == ssl3_connect_~s__state~0); 51812#L152 assume !(4433 == ssl3_connect_~s__state~0); 51810#L155 assume !(4448 == ssl3_connect_~s__state~0); 51808#L158 assume !(4449 == ssl3_connect_~s__state~0); 51806#L161 assume !(4464 == ssl3_connect_~s__state~0); 51804#L164 assume !(4465 == ssl3_connect_~s__state~0); 51802#L167 assume !(4466 == ssl3_connect_~s__state~0); 51800#L170 assume !(4467 == ssl3_connect_~s__state~0); 51798#L173 assume !(4480 == ssl3_connect_~s__state~0); 51797#L176 assume !(4481 == ssl3_connect_~s__state~0); 51796#L179 assume !(4496 == ssl3_connect_~s__state~0); 51795#L182 assume !(4497 == ssl3_connect_~s__state~0); 51794#L185 assume !(4512 == ssl3_connect_~s__state~0); 51793#L188 assume !(4513 == ssl3_connect_~s__state~0); 51792#L191 assume 4528 == ssl3_connect_~s__state~0; 49467#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 51791#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 50007#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49724#L434-1 ssl3_connect_~s__init_num~0 := 0; 49723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49714#L544 ssl3_connect_~skip~0 := 0; 49715#L107-1 assume !false; 49710#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49711#L110 assume !(12292 == ssl3_connect_~s__state~0); 49706#L113 assume !(16384 == ssl3_connect_~s__state~0); 49707#L116 assume 4096 == ssl3_connect_~s__state~0; 49334#L215 [2019-11-25 08:50:17,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:17,980 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2019-11-25 08:50:17,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:17,980 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928855004] [2019-11-25 08:50:17,980 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:17,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:17,986 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:17,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:17,987 INFO L82 PathProgramCache]: Analyzing trace with hash -572844789, now seen corresponding path program 1 times [2019-11-25 08:50:17,987 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:17,987 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744230] [2019-11-25 08:50:17,987 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:17,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:18,055 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-25 08:50:18,055 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744230] [2019-11-25 08:50:18,056 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:18,056 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:18,056 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754104736] [2019-11-25 08:50:18,057 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:18,057 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:18,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:18,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:18,057 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2019-11-25 08:50:18,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:18,226 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2019-11-25 08:50:18,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:18,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2019-11-25 08:50:18,239 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2019-11-25 08:50:18,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2019-11-25 08:50:18,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2019-11-25 08:50:18,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2019-11-25 08:50:18,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2019-11-25 08:50:18,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:18,254 INFO L688 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2019-11-25 08:50:18,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2019-11-25 08:50:18,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2019-11-25 08:50:18,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2019-11-25 08:50:18,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2019-11-25 08:50:18,298 INFO L711 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-25 08:50:18,298 INFO L591 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-25 08:50:18,298 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:50:18,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2019-11-25 08:50:18,307 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2019-11-25 08:50:18,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:18,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:18,310 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:18,310 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:18,310 INFO L794 eck$LassoCheckResult]: Stem: 56705#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56706#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56703#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 56704#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56662#L107-1 assume !false; 56820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56759#L110 assume 12292 == ssl3_connect_~s__state~0; 56619#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 56620#L215 [2019-11-25 08:50:18,311 INFO L796 eck$LassoCheckResult]: Loop: 56620#L215 ssl3_connect_~s__server~0 := 0; 59491#L220 assume 0 != ssl3_connect_~cb~0; 59490#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59489#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 59487#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 59485#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 59442#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 59437#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59432#L544 ssl3_connect_~skip~0 := 0; 59429#L107-1 assume !false; 59426#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59423#L110 assume !(12292 == ssl3_connect_~s__state~0); 59420#L113 assume !(16384 == ssl3_connect_~s__state~0); 59418#L116 assume !(4096 == ssl3_connect_~s__state~0); 59415#L119 assume !(20480 == ssl3_connect_~s__state~0); 59411#L122 assume !(4099 == ssl3_connect_~s__state~0); 58408#L125 assume 4368 == ssl3_connect_~s__state~0; 56813#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 57201#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56751#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 57196#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57176#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57174#L544 ssl3_connect_~skip~0 := 0; 57161#L107-1 assume !false; 57162#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57150#L110 assume !(12292 == ssl3_connect_~s__state~0); 57151#L113 assume !(16384 == ssl3_connect_~s__state~0); 57105#L116 assume !(4096 == ssl3_connect_~s__state~0); 57106#L119 assume !(20480 == ssl3_connect_~s__state~0); 57086#L122 assume !(4099 == ssl3_connect_~s__state~0); 57087#L125 assume !(4368 == ssl3_connect_~s__state~0); 56985#L128 assume !(4369 == ssl3_connect_~s__state~0); 56986#L131 assume 4384 == ssl3_connect_~s__state~0; 56810#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 56975#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 56969#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 58399#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 58395#L298-2 ssl3_connect_~s__init_num~0 := 0; 58389#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58384#L544 ssl3_connect_~skip~0 := 0; 58378#L107-1 assume !false; 58376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58374#L110 assume !(12292 == ssl3_connect_~s__state~0); 58372#L113 assume !(16384 == ssl3_connect_~s__state~0); 58370#L116 assume !(4096 == ssl3_connect_~s__state~0); 58368#L119 assume !(20480 == ssl3_connect_~s__state~0); 58366#L122 assume !(4099 == ssl3_connect_~s__state~0); 58364#L125 assume !(4368 == ssl3_connect_~s__state~0); 58362#L128 assume !(4369 == ssl3_connect_~s__state~0); 58360#L131 assume !(4384 == ssl3_connect_~s__state~0); 58358#L134 assume !(4385 == ssl3_connect_~s__state~0); 58322#L137 assume 4400 == ssl3_connect_~s__state~0; 56807#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 58316#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58317#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 58513#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58509#L544 ssl3_connect_~skip~0 := 0; 58507#L107-1 assume !false; 58505#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58503#L110 assume !(12292 == ssl3_connect_~s__state~0); 58501#L113 assume !(16384 == ssl3_connect_~s__state~0); 58499#L116 assume !(4096 == ssl3_connect_~s__state~0); 58497#L119 assume !(20480 == ssl3_connect_~s__state~0); 58495#L122 assume !(4099 == ssl3_connect_~s__state~0); 58493#L125 assume !(4368 == ssl3_connect_~s__state~0); 58491#L128 assume !(4369 == ssl3_connect_~s__state~0); 58489#L131 assume !(4384 == ssl3_connect_~s__state~0); 58487#L134 assume !(4385 == ssl3_connect_~s__state~0); 58485#L137 assume !(4400 == ssl3_connect_~s__state~0); 58483#L140 assume !(4401 == ssl3_connect_~s__state~0); 58481#L143 assume 4416 == ssl3_connect_~s__state~0; 56804#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 58478#L327 assume !(3 == ssl3_connect_~blastFlag~0); 58477#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 58475#L335 assume !(0 == ssl3_connect_~tmp___6~0); 58445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58419#L544 ssl3_connect_~skip~0 := 0; 58417#L107-1 assume !false; 58415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58413#L110 assume !(12292 == ssl3_connect_~s__state~0); 58411#L113 assume !(16384 == ssl3_connect_~s__state~0); 58410#L116 assume !(4096 == ssl3_connect_~s__state~0); 58409#L119 assume !(20480 == ssl3_connect_~s__state~0); 58315#L122 assume !(4099 == ssl3_connect_~s__state~0); 58314#L125 assume !(4368 == ssl3_connect_~s__state~0); 58313#L128 assume !(4369 == ssl3_connect_~s__state~0); 58054#L131 assume !(4384 == ssl3_connect_~s__state~0); 58055#L134 assume !(4385 == ssl3_connect_~s__state~0); 59355#L137 assume !(4400 == ssl3_connect_~s__state~0); 59353#L140 assume !(4401 == ssl3_connect_~s__state~0); 59351#L143 assume !(4416 == ssl3_connect_~s__state~0); 59349#L146 assume !(4417 == ssl3_connect_~s__state~0); 59347#L149 assume 4432 == ssl3_connect_~s__state~0; 56801#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 59344#L343 assume !(5 == ssl3_connect_~blastFlag~0); 59342#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59325#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59322#L544 ssl3_connect_~skip~0 := 0; 59321#L107-1 assume !false; 59320#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59319#L110 assume !(12292 == ssl3_connect_~s__state~0); 59318#L113 assume !(16384 == ssl3_connect_~s__state~0); 59317#L116 assume !(4096 == ssl3_connect_~s__state~0); 59316#L119 assume !(20480 == ssl3_connect_~s__state~0); 59315#L122 assume !(4099 == ssl3_connect_~s__state~0); 59314#L125 assume !(4368 == ssl3_connect_~s__state~0); 59313#L128 assume !(4369 == ssl3_connect_~s__state~0); 59312#L131 assume !(4384 == ssl3_connect_~s__state~0); 59311#L134 assume !(4385 == ssl3_connect_~s__state~0); 59310#L137 assume !(4400 == ssl3_connect_~s__state~0); 59309#L140 assume !(4401 == ssl3_connect_~s__state~0); 59308#L143 assume !(4416 == ssl3_connect_~s__state~0); 59307#L146 assume !(4417 == ssl3_connect_~s__state~0); 59306#L149 assume !(4432 == ssl3_connect_~s__state~0); 59305#L152 assume !(4433 == ssl3_connect_~s__state~0); 59304#L155 assume 4448 == ssl3_connect_~s__state~0; 56798#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 59303#L355 assume !(ssl3_connect_~ret~0 <= 0); 59302#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 59301#L358-2 ssl3_connect_~s__init_num~0 := 0; 59297#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59294#L544 ssl3_connect_~skip~0 := 0; 59293#L107-1 assume !false; 59292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59291#L110 assume !(12292 == ssl3_connect_~s__state~0); 59290#L113 assume !(16384 == ssl3_connect_~s__state~0); 59289#L116 assume !(4096 == ssl3_connect_~s__state~0); 59288#L119 assume !(20480 == ssl3_connect_~s__state~0); 59287#L122 assume !(4099 == ssl3_connect_~s__state~0); 59286#L125 assume !(4368 == ssl3_connect_~s__state~0); 59285#L128 assume !(4369 == ssl3_connect_~s__state~0); 59284#L131 assume !(4384 == ssl3_connect_~s__state~0); 59283#L134 assume !(4385 == ssl3_connect_~s__state~0); 59282#L137 assume !(4400 == ssl3_connect_~s__state~0); 59281#L140 assume !(4401 == ssl3_connect_~s__state~0); 59280#L143 assume !(4416 == ssl3_connect_~s__state~0); 59279#L146 assume !(4417 == ssl3_connect_~s__state~0); 59278#L149 assume !(4432 == ssl3_connect_~s__state~0); 59277#L152 assume !(4433 == ssl3_connect_~s__state~0); 59276#L155 assume !(4448 == ssl3_connect_~s__state~0); 59275#L158 assume !(4449 == ssl3_connect_~s__state~0); 59274#L161 assume 4464 == ssl3_connect_~s__state~0; 56793#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 59273#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59269#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59266#L544 ssl3_connect_~skip~0 := 0; 59265#L107-1 assume !false; 59264#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59263#L110 assume !(12292 == ssl3_connect_~s__state~0); 59262#L113 assume !(16384 == ssl3_connect_~s__state~0); 59261#L116 assume !(4096 == ssl3_connect_~s__state~0); 59260#L119 assume !(20480 == ssl3_connect_~s__state~0); 59259#L122 assume !(4099 == ssl3_connect_~s__state~0); 59258#L125 assume !(4368 == ssl3_connect_~s__state~0); 59257#L128 assume !(4369 == ssl3_connect_~s__state~0); 59256#L131 assume !(4384 == ssl3_connect_~s__state~0); 59255#L134 assume !(4385 == ssl3_connect_~s__state~0); 59254#L137 assume !(4400 == ssl3_connect_~s__state~0); 59253#L140 assume !(4401 == ssl3_connect_~s__state~0); 59252#L143 assume !(4416 == ssl3_connect_~s__state~0); 59251#L146 assume !(4417 == ssl3_connect_~s__state~0); 59250#L149 assume !(4432 == ssl3_connect_~s__state~0); 59249#L152 assume !(4433 == ssl3_connect_~s__state~0); 59248#L155 assume !(4448 == ssl3_connect_~s__state~0); 59247#L158 assume !(4449 == ssl3_connect_~s__state~0); 59246#L161 assume !(4464 == ssl3_connect_~s__state~0); 59245#L164 assume !(4465 == ssl3_connect_~s__state~0); 57884#L167 assume !(4466 == ssl3_connect_~s__state~0); 57881#L170 assume !(4467 == ssl3_connect_~s__state~0); 57880#L173 assume 4480 == ssl3_connect_~s__state~0; 56790#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57812#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57813#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 59202#L383-2 ssl3_connect_~s__init_num~0 := 0; 59198#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59194#L544 ssl3_connect_~skip~0 := 0; 59192#L107-1 assume !false; 59190#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59188#L110 assume !(12292 == ssl3_connect_~s__state~0); 59186#L113 assume !(16384 == ssl3_connect_~s__state~0); 59184#L116 assume !(4096 == ssl3_connect_~s__state~0); 59182#L119 assume !(20480 == ssl3_connect_~s__state~0); 59180#L122 assume !(4099 == ssl3_connect_~s__state~0); 59178#L125 assume !(4368 == ssl3_connect_~s__state~0); 59176#L128 assume !(4369 == ssl3_connect_~s__state~0); 59174#L131 assume !(4384 == ssl3_connect_~s__state~0); 59172#L134 assume !(4385 == ssl3_connect_~s__state~0); 59170#L137 assume !(4400 == ssl3_connect_~s__state~0); 59168#L140 assume !(4401 == ssl3_connect_~s__state~0); 59166#L143 assume !(4416 == ssl3_connect_~s__state~0); 59164#L146 assume !(4417 == ssl3_connect_~s__state~0); 59162#L149 assume !(4432 == ssl3_connect_~s__state~0); 59160#L152 assume !(4433 == ssl3_connect_~s__state~0); 59158#L155 assume !(4448 == ssl3_connect_~s__state~0); 59156#L158 assume !(4449 == ssl3_connect_~s__state~0); 59154#L161 assume !(4464 == ssl3_connect_~s__state~0); 59152#L164 assume !(4465 == ssl3_connect_~s__state~0); 59150#L167 assume !(4466 == ssl3_connect_~s__state~0); 59148#L170 assume !(4467 == ssl3_connect_~s__state~0); 59147#L173 assume !(4480 == ssl3_connect_~s__state~0); 59145#L176 assume !(4481 == ssl3_connect_~s__state~0); 59143#L179 assume !(4496 == ssl3_connect_~s__state~0); 59139#L182 assume !(4497 == ssl3_connect_~s__state~0); 59133#L185 assume 4512 == ssl3_connect_~s__state~0; 56784#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 59130#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 59128#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 59126#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 59123#L419 assume !(0 == ssl3_connect_~tmp___8~0); 59119#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59115#L544 ssl3_connect_~skip~0 := 0; 59113#L107-1 assume !false; 59111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59109#L110 assume !(12292 == ssl3_connect_~s__state~0); 59107#L113 assume !(16384 == ssl3_connect_~s__state~0); 59105#L116 assume !(4096 == ssl3_connect_~s__state~0); 59103#L119 assume !(20480 == ssl3_connect_~s__state~0); 59101#L122 assume !(4099 == ssl3_connect_~s__state~0); 59099#L125 assume !(4368 == ssl3_connect_~s__state~0); 59097#L128 assume !(4369 == ssl3_connect_~s__state~0); 59095#L131 assume !(4384 == ssl3_connect_~s__state~0); 59093#L134 assume !(4385 == ssl3_connect_~s__state~0); 59091#L137 assume !(4400 == ssl3_connect_~s__state~0); 59089#L140 assume !(4401 == ssl3_connect_~s__state~0); 59087#L143 assume !(4416 == ssl3_connect_~s__state~0); 59085#L146 assume !(4417 == ssl3_connect_~s__state~0); 59083#L149 assume !(4432 == ssl3_connect_~s__state~0); 59081#L152 assume !(4433 == ssl3_connect_~s__state~0); 59079#L155 assume !(4448 == ssl3_connect_~s__state~0); 59077#L158 assume !(4449 == ssl3_connect_~s__state~0); 59075#L161 assume !(4464 == ssl3_connect_~s__state~0); 59073#L164 assume !(4465 == ssl3_connect_~s__state~0); 59071#L167 assume !(4466 == ssl3_connect_~s__state~0); 59070#L170 assume !(4467 == ssl3_connect_~s__state~0); 59068#L173 assume !(4480 == ssl3_connect_~s__state~0); 59066#L176 assume !(4481 == ssl3_connect_~s__state~0); 59064#L179 assume !(4496 == ssl3_connect_~s__state~0); 59061#L182 assume !(4497 == ssl3_connect_~s__state~0); 59055#L185 assume !(4512 == ssl3_connect_~s__state~0); 59032#L188 assume !(4513 == ssl3_connect_~s__state~0); 59031#L191 assume 4528 == ssl3_connect_~s__state~0; 56780#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 59028#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 59026#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 59025#L434-1 ssl3_connect_~s__init_num~0 := 0; 59013#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59011#L544 ssl3_connect_~skip~0 := 0; 59503#L107-1 assume !false; 59502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59500#L110 assume !(12292 == ssl3_connect_~s__state~0); 59499#L113 assume !(16384 == ssl3_connect_~s__state~0); 58990#L116 assume !(4096 == ssl3_connect_~s__state~0); 58991#L119 assume !(20480 == ssl3_connect_~s__state~0); 58983#L122 assume !(4099 == ssl3_connect_~s__state~0); 58980#L125 assume !(4368 == ssl3_connect_~s__state~0); 58977#L128 assume !(4369 == ssl3_connect_~s__state~0); 58974#L131 assume !(4384 == ssl3_connect_~s__state~0); 58939#L134 assume !(4385 == ssl3_connect_~s__state~0); 58933#L137 assume !(4400 == ssl3_connect_~s__state~0); 58931#L140 assume !(4401 == ssl3_connect_~s__state~0); 58929#L143 assume !(4416 == ssl3_connect_~s__state~0); 58927#L146 assume !(4417 == ssl3_connect_~s__state~0); 58925#L149 assume !(4432 == ssl3_connect_~s__state~0); 58923#L152 assume !(4433 == ssl3_connect_~s__state~0); 58921#L155 assume !(4448 == ssl3_connect_~s__state~0); 58919#L158 assume !(4449 == ssl3_connect_~s__state~0); 58917#L161 assume !(4464 == ssl3_connect_~s__state~0); 58915#L164 assume !(4465 == ssl3_connect_~s__state~0); 58913#L167 assume !(4466 == ssl3_connect_~s__state~0); 58911#L170 assume !(4467 == ssl3_connect_~s__state~0); 58909#L173 assume !(4480 == ssl3_connect_~s__state~0); 58907#L176 assume !(4481 == ssl3_connect_~s__state~0); 58905#L179 assume !(4496 == ssl3_connect_~s__state~0); 58903#L182 assume !(4497 == ssl3_connect_~s__state~0); 58846#L185 assume !(4512 == ssl3_connect_~s__state~0); 58845#L188 assume !(4513 == ssl3_connect_~s__state~0); 58844#L191 assume !(4528 == ssl3_connect_~s__state~0); 58836#L194 assume !(4529 == ssl3_connect_~s__state~0); 57877#L197 assume !(4560 == ssl3_connect_~s__state~0); 56734#L200 assume !(4561 == ssl3_connect_~s__state~0); 56735#L203 assume 4352 == ssl3_connect_~s__state~0; 56740#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 57217#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 57212#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57213#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57169#L544 ssl3_connect_~skip~0 := 0; 57170#L107-1 assume !false; 57157#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57158#L110 assume !(12292 == ssl3_connect_~s__state~0); 56913#L113 assume !(16384 == ssl3_connect_~s__state~0); 56914#L116 assume 4096 == ssl3_connect_~s__state~0; 56620#L215 [2019-11-25 08:50:18,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:18,312 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2019-11-25 08:50:18,312 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:18,312 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231207507] [2019-11-25 08:50:18,312 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:18,319 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:18,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:18,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1252447069, now seen corresponding path program 1 times [2019-11-25 08:50:18,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:18,320 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602141482] [2019-11-25 08:50:18,320 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:18,428 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-25 08:50:18,429 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602141482] [2019-11-25 08:50:18,429 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770663934] [2019-11-25 08:50:18,429 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:18,523 INFO L255 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:18,532 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:18,586 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-25 08:50:18,587 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:18,587 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:50:18,587 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307639153] [2019-11-25 08:50:18,588 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:18,588 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:18,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:50:18,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:50:18,588 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2019-11-25 08:50:18,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:18,889 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2019-11-25 08:50:18,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:50:18,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2019-11-25 08:50:18,909 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-25 08:50:18,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2019-11-25 08:50:18,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2019-11-25 08:50:18,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2019-11-25 08:50:18,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2019-11-25 08:50:18,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:18,934 INFO L688 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2019-11-25 08:50:18,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2019-11-25 08:50:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2019-11-25 08:50:18,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2019-11-25 08:50:18,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2019-11-25 08:50:18,979 INFO L711 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-25 08:50:18,980 INFO L591 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-25 08:50:18,980 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:50:18,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2019-11-25 08:50:18,987 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-25 08:50:18,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:18,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:18,990 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:18,990 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:18,991 INFO L794 eck$LassoCheckResult]: Stem: 66081#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 66082#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66079#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 66080#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 66047#L107-1 assume !false; 66129#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66125#L110 assume 12292 == ssl3_connect_~s__state~0; 66008#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 66009#L215 [2019-11-25 08:50:18,991 INFO L796 eck$LassoCheckResult]: Loop: 66009#L215 ssl3_connect_~s__server~0 := 0; 66069#L220 assume 0 != ssl3_connect_~cb~0; 66073#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66074#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 66025#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66026#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 68740#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 68734#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68728#L544 ssl3_connect_~skip~0 := 0; 68723#L107-1 assume !false; 68715#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68711#L110 assume !(12292 == ssl3_connect_~s__state~0); 68707#L113 assume !(16384 == ssl3_connect_~s__state~0); 68703#L116 assume !(4096 == ssl3_connect_~s__state~0); 68699#L119 assume !(20480 == ssl3_connect_~s__state~0); 68695#L122 assume !(4099 == ssl3_connect_~s__state~0); 68688#L125 assume 4368 == ssl3_connect_~s__state~0; 66199#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 68681#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68311#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 68675#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 68670#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68615#L544 ssl3_connect_~skip~0 := 0; 68611#L107-1 assume !false; 68603#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68599#L110 assume !(12292 == ssl3_connect_~s__state~0); 68595#L113 assume !(16384 == ssl3_connect_~s__state~0); 68591#L116 assume !(4096 == ssl3_connect_~s__state~0); 68587#L119 assume !(20480 == ssl3_connect_~s__state~0); 68583#L122 assume !(4099 == ssl3_connect_~s__state~0); 68579#L125 assume !(4368 == ssl3_connect_~s__state~0); 68575#L128 assume !(4369 == ssl3_connect_~s__state~0); 68571#L131 assume 4384 == ssl3_connect_~s__state~0; 66195#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 68564#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68289#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 68556#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 68551#L298-2 ssl3_connect_~s__init_num~0 := 0; 68545#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68540#L544 ssl3_connect_~skip~0 := 0; 68537#L107-1 assume !false; 68533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68527#L110 assume !(12292 == ssl3_connect_~s__state~0); 68523#L113 assume !(16384 == ssl3_connect_~s__state~0); 68474#L116 assume !(4096 == ssl3_connect_~s__state~0); 68465#L119 assume !(20480 == ssl3_connect_~s__state~0); 68460#L122 assume !(4099 == ssl3_connect_~s__state~0); 68455#L125 assume !(4368 == ssl3_connect_~s__state~0); 68450#L128 assume !(4369 == ssl3_connect_~s__state~0); 68445#L131 assume !(4384 == ssl3_connect_~s__state~0); 68440#L134 assume !(4385 == ssl3_connect_~s__state~0); 68265#L137 assume 4400 == ssl3_connect_~s__state~0; 66041#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66042#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 68253#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68248#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68243#L544 ssl3_connect_~skip~0 := 0; 68241#L107-1 assume !false; 68239#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68236#L110 assume !(12292 == ssl3_connect_~s__state~0); 68234#L113 assume !(16384 == ssl3_connect_~s__state~0); 68163#L116 assume !(4096 == ssl3_connect_~s__state~0); 68157#L119 assume !(20480 == ssl3_connect_~s__state~0); 68155#L122 assume !(4099 == ssl3_connect_~s__state~0); 68153#L125 assume !(4368 == ssl3_connect_~s__state~0); 68151#L128 assume !(4369 == ssl3_connect_~s__state~0); 68149#L131 assume !(4384 == ssl3_connect_~s__state~0); 68147#L134 assume !(4385 == ssl3_connect_~s__state~0); 68145#L137 assume !(4400 == ssl3_connect_~s__state~0); 68143#L140 assume !(4401 == ssl3_connect_~s__state~0); 68141#L143 assume 4416 == ssl3_connect_~s__state~0; 66185#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 68137#L327 assume !(3 == ssl3_connect_~blastFlag~0); 68131#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 66123#L335 assume !(0 == ssl3_connect_~tmp___6~0); 66124#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68130#L544 ssl3_connect_~skip~0 := 0; 68127#L107-1 assume !false; 68120#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68117#L110 assume !(12292 == ssl3_connect_~s__state~0); 68114#L113 assume !(16384 == ssl3_connect_~s__state~0); 68111#L116 assume !(4096 == ssl3_connect_~s__state~0); 68108#L119 assume !(20480 == ssl3_connect_~s__state~0); 68105#L122 assume !(4099 == ssl3_connect_~s__state~0); 68102#L125 assume !(4368 == ssl3_connect_~s__state~0); 68099#L128 assume !(4369 == ssl3_connect_~s__state~0); 68096#L131 assume !(4384 == ssl3_connect_~s__state~0); 68093#L134 assume !(4385 == ssl3_connect_~s__state~0); 68090#L137 assume !(4400 == ssl3_connect_~s__state~0); 68087#L140 assume !(4401 == ssl3_connect_~s__state~0); 68084#L143 assume !(4416 == ssl3_connect_~s__state~0); 68081#L146 assume !(4417 == ssl3_connect_~s__state~0); 68078#L149 assume 4432 == ssl3_connect_~s__state~0; 65992#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 65983#L343 assume !(5 == ssl3_connect_~blastFlag~0); 65984#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66122#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67712#L544 ssl3_connect_~skip~0 := 0; 67710#L107-1 assume !false; 67708#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67706#L110 assume !(12292 == ssl3_connect_~s__state~0); 67704#L113 assume !(16384 == ssl3_connect_~s__state~0); 67702#L116 assume !(4096 == ssl3_connect_~s__state~0); 67700#L119 assume !(20480 == ssl3_connect_~s__state~0); 67698#L122 assume !(4099 == ssl3_connect_~s__state~0); 67696#L125 assume !(4368 == ssl3_connect_~s__state~0); 67685#L128 assume !(4369 == ssl3_connect_~s__state~0); 67678#L131 assume !(4384 == ssl3_connect_~s__state~0); 67671#L134 assume !(4385 == ssl3_connect_~s__state~0); 67664#L137 assume !(4400 == ssl3_connect_~s__state~0); 67658#L140 assume !(4401 == ssl3_connect_~s__state~0); 67651#L143 assume !(4416 == ssl3_connect_~s__state~0); 67645#L146 assume !(4417 == ssl3_connect_~s__state~0); 67639#L149 assume !(4432 == ssl3_connect_~s__state~0); 67614#L152 assume !(4433 == ssl3_connect_~s__state~0); 67603#L155 assume 4448 == ssl3_connect_~s__state~0; 66176#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 67593#L355 assume !(ssl3_connect_~ret~0 <= 0); 67559#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 67560#L358-2 ssl3_connect_~s__init_num~0 := 0; 69113#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69109#L544 ssl3_connect_~skip~0 := 0; 69107#L107-1 assume !false; 69105#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69103#L110 assume !(12292 == ssl3_connect_~s__state~0); 69102#L113 assume !(16384 == ssl3_connect_~s__state~0); 69100#L116 assume !(4096 == ssl3_connect_~s__state~0); 69098#L119 assume !(20480 == ssl3_connect_~s__state~0); 69096#L122 assume !(4099 == ssl3_connect_~s__state~0); 69094#L125 assume !(4368 == ssl3_connect_~s__state~0); 69093#L128 assume !(4369 == ssl3_connect_~s__state~0); 69092#L131 assume !(4384 == ssl3_connect_~s__state~0); 69091#L134 assume !(4385 == ssl3_connect_~s__state~0); 69089#L137 assume !(4400 == ssl3_connect_~s__state~0); 69083#L140 assume !(4401 == ssl3_connect_~s__state~0); 69081#L143 assume !(4416 == ssl3_connect_~s__state~0); 69079#L146 assume !(4417 == ssl3_connect_~s__state~0); 69077#L149 assume !(4432 == ssl3_connect_~s__state~0); 69075#L152 assume !(4433 == ssl3_connect_~s__state~0); 69073#L155 assume !(4448 == ssl3_connect_~s__state~0); 69071#L158 assume !(4449 == ssl3_connect_~s__state~0); 69069#L161 assume 4464 == ssl3_connect_~s__state~0; 66167#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 69066#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68999#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68996#L544 ssl3_connect_~skip~0 := 0; 68994#L107-1 assume !false; 68993#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68992#L110 assume !(12292 == ssl3_connect_~s__state~0); 68991#L113 assume !(16384 == ssl3_connect_~s__state~0); 68990#L116 assume !(4096 == ssl3_connect_~s__state~0); 68989#L119 assume !(20480 == ssl3_connect_~s__state~0); 68988#L122 assume !(4099 == ssl3_connect_~s__state~0); 68987#L125 assume !(4368 == ssl3_connect_~s__state~0); 68946#L128 assume !(4369 == ssl3_connect_~s__state~0); 68942#L131 assume !(4384 == ssl3_connect_~s__state~0); 68938#L134 assume !(4385 == ssl3_connect_~s__state~0); 68933#L137 assume !(4400 == ssl3_connect_~s__state~0); 68928#L140 assume !(4401 == ssl3_connect_~s__state~0); 68923#L143 assume !(4416 == ssl3_connect_~s__state~0); 68918#L146 assume !(4417 == ssl3_connect_~s__state~0); 68913#L149 assume !(4432 == ssl3_connect_~s__state~0); 68908#L152 assume !(4433 == ssl3_connect_~s__state~0); 68903#L155 assume !(4448 == ssl3_connect_~s__state~0); 68898#L158 assume !(4449 == ssl3_connect_~s__state~0); 68893#L161 assume !(4464 == ssl3_connect_~s__state~0); 68888#L164 assume !(4465 == ssl3_connect_~s__state~0); 68883#L167 assume !(4466 == ssl3_connect_~s__state~0); 68877#L170 assume !(4467 == ssl3_connect_~s__state~0); 68871#L173 assume 4480 == ssl3_connect_~s__state~0; 66162#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68860#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68857#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 68852#L383-2 ssl3_connect_~s__init_num~0 := 0; 68847#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68842#L544 ssl3_connect_~skip~0 := 0; 68839#L107-1 assume !false; 68836#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68833#L110 assume !(12292 == ssl3_connect_~s__state~0); 68830#L113 assume !(16384 == ssl3_connect_~s__state~0); 68827#L116 assume !(4096 == ssl3_connect_~s__state~0); 68825#L119 assume !(20480 == ssl3_connect_~s__state~0); 68822#L122 assume !(4099 == ssl3_connect_~s__state~0); 68819#L125 assume !(4368 == ssl3_connect_~s__state~0); 68816#L128 assume !(4369 == ssl3_connect_~s__state~0); 68812#L131 assume !(4384 == ssl3_connect_~s__state~0); 68805#L134 assume !(4385 == ssl3_connect_~s__state~0); 68802#L137 assume !(4400 == ssl3_connect_~s__state~0); 68799#L140 assume !(4401 == ssl3_connect_~s__state~0); 68796#L143 assume !(4416 == ssl3_connect_~s__state~0); 68793#L146 assume !(4417 == ssl3_connect_~s__state~0); 68790#L149 assume !(4432 == ssl3_connect_~s__state~0); 68787#L152 assume !(4433 == ssl3_connect_~s__state~0); 68784#L155 assume !(4448 == ssl3_connect_~s__state~0); 68781#L158 assume !(4449 == ssl3_connect_~s__state~0); 68778#L161 assume !(4464 == ssl3_connect_~s__state~0); 68775#L164 assume !(4465 == ssl3_connect_~s__state~0); 68772#L167 assume !(4466 == ssl3_connect_~s__state~0); 68769#L170 assume !(4467 == ssl3_connect_~s__state~0); 68766#L173 assume !(4480 == ssl3_connect_~s__state~0); 68763#L176 assume !(4481 == ssl3_connect_~s__state~0); 68760#L179 assume !(4496 == ssl3_connect_~s__state~0); 68757#L182 assume !(4497 == ssl3_connect_~s__state~0); 68754#L185 assume 4512 == ssl3_connect_~s__state~0; 66152#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68744#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 68739#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 68731#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 68726#L419 assume !(0 == ssl3_connect_~tmp___8~0); 68720#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68714#L544 ssl3_connect_~skip~0 := 0; 68710#L107-1 assume !false; 68706#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68702#L110 assume !(12292 == ssl3_connect_~s__state~0); 68698#L113 assume !(16384 == ssl3_connect_~s__state~0); 68694#L116 assume !(4096 == ssl3_connect_~s__state~0); 68687#L119 assume !(20480 == ssl3_connect_~s__state~0); 68684#L122 assume !(4099 == ssl3_connect_~s__state~0); 68680#L125 assume !(4368 == ssl3_connect_~s__state~0); 68678#L128 assume !(4369 == ssl3_connect_~s__state~0); 68674#L131 assume !(4384 == ssl3_connect_~s__state~0); 68616#L134 assume !(4385 == ssl3_connect_~s__state~0); 68612#L137 assume !(4400 == ssl3_connect_~s__state~0); 68604#L140 assume !(4401 == ssl3_connect_~s__state~0); 68600#L143 assume !(4416 == ssl3_connect_~s__state~0); 68596#L146 assume !(4417 == ssl3_connect_~s__state~0); 68592#L149 assume !(4432 == ssl3_connect_~s__state~0); 68588#L152 assume !(4433 == ssl3_connect_~s__state~0); 68584#L155 assume !(4448 == ssl3_connect_~s__state~0); 68580#L158 assume !(4449 == ssl3_connect_~s__state~0); 68576#L161 assume !(4464 == ssl3_connect_~s__state~0); 68572#L164 assume !(4465 == ssl3_connect_~s__state~0); 68568#L167 assume !(4466 == ssl3_connect_~s__state~0); 68565#L170 assume !(4467 == ssl3_connect_~s__state~0); 68560#L173 assume !(4480 == ssl3_connect_~s__state~0); 68557#L176 assume !(4481 == ssl3_connect_~s__state~0); 68553#L179 assume !(4496 == ssl3_connect_~s__state~0); 68548#L182 assume !(4497 == ssl3_connect_~s__state~0); 68541#L185 assume !(4512 == ssl3_connect_~s__state~0); 68538#L188 assume !(4513 == ssl3_connect_~s__state~0); 68534#L191 assume 4528 == ssl3_connect_~s__state~0; 66147#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68524#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 68479#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 68477#L434-1 ssl3_connect_~s__init_num~0 := 0; 68469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68467#L544 ssl3_connect_~skip~0 := 0; 68456#L107-1 assume !false; 68457#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68446#L110 assume !(12292 == ssl3_connect_~s__state~0); 68447#L113 assume !(16384 == ssl3_connect_~s__state~0); 68436#L116 assume !(4096 == ssl3_connect_~s__state~0); 68437#L119 assume !(20480 == ssl3_connect_~s__state~0); 68314#L122 assume !(4099 == ssl3_connect_~s__state~0); 66383#L125 assume !(4368 == ssl3_connect_~s__state~0); 66384#L128 assume !(4369 == ssl3_connect_~s__state~0); 66380#L131 assume !(4384 == ssl3_connect_~s__state~0); 66378#L134 assume !(4385 == ssl3_connect_~s__state~0); 66379#L137 assume !(4400 == ssl3_connect_~s__state~0); 66374#L140 assume !(4401 == ssl3_connect_~s__state~0); 66375#L143 assume !(4416 == ssl3_connect_~s__state~0); 66371#L146 assume !(4417 == ssl3_connect_~s__state~0); 66370#L149 assume !(4432 == ssl3_connect_~s__state~0); 66369#L152 assume !(4433 == ssl3_connect_~s__state~0); 66367#L155 assume !(4448 == ssl3_connect_~s__state~0); 66368#L158 assume !(4449 == ssl3_connect_~s__state~0); 68428#L161 assume !(4464 == ssl3_connect_~s__state~0); 68427#L164 assume !(4465 == ssl3_connect_~s__state~0); 68426#L167 assume !(4466 == ssl3_connect_~s__state~0); 68425#L170 assume !(4467 == ssl3_connect_~s__state~0); 68424#L173 assume !(4480 == ssl3_connect_~s__state~0); 68423#L176 assume !(4481 == ssl3_connect_~s__state~0); 68422#L179 assume !(4496 == ssl3_connect_~s__state~0); 68421#L182 assume !(4497 == ssl3_connect_~s__state~0); 68420#L185 assume !(4512 == ssl3_connect_~s__state~0); 68419#L188 assume !(4513 == ssl3_connect_~s__state~0); 68418#L191 assume !(4528 == ssl3_connect_~s__state~0); 68417#L194 assume !(4529 == ssl3_connect_~s__state~0); 66352#L197 assume !(4560 == ssl3_connect_~s__state~0); 66351#L200 assume !(4561 == ssl3_connect_~s__state~0); 66108#L203 assume 4352 == ssl3_connect_~s__state~0; 66067#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66068#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66113#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66114#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68514#L544 ssl3_connect_~skip~0 := 0; 68513#L107-1 assume !false; 68512#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68511#L110 assume !(12292 == ssl3_connect_~s__state~0); 68510#L113 assume !(16384 == ssl3_connect_~s__state~0); 68509#L116 assume !(4096 == ssl3_connect_~s__state~0); 68508#L119 assume !(20480 == ssl3_connect_~s__state~0); 68507#L122 assume !(4099 == ssl3_connect_~s__state~0); 68506#L125 assume !(4368 == ssl3_connect_~s__state~0); 68505#L128 assume !(4369 == ssl3_connect_~s__state~0); 68504#L131 assume !(4384 == ssl3_connect_~s__state~0); 68503#L134 assume !(4385 == ssl3_connect_~s__state~0); 68502#L137 assume !(4400 == ssl3_connect_~s__state~0); 68501#L140 assume !(4401 == ssl3_connect_~s__state~0); 68500#L143 assume !(4416 == ssl3_connect_~s__state~0); 68499#L146 assume !(4417 == ssl3_connect_~s__state~0); 68498#L149 assume !(4432 == ssl3_connect_~s__state~0); 68497#L152 assume !(4433 == ssl3_connect_~s__state~0); 68496#L155 assume !(4448 == ssl3_connect_~s__state~0); 68495#L158 assume !(4449 == ssl3_connect_~s__state~0); 68494#L161 assume !(4464 == ssl3_connect_~s__state~0); 68493#L164 assume !(4465 == ssl3_connect_~s__state~0); 68492#L167 assume !(4466 == ssl3_connect_~s__state~0); 68491#L170 assume !(4467 == ssl3_connect_~s__state~0); 68490#L173 assume !(4480 == ssl3_connect_~s__state~0); 68489#L176 assume !(4481 == ssl3_connect_~s__state~0); 68488#L179 assume !(4496 == ssl3_connect_~s__state~0); 68487#L182 assume !(4497 == ssl3_connect_~s__state~0); 68486#L185 assume !(4512 == ssl3_connect_~s__state~0); 68485#L188 assume !(4513 == ssl3_connect_~s__state~0); 68484#L191 assume !(4528 == ssl3_connect_~s__state~0); 68483#L194 assume !(4529 == ssl3_connect_~s__state~0); 68482#L197 assume 4560 == ssl3_connect_~s__state~0; 68481#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 68480#L454 assume !(ssl3_connect_~ret~0 <= 0); 68478#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 68475#L457-2 ssl3_connect_~s__init_num~0 := 0; 68476#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68461#L544 ssl3_connect_~skip~0 := 0; 68462#L107-1 assume !false; 68451#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68452#L110 assume !(12292 == ssl3_connect_~s__state~0); 68441#L113 assume !(16384 == ssl3_connect_~s__state~0); 68442#L116 assume 4096 == ssl3_connect_~s__state~0; 66009#L215 [2019-11-25 08:50:18,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:18,992 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2019-11-25 08:50:18,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:18,992 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232093048] [2019-11-25 08:50:18,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:18,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:18,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:19,000 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:19,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,001 INFO L82 PathProgramCache]: Analyzing trace with hash -204464055, now seen corresponding path program 1 times [2019-11-25 08:50:19,001 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,001 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026085618] [2019-11-25 08:50:19,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2019-11-25 08:50:19,096 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026085618] [2019-11-25 08:50:19,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:19,097 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:19,097 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39150487] [2019-11-25 08:50:19,097 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:19,097 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:19,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:19,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:19,098 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2019-11-25 08:50:19,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:19,231 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2019-11-25 08:50:19,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:19,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2019-11-25 08:50:19,242 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-25 08:50:19,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2019-11-25 08:50:19,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2019-11-25 08:50:19,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2019-11-25 08:50:19,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2019-11-25 08:50:19,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:19,254 INFO L688 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2019-11-25 08:50:19,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2019-11-25 08:50:19,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2019-11-25 08:50:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2019-11-25 08:50:19,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2019-11-25 08:50:19,289 INFO L711 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-25 08:50:19,289 INFO L591 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-25 08:50:19,289 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:50:19,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2019-11-25 08:50:19,295 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-25 08:50:19,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:19,296 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:19,298 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,298 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,298 INFO L794 eck$LassoCheckResult]: Stem: 73380#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73381#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73378#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 73379#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73344#L107-1 assume !false; 73415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73416#L110 assume 12292 == ssl3_connect_~s__state~0; 73305#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 73306#L215 ssl3_connect_~s__server~0 := 0; 74782#L220 assume !(0 != ssl3_connect_~cb~0); 74781#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 74780#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 74778#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 74775#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 74774#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 74770#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74762#L544 ssl3_connect_~skip~0 := 0; 74760#L107-1 assume !false; 74758#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74756#L110 assume !(12292 == ssl3_connect_~s__state~0); 74754#L113 assume !(16384 == ssl3_connect_~s__state~0); 74752#L116 assume !(4096 == ssl3_connect_~s__state~0); 74748#L119 assume !(20480 == ssl3_connect_~s__state~0); 74741#L122 assume !(4099 == ssl3_connect_~s__state~0); 74738#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-11-25 08:50:19,299 INFO L796 eck$LassoCheckResult]: Loop: 74734#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 74732#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74713#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 74727#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 74723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74719#L544 ssl3_connect_~skip~0 := 0; 74716#L107-1 assume !false; 74714#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74711#L110 assume !(12292 == ssl3_connect_~s__state~0); 74709#L113 assume !(16384 == ssl3_connect_~s__state~0); 74706#L116 assume !(4096 == ssl3_connect_~s__state~0); 74700#L119 assume !(20480 == ssl3_connect_~s__state~0); 74698#L122 assume !(4099 == ssl3_connect_~s__state~0); 74696#L125 assume !(4368 == ssl3_connect_~s__state~0); 74694#L128 assume !(4369 == ssl3_connect_~s__state~0); 74692#L131 assume 4384 == ssl3_connect_~s__state~0; 74690#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 74688#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74669#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 74683#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74680#L298-2 ssl3_connect_~s__init_num~0 := 0; 74676#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74672#L544 ssl3_connect_~skip~0 := 0; 74670#L107-1 assume !false; 74661#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74655#L110 assume !(12292 == ssl3_connect_~s__state~0); 74653#L113 assume !(16384 == ssl3_connect_~s__state~0); 74651#L116 assume !(4096 == ssl3_connect_~s__state~0); 74649#L119 assume !(20480 == ssl3_connect_~s__state~0); 74647#L122 assume !(4099 == ssl3_connect_~s__state~0); 74645#L125 assume !(4368 == ssl3_connect_~s__state~0); 74643#L128 assume !(4369 == ssl3_connect_~s__state~0); 74641#L131 assume !(4384 == ssl3_connect_~s__state~0); 74639#L134 assume !(4385 == ssl3_connect_~s__state~0); 74637#L137 assume 4400 == ssl3_connect_~s__state~0; 74635#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74632#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 74633#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74611#L544 ssl3_connect_~skip~0 := 0; 74609#L107-1 assume !false; 74607#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74605#L110 assume !(12292 == ssl3_connect_~s__state~0); 74603#L113 assume !(16384 == ssl3_connect_~s__state~0); 74601#L116 assume !(4096 == ssl3_connect_~s__state~0); 74599#L119 assume !(20480 == ssl3_connect_~s__state~0); 74597#L122 assume !(4099 == ssl3_connect_~s__state~0); 74595#L125 assume !(4368 == ssl3_connect_~s__state~0); 74593#L128 assume !(4369 == ssl3_connect_~s__state~0); 74591#L131 assume !(4384 == ssl3_connect_~s__state~0); 74589#L134 assume !(4385 == ssl3_connect_~s__state~0); 74587#L137 assume !(4400 == ssl3_connect_~s__state~0); 74585#L140 assume !(4401 == ssl3_connect_~s__state~0); 74583#L143 assume 4416 == ssl3_connect_~s__state~0; 74581#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 74578#L327 assume !(3 == ssl3_connect_~blastFlag~0); 74579#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74572#L335 assume !(0 == ssl3_connect_~tmp___6~0); 74573#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74558#L544 ssl3_connect_~skip~0 := 0; 74559#L107-1 assume !false; 74552#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74553#L110 assume !(12292 == ssl3_connect_~s__state~0); 74465#L113 assume !(16384 == ssl3_connect_~s__state~0); 74466#L116 assume !(4096 == ssl3_connect_~s__state~0); 74459#L119 assume !(20480 == ssl3_connect_~s__state~0); 74460#L122 assume !(4099 == ssl3_connect_~s__state~0); 74455#L125 assume !(4368 == ssl3_connect_~s__state~0); 74456#L128 assume !(4369 == ssl3_connect_~s__state~0); 74445#L131 assume !(4384 == ssl3_connect_~s__state~0); 74446#L134 assume !(4385 == ssl3_connect_~s__state~0); 74439#L137 assume !(4400 == ssl3_connect_~s__state~0); 74440#L140 assume !(4401 == ssl3_connect_~s__state~0); 74433#L143 assume !(4416 == ssl3_connect_~s__state~0); 74434#L146 assume !(4417 == ssl3_connect_~s__state~0); 74427#L149 assume 4432 == ssl3_connect_~s__state~0; 74428#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 74421#L343 assume !(5 == ssl3_connect_~blastFlag~0); 74422#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74409#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74407#L544 ssl3_connect_~skip~0 := 0; 74400#L107-1 assume !false; 74401#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74393#L110 assume !(12292 == ssl3_connect_~s__state~0); 74394#L113 assume !(16384 == ssl3_connect_~s__state~0); 74385#L116 assume !(4096 == ssl3_connect_~s__state~0); 74386#L119 assume !(20480 == ssl3_connect_~s__state~0); 74381#L122 assume !(4099 == ssl3_connect_~s__state~0); 74382#L125 assume !(4368 == ssl3_connect_~s__state~0); 74376#L128 assume !(4369 == ssl3_connect_~s__state~0); 74377#L131 assume !(4384 == ssl3_connect_~s__state~0); 74366#L134 assume !(4385 == ssl3_connect_~s__state~0); 74367#L137 assume !(4400 == ssl3_connect_~s__state~0); 74360#L140 assume !(4401 == ssl3_connect_~s__state~0); 74361#L143 assume !(4416 == ssl3_connect_~s__state~0); 74354#L146 assume !(4417 == ssl3_connect_~s__state~0); 74355#L149 assume !(4432 == ssl3_connect_~s__state~0); 74348#L152 assume !(4433 == ssl3_connect_~s__state~0); 74349#L155 assume 4448 == ssl3_connect_~s__state~0; 74342#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 74343#L355 assume !(ssl3_connect_~ret~0 <= 0); 74335#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74336#L358-2 ssl3_connect_~s__init_num~0 := 0; 74321#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74317#L544 ssl3_connect_~skip~0 := 0; 74315#L107-1 assume !false; 74314#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74312#L110 assume !(12292 == ssl3_connect_~s__state~0); 74308#L113 assume !(16384 == ssl3_connect_~s__state~0); 74305#L116 assume !(4096 == ssl3_connect_~s__state~0); 74304#L119 assume !(20480 == ssl3_connect_~s__state~0); 74303#L122 assume !(4099 == ssl3_connect_~s__state~0); 74302#L125 assume !(4368 == ssl3_connect_~s__state~0); 74300#L128 assume !(4369 == ssl3_connect_~s__state~0); 74294#L131 assume !(4384 == ssl3_connect_~s__state~0); 74292#L134 assume !(4385 == ssl3_connect_~s__state~0); 74290#L137 assume !(4400 == ssl3_connect_~s__state~0); 74288#L140 assume !(4401 == ssl3_connect_~s__state~0); 74286#L143 assume !(4416 == ssl3_connect_~s__state~0); 74284#L146 assume !(4417 == ssl3_connect_~s__state~0); 74282#L149 assume !(4432 == ssl3_connect_~s__state~0); 74280#L152 assume !(4433 == ssl3_connect_~s__state~0); 74278#L155 assume !(4448 == ssl3_connect_~s__state~0); 74276#L158 assume !(4449 == ssl3_connect_~s__state~0); 74274#L161 assume 4464 == ssl3_connect_~s__state~0; 74272#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74270#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74259#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74255#L544 ssl3_connect_~skip~0 := 0; 74253#L107-1 assume !false; 74251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74249#L110 assume !(12292 == ssl3_connect_~s__state~0); 74247#L113 assume !(16384 == ssl3_connect_~s__state~0); 74244#L116 assume !(4096 == ssl3_connect_~s__state~0); 74243#L119 assume !(20480 == ssl3_connect_~s__state~0); 74242#L122 assume !(4099 == ssl3_connect_~s__state~0); 74241#L125 assume !(4368 == ssl3_connect_~s__state~0); 74239#L128 assume !(4369 == ssl3_connect_~s__state~0); 74233#L131 assume !(4384 == ssl3_connect_~s__state~0); 74231#L134 assume !(4385 == ssl3_connect_~s__state~0); 74229#L137 assume !(4400 == ssl3_connect_~s__state~0); 74227#L140 assume !(4401 == ssl3_connect_~s__state~0); 74225#L143 assume !(4416 == ssl3_connect_~s__state~0); 74223#L146 assume !(4417 == ssl3_connect_~s__state~0); 74221#L149 assume !(4432 == ssl3_connect_~s__state~0); 74219#L152 assume !(4433 == ssl3_connect_~s__state~0); 73773#L155 assume !(4448 == ssl3_connect_~s__state~0); 73701#L158 assume !(4449 == ssl3_connect_~s__state~0); 73697#L161 assume !(4464 == ssl3_connect_~s__state~0); 73691#L164 assume !(4465 == ssl3_connect_~s__state~0); 73684#L167 assume !(4466 == ssl3_connect_~s__state~0); 73682#L170 assume !(4467 == ssl3_connect_~s__state~0); 73621#L173 assume 4480 == ssl3_connect_~s__state~0; 73615#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73612#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73607#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 73609#L383-2 ssl3_connect_~s__init_num~0 := 0; 74540#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74127#L544 ssl3_connect_~skip~0 := 0; 74128#L107-1 assume !false; 74122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74123#L110 assume !(12292 == ssl3_connect_~s__state~0); 74116#L113 assume !(16384 == ssl3_connect_~s__state~0); 74117#L116 assume !(4096 == ssl3_connect_~s__state~0); 74110#L119 assume !(20480 == ssl3_connect_~s__state~0); 74111#L122 assume !(4099 == ssl3_connect_~s__state~0); 74100#L125 assume !(4368 == ssl3_connect_~s__state~0); 74101#L128 assume !(4369 == ssl3_connect_~s__state~0); 74095#L131 assume !(4384 == ssl3_connect_~s__state~0); 74096#L134 assume !(4385 == ssl3_connect_~s__state~0); 74079#L137 assume !(4400 == ssl3_connect_~s__state~0); 74080#L140 assume !(4401 == ssl3_connect_~s__state~0); 74067#L143 assume !(4416 == ssl3_connect_~s__state~0); 74068#L146 assume !(4417 == ssl3_connect_~s__state~0); 74055#L149 assume !(4432 == ssl3_connect_~s__state~0); 74056#L152 assume !(4433 == ssl3_connect_~s__state~0); 74043#L155 assume !(4448 == ssl3_connect_~s__state~0); 74044#L158 assume !(4449 == ssl3_connect_~s__state~0); 74031#L161 assume !(4464 == ssl3_connect_~s__state~0); 74032#L164 assume !(4465 == ssl3_connect_~s__state~0); 74019#L167 assume !(4466 == ssl3_connect_~s__state~0); 74020#L170 assume !(4467 == ssl3_connect_~s__state~0); 74007#L173 assume !(4480 == ssl3_connect_~s__state~0); 74008#L176 assume !(4481 == ssl3_connect_~s__state~0); 73995#L179 assume !(4496 == ssl3_connect_~s__state~0); 73996#L182 assume !(4497 == ssl3_connect_~s__state~0); 73983#L185 assume 4512 == ssl3_connect_~s__state~0; 73984#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74789#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 74788#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74787#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 74786#L419 assume !(0 == ssl3_connect_~tmp___8~0); 73924#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73922#L544 ssl3_connect_~skip~0 := 0; 73907#L107-1 assume !false; 73908#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73897#L110 assume !(12292 == ssl3_connect_~s__state~0); 73898#L113 assume !(16384 == ssl3_connect_~s__state~0); 73887#L116 assume !(4096 == ssl3_connect_~s__state~0); 73888#L119 assume !(20480 == ssl3_connect_~s__state~0); 73877#L122 assume !(4099 == ssl3_connect_~s__state~0); 73878#L125 assume !(4368 == ssl3_connect_~s__state~0); 73867#L128 assume !(4369 == ssl3_connect_~s__state~0); 73868#L131 assume !(4384 == ssl3_connect_~s__state~0); 73857#L134 assume !(4385 == ssl3_connect_~s__state~0); 73858#L137 assume !(4400 == ssl3_connect_~s__state~0); 73847#L140 assume !(4401 == ssl3_connect_~s__state~0); 73848#L143 assume !(4416 == ssl3_connect_~s__state~0); 73837#L146 assume !(4417 == ssl3_connect_~s__state~0); 73838#L149 assume !(4432 == ssl3_connect_~s__state~0); 73827#L152 assume !(4433 == ssl3_connect_~s__state~0); 73828#L155 assume !(4448 == ssl3_connect_~s__state~0); 73817#L158 assume !(4449 == ssl3_connect_~s__state~0); 73818#L161 assume !(4464 == ssl3_connect_~s__state~0); 73807#L164 assume !(4465 == ssl3_connect_~s__state~0); 73808#L167 assume !(4466 == ssl3_connect_~s__state~0); 73797#L170 assume !(4467 == ssl3_connect_~s__state~0); 73798#L173 assume !(4480 == ssl3_connect_~s__state~0); 73787#L176 assume !(4481 == ssl3_connect_~s__state~0); 73788#L179 assume !(4496 == ssl3_connect_~s__state~0); 73777#L182 assume !(4497 == ssl3_connect_~s__state~0); 73778#L185 assume !(4512 == ssl3_connect_~s__state~0); 73768#L188 assume !(4513 == ssl3_connect_~s__state~0); 73769#L191 assume 4528 == ssl3_connect_~s__state~0; 73756#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73757#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73744#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73745#L434-1 ssl3_connect_~s__init_num~0 := 0; 74765#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74761#L544 ssl3_connect_~skip~0 := 0; 74759#L107-1 assume !false; 74757#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74755#L110 assume !(12292 == ssl3_connect_~s__state~0); 74753#L113 assume !(16384 == ssl3_connect_~s__state~0); 74751#L116 assume !(4096 == ssl3_connect_~s__state~0); 74747#L119 assume !(20480 == ssl3_connect_~s__state~0); 74740#L122 assume !(4099 == ssl3_connect_~s__state~0); 74736#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-11-25 08:50:19,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,300 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2019-11-25 08:50:19,300 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,300 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514104392] [2019-11-25 08:50:19,300 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:19,310 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514104392] [2019-11-25 08:50:19,310 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:19,310 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:50:19,311 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13485765] [2019-11-25 08:50:19,311 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:50:19,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,311 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 1 times [2019-11-25 08:50:19,311 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,311 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880355984] [2019-11-25 08:50:19,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:19,401 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-25 08:50:19,402 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880355984] [2019-11-25 08:50:19,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:19,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:19,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355611348] [2019-11-25 08:50:19,403 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:19,403 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:19,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:19,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:19,404 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2019-11-25 08:50:19,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:19,430 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2019-11-25 08:50:19,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:19,431 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2019-11-25 08:50:19,455 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-25 08:50:19,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-25 08:50:19,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2019-11-25 08:50:19,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2019-11-25 08:50:19,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2019-11-25 08:50:19,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:19,482 INFO L688 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-25 08:50:19,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2019-11-25 08:50:19,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2019-11-25 08:50:19,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2019-11-25 08:50:19,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-25 08:50:19,567 INFO L711 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-25 08:50:19,567 INFO L591 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-25 08:50:19,567 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:50:19,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2019-11-25 08:50:19,584 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-25 08:50:19,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:19,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:19,587 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,587 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,587 INFO L794 eck$LassoCheckResult]: Stem: 82737#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 82738#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82734#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 82735#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82693#L107-1 assume !false; 82826#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82827#L110 assume 12292 == ssl3_connect_~s__state~0; 82654#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 82655#L215 ssl3_connect_~s__server~0 := 0; 83421#L220 assume 0 != ssl3_connect_~cb~0; 83420#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 83419#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 83417#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 83415#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 83413#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 83411#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83408#L544 ssl3_connect_~skip~0 := 0; 83407#L107-1 assume !false; 83406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83405#L110 assume !(12292 == ssl3_connect_~s__state~0); 83404#L113 assume !(16384 == ssl3_connect_~s__state~0); 83403#L116 assume !(4096 == ssl3_connect_~s__state~0); 83402#L119 assume !(20480 == ssl3_connect_~s__state~0); 83401#L122 assume !(4099 == ssl3_connect_~s__state~0); 83400#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-11-25 08:50:19,588 INFO L796 eck$LassoCheckResult]: Loop: 83394#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 83395#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 85060#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 85059#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 83375#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83373#L544 ssl3_connect_~skip~0 := 0; 83364#L107-1 assume !false; 83365#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83356#L110 assume !(12292 == ssl3_connect_~s__state~0); 83357#L113 assume !(16384 == ssl3_connect_~s__state~0); 83348#L116 assume !(4096 == ssl3_connect_~s__state~0); 83349#L119 assume !(20480 == ssl3_connect_~s__state~0); 83340#L122 assume !(4099 == ssl3_connect_~s__state~0); 83341#L125 assume !(4368 == ssl3_connect_~s__state~0); 83332#L128 assume !(4369 == ssl3_connect_~s__state~0); 83333#L131 assume 4384 == ssl3_connect_~s__state~0; 83324#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 83325#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 85055#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 85052#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 85050#L298-2 ssl3_connect_~s__init_num~0 := 0; 85049#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85046#L544 ssl3_connect_~skip~0 := 0; 85045#L107-1 assume !false; 85044#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85043#L110 assume !(12292 == ssl3_connect_~s__state~0); 85042#L113 assume !(16384 == ssl3_connect_~s__state~0); 85041#L116 assume !(4096 == ssl3_connect_~s__state~0); 85040#L119 assume !(20480 == ssl3_connect_~s__state~0); 85039#L122 assume !(4099 == ssl3_connect_~s__state~0); 85038#L125 assume !(4368 == ssl3_connect_~s__state~0); 85037#L128 assume !(4369 == ssl3_connect_~s__state~0); 85036#L131 assume !(4384 == ssl3_connect_~s__state~0); 85035#L134 assume !(4385 == ssl3_connect_~s__state~0); 85034#L137 assume 4400 == ssl3_connect_~s__state~0; 85033#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 85029#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 85026#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 85025#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85022#L544 ssl3_connect_~skip~0 := 0; 85021#L107-1 assume !false; 85020#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85019#L110 assume !(12292 == ssl3_connect_~s__state~0); 85018#L113 assume !(16384 == ssl3_connect_~s__state~0); 85017#L116 assume !(4096 == ssl3_connect_~s__state~0); 85016#L119 assume !(20480 == ssl3_connect_~s__state~0); 85015#L122 assume !(4099 == ssl3_connect_~s__state~0); 85014#L125 assume !(4368 == ssl3_connect_~s__state~0); 85013#L128 assume !(4369 == ssl3_connect_~s__state~0); 85012#L131 assume !(4384 == ssl3_connect_~s__state~0); 85011#L134 assume !(4385 == ssl3_connect_~s__state~0); 85010#L137 assume !(4400 == ssl3_connect_~s__state~0); 85009#L140 assume !(4401 == ssl3_connect_~s__state~0); 85008#L143 assume 4416 == ssl3_connect_~s__state~0; 85007#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 85006#L327 assume !(3 == ssl3_connect_~blastFlag~0); 85004#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 85002#L335 assume !(0 == ssl3_connect_~tmp___6~0); 85001#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84998#L544 ssl3_connect_~skip~0 := 0; 84997#L107-1 assume !false; 84996#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84995#L110 assume !(12292 == ssl3_connect_~s__state~0); 84994#L113 assume !(16384 == ssl3_connect_~s__state~0); 84993#L116 assume !(4096 == ssl3_connect_~s__state~0); 84992#L119 assume !(20480 == ssl3_connect_~s__state~0); 84991#L122 assume !(4099 == ssl3_connect_~s__state~0); 84990#L125 assume !(4368 == ssl3_connect_~s__state~0); 84989#L128 assume !(4369 == ssl3_connect_~s__state~0); 84988#L131 assume !(4384 == ssl3_connect_~s__state~0); 84987#L134 assume !(4385 == ssl3_connect_~s__state~0); 84986#L137 assume !(4400 == ssl3_connect_~s__state~0); 84985#L140 assume !(4401 == ssl3_connect_~s__state~0); 84984#L143 assume !(4416 == ssl3_connect_~s__state~0); 84983#L146 assume !(4417 == ssl3_connect_~s__state~0); 84982#L149 assume 4432 == ssl3_connect_~s__state~0; 84981#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 84979#L343 assume !(5 == ssl3_connect_~blastFlag~0); 84977#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84976#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84973#L544 ssl3_connect_~skip~0 := 0; 84972#L107-1 assume !false; 84971#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84970#L110 assume !(12292 == ssl3_connect_~s__state~0); 84969#L113 assume !(16384 == ssl3_connect_~s__state~0); 84968#L116 assume !(4096 == ssl3_connect_~s__state~0); 84967#L119 assume !(20480 == ssl3_connect_~s__state~0); 84966#L122 assume !(4099 == ssl3_connect_~s__state~0); 84965#L125 assume !(4368 == ssl3_connect_~s__state~0); 84964#L128 assume !(4369 == ssl3_connect_~s__state~0); 84963#L131 assume !(4384 == ssl3_connect_~s__state~0); 84962#L134 assume !(4385 == ssl3_connect_~s__state~0); 84961#L137 assume !(4400 == ssl3_connect_~s__state~0); 84960#L140 assume !(4401 == ssl3_connect_~s__state~0); 84959#L143 assume !(4416 == ssl3_connect_~s__state~0); 84958#L146 assume !(4417 == ssl3_connect_~s__state~0); 84957#L149 assume !(4432 == ssl3_connect_~s__state~0); 84956#L152 assume !(4433 == ssl3_connect_~s__state~0); 84955#L155 assume 4448 == ssl3_connect_~s__state~0; 84954#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 84953#L355 assume !(ssl3_connect_~ret~0 <= 0); 84950#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84948#L358-2 ssl3_connect_~s__init_num~0 := 0; 84947#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84944#L544 ssl3_connect_~skip~0 := 0; 84943#L107-1 assume !false; 84942#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84941#L110 assume !(12292 == ssl3_connect_~s__state~0); 84940#L113 assume !(16384 == ssl3_connect_~s__state~0); 84939#L116 assume !(4096 == ssl3_connect_~s__state~0); 84938#L119 assume !(20480 == ssl3_connect_~s__state~0); 84937#L122 assume !(4099 == ssl3_connect_~s__state~0); 84936#L125 assume !(4368 == ssl3_connect_~s__state~0); 84935#L128 assume !(4369 == ssl3_connect_~s__state~0); 84934#L131 assume !(4384 == ssl3_connect_~s__state~0); 84933#L134 assume !(4385 == ssl3_connect_~s__state~0); 84932#L137 assume !(4400 == ssl3_connect_~s__state~0); 84931#L140 assume !(4401 == ssl3_connect_~s__state~0); 84930#L143 assume !(4416 == ssl3_connect_~s__state~0); 84929#L146 assume !(4417 == ssl3_connect_~s__state~0); 84928#L149 assume !(4432 == ssl3_connect_~s__state~0); 84927#L152 assume !(4433 == ssl3_connect_~s__state~0); 84926#L155 assume !(4448 == ssl3_connect_~s__state~0); 84925#L158 assume !(4449 == ssl3_connect_~s__state~0); 84924#L161 assume 4464 == ssl3_connect_~s__state~0; 84922#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 84920#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 84919#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84916#L544 ssl3_connect_~skip~0 := 0; 84915#L107-1 assume !false; 84914#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84913#L110 assume !(12292 == ssl3_connect_~s__state~0); 84912#L113 assume !(16384 == ssl3_connect_~s__state~0); 84911#L116 assume !(4096 == ssl3_connect_~s__state~0); 84910#L119 assume !(20480 == ssl3_connect_~s__state~0); 84909#L122 assume !(4099 == ssl3_connect_~s__state~0); 84908#L125 assume !(4368 == ssl3_connect_~s__state~0); 84907#L128 assume !(4369 == ssl3_connect_~s__state~0); 84906#L131 assume !(4384 == ssl3_connect_~s__state~0); 84905#L134 assume !(4385 == ssl3_connect_~s__state~0); 84904#L137 assume !(4400 == ssl3_connect_~s__state~0); 84903#L140 assume !(4401 == ssl3_connect_~s__state~0); 84902#L143 assume !(4416 == ssl3_connect_~s__state~0); 84901#L146 assume !(4417 == ssl3_connect_~s__state~0); 84900#L149 assume !(4432 == ssl3_connect_~s__state~0); 84899#L152 assume !(4433 == ssl3_connect_~s__state~0); 84898#L155 assume !(4448 == ssl3_connect_~s__state~0); 84897#L158 assume !(4449 == ssl3_connect_~s__state~0); 84896#L161 assume !(4464 == ssl3_connect_~s__state~0); 84895#L164 assume !(4465 == ssl3_connect_~s__state~0); 84894#L167 assume !(4466 == ssl3_connect_~s__state~0); 84893#L170 assume !(4467 == ssl3_connect_~s__state~0); 84892#L173 assume 4480 == ssl3_connect_~s__state~0; 84891#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84890#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84887#L383 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 84888#L383-2 ssl3_connect_~s__init_num~0 := 0; 84853#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85167#L544 ssl3_connect_~skip~0 := 0; 85166#L107-1 assume !false; 85165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85164#L110 assume !(12292 == ssl3_connect_~s__state~0); 85163#L113 assume !(16384 == ssl3_connect_~s__state~0); 85162#L116 assume !(4096 == ssl3_connect_~s__state~0); 85161#L119 assume !(20480 == ssl3_connect_~s__state~0); 85160#L122 assume !(4099 == ssl3_connect_~s__state~0); 85159#L125 assume !(4368 == ssl3_connect_~s__state~0); 85158#L128 assume !(4369 == ssl3_connect_~s__state~0); 85157#L131 assume !(4384 == ssl3_connect_~s__state~0); 85156#L134 assume !(4385 == ssl3_connect_~s__state~0); 85155#L137 assume !(4400 == ssl3_connect_~s__state~0); 85154#L140 assume !(4401 == ssl3_connect_~s__state~0); 85153#L143 assume !(4416 == ssl3_connect_~s__state~0); 85152#L146 assume !(4417 == ssl3_connect_~s__state~0); 85151#L149 assume !(4432 == ssl3_connect_~s__state~0); 85150#L152 assume !(4433 == ssl3_connect_~s__state~0); 85149#L155 assume !(4448 == ssl3_connect_~s__state~0); 85148#L158 assume !(4449 == ssl3_connect_~s__state~0); 85147#L161 assume !(4464 == ssl3_connect_~s__state~0); 85146#L164 assume !(4465 == ssl3_connect_~s__state~0); 85145#L167 assume !(4466 == ssl3_connect_~s__state~0); 85144#L170 assume !(4467 == ssl3_connect_~s__state~0); 85143#L173 assume !(4480 == ssl3_connect_~s__state~0); 85142#L176 assume !(4481 == ssl3_connect_~s__state~0); 85141#L179 assume !(4496 == ssl3_connect_~s__state~0); 85140#L182 assume !(4497 == ssl3_connect_~s__state~0); 85139#L185 assume 4512 == ssl3_connect_~s__state~0; 85138#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 85137#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 85136#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 85135#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 85134#L419 assume !(0 == ssl3_connect_~tmp___8~0); 85133#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85130#L544 ssl3_connect_~skip~0 := 0; 85129#L107-1 assume !false; 85128#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85127#L110 assume !(12292 == ssl3_connect_~s__state~0); 85126#L113 assume !(16384 == ssl3_connect_~s__state~0); 85125#L116 assume !(4096 == ssl3_connect_~s__state~0); 85124#L119 assume !(20480 == ssl3_connect_~s__state~0); 85123#L122 assume !(4099 == ssl3_connect_~s__state~0); 85122#L125 assume !(4368 == ssl3_connect_~s__state~0); 85121#L128 assume !(4369 == ssl3_connect_~s__state~0); 85120#L131 assume !(4384 == ssl3_connect_~s__state~0); 85119#L134 assume !(4385 == ssl3_connect_~s__state~0); 85118#L137 assume !(4400 == ssl3_connect_~s__state~0); 85117#L140 assume !(4401 == ssl3_connect_~s__state~0); 85116#L143 assume !(4416 == ssl3_connect_~s__state~0); 85115#L146 assume !(4417 == ssl3_connect_~s__state~0); 85114#L149 assume !(4432 == ssl3_connect_~s__state~0); 85113#L152 assume !(4433 == ssl3_connect_~s__state~0); 85112#L155 assume !(4448 == ssl3_connect_~s__state~0); 85111#L158 assume !(4449 == ssl3_connect_~s__state~0); 85110#L161 assume !(4464 == ssl3_connect_~s__state~0); 85109#L164 assume !(4465 == ssl3_connect_~s__state~0); 85108#L167 assume !(4466 == ssl3_connect_~s__state~0); 85107#L170 assume !(4467 == ssl3_connect_~s__state~0); 85106#L173 assume !(4480 == ssl3_connect_~s__state~0); 85105#L176 assume !(4481 == ssl3_connect_~s__state~0); 85104#L179 assume !(4496 == ssl3_connect_~s__state~0); 85103#L182 assume !(4497 == ssl3_connect_~s__state~0); 85102#L185 assume !(4512 == ssl3_connect_~s__state~0); 85101#L188 assume !(4513 == ssl3_connect_~s__state~0); 85100#L191 assume 4528 == ssl3_connect_~s__state~0; 85099#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 85098#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 85097#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 85096#L434-1 ssl3_connect_~s__init_num~0 := 0; 85093#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85090#L544 ssl3_connect_~skip~0 := 0; 85089#L107-1 assume !false; 85088#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85087#L110 assume !(12292 == ssl3_connect_~s__state~0); 85086#L113 assume !(16384 == ssl3_connect_~s__state~0); 85085#L116 assume !(4096 == ssl3_connect_~s__state~0); 85084#L119 assume !(20480 == ssl3_connect_~s__state~0); 85083#L122 assume !(4099 == ssl3_connect_~s__state~0); 85082#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-11-25 08:50:19,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2019-11-25 08:50:19,589 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,589 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645645809] [2019-11-25 08:50:19,589 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:19,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:19,615 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:19,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,616 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 2 times [2019-11-25 08:50:19,616 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,617 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472464993] [2019-11-25 08:50:19,617 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-25 08:50:19,731 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472464993] [2019-11-25 08:50:19,731 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:19,731 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:19,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516196385] [2019-11-25 08:50:19,732 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:19,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:19,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:19,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:19,733 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2019-11-25 08:50:19,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:19,858 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2019-11-25 08:50:19,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:19,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2019-11-25 08:50:19,876 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2019-11-25 08:50:19,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2019-11-25 08:50:19,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2019-11-25 08:50:19,896 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2019-11-25 08:50:19,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2019-11-25 08:50:19,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:19,902 INFO L688 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2019-11-25 08:50:19,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2019-11-25 08:50:19,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2019-11-25 08:50:19,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-25 08:50:19,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2019-11-25 08:50:19,960 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-25 08:50:19,960 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-25 08:50:19,960 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:50:19,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2019-11-25 08:50:19,973 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:19,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:19,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:19,976 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,976 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:19,977 INFO L794 eck$LassoCheckResult]: Stem: 94447#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94448#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94445#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 94446#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94570#L107-1 assume !false; 94566#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94567#L110 assume !(12292 == ssl3_connect_~s__state~0); 94561#L113 assume !(16384 == ssl3_connect_~s__state~0); 94562#L116 assume !(4096 == ssl3_connect_~s__state~0); 94557#L119 assume !(20480 == ssl3_connect_~s__state~0); 94558#L122 assume !(4099 == ssl3_connect_~s__state~0); 94553#L125 assume !(4368 == ssl3_connect_~s__state~0); 94554#L128 assume !(4369 == ssl3_connect_~s__state~0); 94549#L131 assume !(4384 == ssl3_connect_~s__state~0); 94550#L134 assume !(4385 == ssl3_connect_~s__state~0); 94545#L137 assume !(4400 == ssl3_connect_~s__state~0); 94546#L140 assume !(4401 == ssl3_connect_~s__state~0); 94541#L143 assume !(4416 == ssl3_connect_~s__state~0); 94542#L146 assume !(4417 == ssl3_connect_~s__state~0); 94537#L149 assume !(4432 == ssl3_connect_~s__state~0); 94538#L152 assume !(4433 == ssl3_connect_~s__state~0); 94533#L155 assume !(4448 == ssl3_connect_~s__state~0); 94534#L158 assume !(4449 == ssl3_connect_~s__state~0); 94529#L161 assume !(4464 == ssl3_connect_~s__state~0); 94530#L164 assume !(4465 == ssl3_connect_~s__state~0); 94525#L167 assume !(4466 == ssl3_connect_~s__state~0); 94526#L170 assume !(4467 == ssl3_connect_~s__state~0); 94521#L173 assume !(4480 == ssl3_connect_~s__state~0); 94522#L176 assume !(4481 == ssl3_connect_~s__state~0); 94517#L179 assume !(4496 == ssl3_connect_~s__state~0); 94518#L182 assume !(4497 == ssl3_connect_~s__state~0); 94513#L185 assume !(4512 == ssl3_connect_~s__state~0); 94514#L188 assume !(4513 == ssl3_connect_~s__state~0); 94509#L191 assume !(4528 == ssl3_connect_~s__state~0); 94510#L194 assume !(4529 == ssl3_connect_~s__state~0); 94506#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-11-25 08:50:19,977 INFO L796 eck$LassoCheckResult]: Loop: 94419#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94420#L454 assume !(ssl3_connect_~ret~0 <= 0); 94424#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 94425#L457-2 ssl3_connect_~s__init_num~0 := 0; 94430#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99716#L544 ssl3_connect_~skip~0 := 0; 99714#L107-1 assume !false; 99712#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99709#L110 assume !(12292 == ssl3_connect_~s__state~0); 99707#L113 assume !(16384 == ssl3_connect_~s__state~0); 99705#L116 assume !(4096 == ssl3_connect_~s__state~0); 99703#L119 assume !(20480 == ssl3_connect_~s__state~0); 99701#L122 assume !(4099 == ssl3_connect_~s__state~0); 99692#L125 assume !(4368 == ssl3_connect_~s__state~0); 99689#L128 assume !(4369 == ssl3_connect_~s__state~0); 99686#L131 assume !(4384 == ssl3_connect_~s__state~0); 99683#L134 assume !(4385 == ssl3_connect_~s__state~0); 99680#L137 assume !(4400 == ssl3_connect_~s__state~0); 99677#L140 assume !(4401 == ssl3_connect_~s__state~0); 99674#L143 assume !(4416 == ssl3_connect_~s__state~0); 99671#L146 assume !(4417 == ssl3_connect_~s__state~0); 99668#L149 assume !(4432 == ssl3_connect_~s__state~0); 99665#L152 assume !(4433 == ssl3_connect_~s__state~0); 99659#L155 assume !(4448 == ssl3_connect_~s__state~0); 99660#L158 assume !(4449 == ssl3_connect_~s__state~0); 94357#L161 assume !(4464 == ssl3_connect_~s__state~0); 94358#L164 assume !(4465 == ssl3_connect_~s__state~0); 94474#L167 assume !(4466 == ssl3_connect_~s__state~0); 94475#L170 assume !(4467 == ssl3_connect_~s__state~0); 94465#L173 assume !(4480 == ssl3_connect_~s__state~0); 94466#L176 assume !(4481 == ssl3_connect_~s__state~0); 99654#L179 assume !(4496 == ssl3_connect_~s__state~0); 99528#L182 assume !(4497 == ssl3_connect_~s__state~0); 99529#L185 assume 4512 == ssl3_connect_~s__state~0; 94476#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 94477#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 94450#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 94451#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 94386#L419 assume !(0 == ssl3_connect_~tmp___8~0); 94387#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99690#L544 ssl3_connect_~skip~0 := 0; 99687#L107-1 assume !false; 99684#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99681#L110 assume !(12292 == ssl3_connect_~s__state~0); 99678#L113 assume !(16384 == ssl3_connect_~s__state~0); 99675#L116 assume !(4096 == ssl3_connect_~s__state~0); 99672#L119 assume !(20480 == ssl3_connect_~s__state~0); 99669#L122 assume !(4099 == ssl3_connect_~s__state~0); 99666#L125 assume !(4368 == ssl3_connect_~s__state~0); 99663#L128 assume !(4369 == ssl3_connect_~s__state~0); 99661#L131 assume !(4384 == ssl3_connect_~s__state~0); 97866#L134 assume !(4385 == ssl3_connect_~s__state~0); 97867#L137 assume !(4400 == ssl3_connect_~s__state~0); 97860#L140 assume !(4401 == ssl3_connect_~s__state~0); 97861#L143 assume !(4416 == ssl3_connect_~s__state~0); 97852#L146 assume !(4417 == ssl3_connect_~s__state~0); 97853#L149 assume !(4432 == ssl3_connect_~s__state~0); 97841#L152 assume !(4433 == ssl3_connect_~s__state~0); 97842#L155 assume !(4448 == ssl3_connect_~s__state~0); 97835#L158 assume !(4449 == ssl3_connect_~s__state~0); 97836#L161 assume !(4464 == ssl3_connect_~s__state~0); 97829#L164 assume !(4465 == ssl3_connect_~s__state~0); 97830#L167 assume !(4466 == ssl3_connect_~s__state~0); 97823#L170 assume !(4467 == ssl3_connect_~s__state~0); 97824#L173 assume !(4480 == ssl3_connect_~s__state~0); 97815#L176 assume !(4481 == ssl3_connect_~s__state~0); 97816#L179 assume !(4496 == ssl3_connect_~s__state~0); 97807#L182 assume !(4497 == ssl3_connect_~s__state~0); 97808#L185 assume !(4512 == ssl3_connect_~s__state~0); 97799#L188 assume !(4513 == ssl3_connect_~s__state~0); 97800#L191 assume 4528 == ssl3_connect_~s__state~0; 95600#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 97793#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 97786#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 94413#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 94414#L434-1 ssl3_connect_~s__init_num~0 := 0; 95777#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95775#L544 ssl3_connect_~skip~0 := 0; 95770#L107-1 assume !false; 95771#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95766#L110 assume !(12292 == ssl3_connect_~s__state~0); 95767#L113 assume !(16384 == ssl3_connect_~s__state~0); 95762#L116 assume !(4096 == ssl3_connect_~s__state~0); 95763#L119 assume !(20480 == ssl3_connect_~s__state~0); 95758#L122 assume !(4099 == ssl3_connect_~s__state~0); 95759#L125 assume !(4368 == ssl3_connect_~s__state~0); 95754#L128 assume !(4369 == ssl3_connect_~s__state~0); 95755#L131 assume !(4384 == ssl3_connect_~s__state~0); 95750#L134 assume !(4385 == ssl3_connect_~s__state~0); 95751#L137 assume !(4400 == ssl3_connect_~s__state~0); 95746#L140 assume !(4401 == ssl3_connect_~s__state~0); 95747#L143 assume !(4416 == ssl3_connect_~s__state~0); 95740#L146 assume !(4417 == ssl3_connect_~s__state~0); 95741#L149 assume !(4432 == ssl3_connect_~s__state~0); 95729#L152 assume !(4433 == ssl3_connect_~s__state~0); 95730#L155 assume !(4448 == ssl3_connect_~s__state~0); 95714#L158 assume !(4449 == ssl3_connect_~s__state~0); 95715#L161 assume !(4464 == ssl3_connect_~s__state~0); 95701#L164 assume !(4465 == ssl3_connect_~s__state~0); 95702#L167 assume !(4466 == ssl3_connect_~s__state~0); 95688#L170 assume !(4467 == ssl3_connect_~s__state~0); 95689#L173 assume !(4480 == ssl3_connect_~s__state~0); 95674#L176 assume !(4481 == ssl3_connect_~s__state~0); 95675#L179 assume !(4496 == ssl3_connect_~s__state~0); 95658#L182 assume !(4497 == ssl3_connect_~s__state~0); 95659#L185 assume !(4512 == ssl3_connect_~s__state~0); 95647#L188 assume !(4513 == ssl3_connect_~s__state~0); 95648#L191 assume !(4528 == ssl3_connect_~s__state~0); 95601#L194 assume !(4529 == ssl3_connect_~s__state~0); 95598#L197 assume !(4560 == ssl3_connect_~s__state~0); 95597#L200 assume !(4561 == ssl3_connect_~s__state~0); 97664#L203 assume 4352 == ssl3_connect_~s__state~0; 97663#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 94858#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 94859#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94849#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94847#L544 ssl3_connect_~skip~0 := 0; 95370#L107-1 assume !false; 95371#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95360#L110 assume !(12292 == ssl3_connect_~s__state~0); 95361#L113 assume !(16384 == ssl3_connect_~s__state~0); 95350#L116 assume !(4096 == ssl3_connect_~s__state~0); 95351#L119 assume !(20480 == ssl3_connect_~s__state~0); 95339#L122 assume !(4099 == ssl3_connect_~s__state~0); 95341#L125 assume !(4368 == ssl3_connect_~s__state~0); 94580#L128 assume !(4369 == ssl3_connect_~s__state~0); 94582#L131 assume !(4384 == ssl3_connect_~s__state~0); 95557#L134 assume !(4385 == ssl3_connect_~s__state~0); 95558#L137 assume !(4400 == ssl3_connect_~s__state~0); 97657#L140 assume !(4401 == ssl3_connect_~s__state~0); 95742#L143 assume !(4416 == ssl3_connect_~s__state~0); 95743#L146 assume !(4417 == ssl3_connect_~s__state~0); 95733#L149 assume !(4432 == ssl3_connect_~s__state~0); 95734#L152 assume !(4433 == ssl3_connect_~s__state~0); 95721#L155 assume !(4448 == ssl3_connect_~s__state~0); 95722#L158 assume !(4449 == ssl3_connect_~s__state~0); 95705#L161 assume !(4464 == ssl3_connect_~s__state~0); 95706#L164 assume !(4465 == ssl3_connect_~s__state~0); 95692#L167 assume !(4466 == ssl3_connect_~s__state~0); 95694#L170 assume !(4467 == ssl3_connect_~s__state~0); 95678#L173 assume !(4480 == ssl3_connect_~s__state~0); 95679#L176 assume !(4481 == ssl3_connect_~s__state~0); 95664#L179 assume !(4496 == ssl3_connect_~s__state~0); 95666#L182 assume !(4497 == ssl3_connect_~s__state~0); 95651#L185 assume !(4512 == ssl3_connect_~s__state~0); 95652#L188 assume !(4513 == ssl3_connect_~s__state~0); 95637#L191 assume !(4528 == ssl3_connect_~s__state~0); 95599#L194 assume !(4529 == ssl3_connect_~s__state~0); 95596#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-11-25 08:50:19,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2019-11-25 08:50:19,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,978 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130687455] [2019-11-25 08:50:19,978 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:19,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:19,991 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130687455] [2019-11-25 08:50:19,991 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:19,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:50:19,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182422937] [2019-11-25 08:50:19,992 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:50:19,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:19,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2019-11-25 08:50:19,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:19,992 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835624976] [2019-11-25 08:50:19,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:19,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,040 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-25 08:50:20,040 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835624976] [2019-11-25 08:50:20,041 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119234363] [2019-11-25 08:50:20,041 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:20,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,099 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:20,100 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:20,121 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-25 08:50:20,122 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:20,122 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:50:20,122 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590012138] [2019-11-25 08:50:20,122 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:20,123 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:20,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:20,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:20,123 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2019-11-25 08:50:20,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:20,261 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2019-11-25 08:50:20,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:20,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2019-11-25 08:50:20,277 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:20,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2019-11-25 08:50:20,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2019-11-25 08:50:20,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2019-11-25 08:50:20,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2019-11-25 08:50:20,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:20,295 INFO L688 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2019-11-25 08:50:20,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2019-11-25 08:50:20,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2019-11-25 08:50:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-25 08:50:20,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2019-11-25 08:50:20,350 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-25 08:50:20,351 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-25 08:50:20,351 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:50:20,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2019-11-25 08:50:20,363 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:20,363 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:20,363 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:20,364 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:20,365 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:20,365 INFO L794 eck$LassoCheckResult]: Stem: 105841#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105842#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105849#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 105864#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105802#L107-1 assume !false; 108340#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108845#L110 assume !(12292 == ssl3_connect_~s__state~0); 106839#L113 assume !(16384 == ssl3_connect_~s__state~0); 108840#L116 assume !(4096 == ssl3_connect_~s__state~0); 108838#L119 assume !(20480 == ssl3_connect_~s__state~0); 108835#L122 assume !(4099 == ssl3_connect_~s__state~0); 108832#L125 assume !(4368 == ssl3_connect_~s__state~0); 108829#L128 assume !(4369 == ssl3_connect_~s__state~0); 108824#L131 assume !(4384 == ssl3_connect_~s__state~0); 108823#L134 assume !(4385 == ssl3_connect_~s__state~0); 108822#L137 assume !(4400 == ssl3_connect_~s__state~0); 108602#L140 assume !(4401 == ssl3_connect_~s__state~0); 108603#L143 assume !(4416 == ssl3_connect_~s__state~0); 108595#L146 assume !(4417 == ssl3_connect_~s__state~0); 108590#L149 assume !(4432 == ssl3_connect_~s__state~0); 108588#L152 assume !(4433 == ssl3_connect_~s__state~0); 108586#L155 assume !(4448 == ssl3_connect_~s__state~0); 108584#L158 assume !(4449 == ssl3_connect_~s__state~0); 108581#L161 assume !(4464 == ssl3_connect_~s__state~0); 108582#L164 assume !(4465 == ssl3_connect_~s__state~0); 108744#L167 assume !(4466 == ssl3_connect_~s__state~0); 108742#L170 assume !(4467 == ssl3_connect_~s__state~0); 108569#L173 assume !(4480 == ssl3_connect_~s__state~0); 108567#L176 assume !(4481 == ssl3_connect_~s__state~0); 108565#L179 assume !(4496 == ssl3_connect_~s__state~0); 108563#L182 assume !(4497 == ssl3_connect_~s__state~0); 108561#L185 assume !(4512 == ssl3_connect_~s__state~0); 108559#L188 assume !(4513 == ssl3_connect_~s__state~0); 108557#L191 assume !(4528 == ssl3_connect_~s__state~0); 108554#L194 assume !(4529 == ssl3_connect_~s__state~0); 108549#L197 assume !(4560 == ssl3_connect_~s__state~0); 108550#L200 assume 4561 == ssl3_connect_~s__state~0; 108598#L201 [2019-11-25 08:50:20,365 INFO L796 eck$LassoCheckResult]: Loop: 108598#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 108596#L454 assume !(ssl3_connect_~ret~0 <= 0); 108044#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 108039#L457-2 ssl3_connect_~s__init_num~0 := 0; 108036#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108032#L544 ssl3_connect_~skip~0 := 0; 108030#L107-1 assume !false; 108028#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108026#L110 assume !(12292 == ssl3_connect_~s__state~0); 108024#L113 assume !(16384 == ssl3_connect_~s__state~0); 108022#L116 assume !(4096 == ssl3_connect_~s__state~0); 108020#L119 assume !(20480 == ssl3_connect_~s__state~0); 108018#L122 assume !(4099 == ssl3_connect_~s__state~0); 108016#L125 assume !(4368 == ssl3_connect_~s__state~0); 108014#L128 assume !(4369 == ssl3_connect_~s__state~0); 108012#L131 assume !(4384 == ssl3_connect_~s__state~0); 108009#L134 assume !(4385 == ssl3_connect_~s__state~0); 108003#L137 assume !(4400 == ssl3_connect_~s__state~0); 108001#L140 assume !(4401 == ssl3_connect_~s__state~0); 107999#L143 assume !(4416 == ssl3_connect_~s__state~0); 107997#L146 assume !(4417 == ssl3_connect_~s__state~0); 107995#L149 assume !(4432 == ssl3_connect_~s__state~0); 107993#L152 assume !(4433 == ssl3_connect_~s__state~0); 107991#L155 assume !(4448 == ssl3_connect_~s__state~0); 107989#L158 assume !(4449 == ssl3_connect_~s__state~0); 107987#L161 assume !(4464 == ssl3_connect_~s__state~0); 107985#L164 assume !(4465 == ssl3_connect_~s__state~0); 107983#L167 assume !(4466 == ssl3_connect_~s__state~0); 107981#L170 assume !(4467 == ssl3_connect_~s__state~0); 107979#L173 assume !(4480 == ssl3_connect_~s__state~0); 107977#L176 assume !(4481 == ssl3_connect_~s__state~0); 107975#L179 assume !(4496 == ssl3_connect_~s__state~0); 107973#L182 assume !(4497 == ssl3_connect_~s__state~0); 107971#L185 assume 4512 == ssl3_connect_~s__state~0; 107747#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 107970#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 107968#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107966#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 107963#L419 assume !(0 == ssl3_connect_~tmp___8~0); 107960#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107956#L544 ssl3_connect_~skip~0 := 0; 107954#L107-1 assume !false; 107951#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107949#L110 assume !(12292 == ssl3_connect_~s__state~0); 107946#L113 assume !(16384 == ssl3_connect_~s__state~0); 107944#L116 assume !(4096 == ssl3_connect_~s__state~0); 107942#L119 assume !(20480 == ssl3_connect_~s__state~0); 107940#L122 assume !(4099 == ssl3_connect_~s__state~0); 107937#L125 assume !(4368 == ssl3_connect_~s__state~0); 107935#L128 assume !(4369 == ssl3_connect_~s__state~0); 107932#L131 assume !(4384 == ssl3_connect_~s__state~0); 107930#L134 assume !(4385 == ssl3_connect_~s__state~0); 107923#L137 assume !(4400 == ssl3_connect_~s__state~0); 107917#L140 assume !(4401 == ssl3_connect_~s__state~0); 107910#L143 assume !(4416 == ssl3_connect_~s__state~0); 107904#L146 assume !(4417 == ssl3_connect_~s__state~0); 107898#L149 assume !(4432 == ssl3_connect_~s__state~0); 107892#L152 assume !(4433 == ssl3_connect_~s__state~0); 107884#L155 assume !(4448 == ssl3_connect_~s__state~0); 107878#L158 assume !(4449 == ssl3_connect_~s__state~0); 107869#L161 assume !(4464 == ssl3_connect_~s__state~0); 107859#L164 assume !(4465 == ssl3_connect_~s__state~0); 107857#L167 assume !(4466 == ssl3_connect_~s__state~0); 107848#L170 assume !(4467 == ssl3_connect_~s__state~0); 107842#L173 assume !(4480 == ssl3_connect_~s__state~0); 107835#L176 assume !(4481 == ssl3_connect_~s__state~0); 107827#L179 assume !(4496 == ssl3_connect_~s__state~0); 107822#L182 assume !(4497 == ssl3_connect_~s__state~0); 107817#L185 assume !(4512 == ssl3_connect_~s__state~0); 107812#L188 assume !(4513 == ssl3_connect_~s__state~0); 107808#L191 assume 4528 == ssl3_connect_~s__state~0; 107741#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 107801#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 107796#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 107791#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 107786#L434-1 ssl3_connect_~s__init_num~0 := 0; 107784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107781#L544 ssl3_connect_~skip~0 := 0; 107780#L107-1 assume !false; 107779#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107778#L110 assume !(12292 == ssl3_connect_~s__state~0); 107777#L113 assume !(16384 == ssl3_connect_~s__state~0); 107776#L116 assume !(4096 == ssl3_connect_~s__state~0); 107775#L119 assume !(20480 == ssl3_connect_~s__state~0); 107774#L122 assume !(4099 == ssl3_connect_~s__state~0); 107773#L125 assume !(4368 == ssl3_connect_~s__state~0); 107772#L128 assume !(4369 == ssl3_connect_~s__state~0); 107771#L131 assume !(4384 == ssl3_connect_~s__state~0); 107770#L134 assume !(4385 == ssl3_connect_~s__state~0); 107769#L137 assume !(4400 == ssl3_connect_~s__state~0); 107768#L140 assume !(4401 == ssl3_connect_~s__state~0); 107767#L143 assume !(4416 == ssl3_connect_~s__state~0); 107766#L146 assume !(4417 == ssl3_connect_~s__state~0); 107765#L149 assume !(4432 == ssl3_connect_~s__state~0); 107764#L152 assume !(4433 == ssl3_connect_~s__state~0); 107763#L155 assume !(4448 == ssl3_connect_~s__state~0); 107762#L158 assume !(4449 == ssl3_connect_~s__state~0); 107761#L161 assume !(4464 == ssl3_connect_~s__state~0); 107760#L164 assume !(4465 == ssl3_connect_~s__state~0); 107759#L167 assume !(4466 == ssl3_connect_~s__state~0); 107758#L170 assume !(4467 == ssl3_connect_~s__state~0); 107757#L173 assume !(4480 == ssl3_connect_~s__state~0); 107756#L176 assume !(4481 == ssl3_connect_~s__state~0); 107755#L179 assume !(4496 == ssl3_connect_~s__state~0); 107753#L182 assume !(4497 == ssl3_connect_~s__state~0); 107750#L185 assume !(4512 == ssl3_connect_~s__state~0); 107748#L188 assume !(4513 == ssl3_connect_~s__state~0); 107745#L191 assume !(4528 == ssl3_connect_~s__state~0); 107743#L194 assume !(4529 == ssl3_connect_~s__state~0); 107739#L197 assume !(4560 == ssl3_connect_~s__state~0); 105964#L200 assume !(4561 == ssl3_connect_~s__state~0); 105965#L203 assume 4352 == ssl3_connect_~s__state~0; 107467#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 107468#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 107462#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 107463#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107443#L544 ssl3_connect_~skip~0 := 0; 107444#L107-1 assume !false; 107434#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107435#L110 assume !(12292 == ssl3_connect_~s__state~0); 107424#L113 assume !(16384 == ssl3_connect_~s__state~0); 107425#L116 assume !(4096 == ssl3_connect_~s__state~0); 107414#L119 assume !(20480 == ssl3_connect_~s__state~0); 107415#L122 assume !(4099 == ssl3_connect_~s__state~0); 107402#L125 assume !(4368 == ssl3_connect_~s__state~0); 107403#L128 assume !(4369 == ssl3_connect_~s__state~0); 107391#L131 assume !(4384 == ssl3_connect_~s__state~0); 107393#L134 assume !(4385 == ssl3_connect_~s__state~0); 107379#L137 assume !(4400 == ssl3_connect_~s__state~0); 107381#L140 assume !(4401 == ssl3_connect_~s__state~0); 107369#L143 assume !(4416 == ssl3_connect_~s__state~0); 106039#L146 assume !(4417 == ssl3_connect_~s__state~0); 106041#L149 assume !(4432 == ssl3_connect_~s__state~0); 107361#L152 assume !(4433 == ssl3_connect_~s__state~0); 107348#L155 assume !(4448 == ssl3_connect_~s__state~0); 107350#L158 assume !(4449 == ssl3_connect_~s__state~0); 107337#L161 assume !(4464 == ssl3_connect_~s__state~0); 107338#L164 assume !(4465 == ssl3_connect_~s__state~0); 107326#L167 assume !(4466 == ssl3_connect_~s__state~0); 107328#L170 assume !(4467 == ssl3_connect_~s__state~0); 107315#L173 assume !(4480 == ssl3_connect_~s__state~0); 107316#L176 assume !(4481 == ssl3_connect_~s__state~0); 107754#L179 assume !(4496 == ssl3_connect_~s__state~0); 107751#L182 assume !(4497 == ssl3_connect_~s__state~0); 107749#L185 assume !(4512 == ssl3_connect_~s__state~0); 107746#L188 assume !(4513 == ssl3_connect_~s__state~0); 107744#L191 assume !(4528 == ssl3_connect_~s__state~0); 107740#L194 assume !(4529 == ssl3_connect_~s__state~0); 107742#L197 assume 4560 == ssl3_connect_~s__state~0; 108598#L201 [2019-11-25 08:50:20,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:20,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2019-11-25 08:50:20,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:20,366 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279843436] [2019-11-25 08:50:20,366 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:50:20,382 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279843436] [2019-11-25 08:50:20,382 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:20,382 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:50:20,382 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938528692] [2019-11-25 08:50:20,383 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:50:20,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:20,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2019-11-25 08:50:20,383 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:20,383 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867735333] [2019-11-25 08:50:20,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:20,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,432 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-25 08:50:20,433 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867735333] [2019-11-25 08:50:20,433 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564479203] [2019-11-25 08:50:20,433 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:20,494 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-25 08:50:20,494 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-25 08:50:20,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:20,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-25 08:50:20,520 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:20,520 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:50:20,520 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758876481] [2019-11-25 08:50:20,520 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:20,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:20,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:20,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:20,521 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2019-11-25 08:50:20,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:20,664 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2019-11-25 08:50:20,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:20,665 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2019-11-25 08:50:20,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2019-11-25 08:50:20,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2019-11-25 08:50:20,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2019-11-25 08:50:20,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2019-11-25 08:50:20,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2019-11-25 08:50:20,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:20,711 INFO L688 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2019-11-25 08:50:20,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2019-11-25 08:50:20,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2019-11-25 08:50:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-25 08:50:20,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2019-11-25 08:50:20,773 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-25 08:50:20,774 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-25 08:50:20,774 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:50:20,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2019-11-25 08:50:20,787 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:20,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:20,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:20,790 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:20,790 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:20,791 INFO L794 eck$LassoCheckResult]: Stem: 117563#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117564#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117559#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 117560#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117617#L107-1 assume !false; 117618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117769#L110 assume 12292 == ssl3_connect_~s__state~0; 117614#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 117760#L215 ssl3_connect_~s__server~0 := 0; 117758#L220 assume 0 != ssl3_connect_~cb~0; 117756#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 117754#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 117749#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 117745#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 117741#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 117735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117731#L544 ssl3_connect_~skip~0 := 0; 117729#L107-1 assume !false; 117727#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117725#L110 assume !(12292 == ssl3_connect_~s__state~0); 117723#L113 assume !(16384 == ssl3_connect_~s__state~0); 117721#L116 assume !(4096 == ssl3_connect_~s__state~0); 117719#L119 assume !(20480 == ssl3_connect_~s__state~0); 117717#L122 assume !(4099 == ssl3_connect_~s__state~0); 117715#L125 assume 4368 == ssl3_connect_~s__state~0; 117713#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 117711#L269 assume !(0 == ssl3_connect_~blastFlag~0); 117708#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 117704#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 117698#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117694#L544 ssl3_connect_~skip~0 := 0; 117692#L107-1 assume !false; 117690#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117688#L110 assume !(12292 == ssl3_connect_~s__state~0); 117686#L113 assume !(16384 == ssl3_connect_~s__state~0); 117684#L116 assume !(4096 == ssl3_connect_~s__state~0); 117682#L119 assume !(20480 == ssl3_connect_~s__state~0); 117680#L122 assume !(4099 == ssl3_connect_~s__state~0); 117678#L125 assume !(4368 == ssl3_connect_~s__state~0); 117676#L128 assume !(4369 == ssl3_connect_~s__state~0); 117674#L131 assume 4384 == ssl3_connect_~s__state~0; 117672#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117669#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117666#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117664#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-11-25 08:50:20,791 INFO L796 eck$LassoCheckResult]: Loop: 117505#L298-2 ssl3_connect_~s__init_num~0 := 0; 122799#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122797#L544 ssl3_connect_~skip~0 := 0; 122795#L107-1 assume !false; 122793#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122791#L110 assume !(12292 == ssl3_connect_~s__state~0); 122789#L113 assume !(16384 == ssl3_connect_~s__state~0); 122787#L116 assume !(4096 == ssl3_connect_~s__state~0); 122785#L119 assume !(20480 == ssl3_connect_~s__state~0); 122783#L122 assume !(4099 == ssl3_connect_~s__state~0); 122781#L125 assume !(4368 == ssl3_connect_~s__state~0); 122779#L128 assume !(4369 == ssl3_connect_~s__state~0); 122777#L131 assume !(4384 == ssl3_connect_~s__state~0); 122775#L134 assume !(4385 == ssl3_connect_~s__state~0); 122773#L137 assume !(4400 == ssl3_connect_~s__state~0); 122771#L140 assume !(4401 == ssl3_connect_~s__state~0); 122769#L143 assume !(4416 == ssl3_connect_~s__state~0); 122767#L146 assume !(4417 == ssl3_connect_~s__state~0); 122765#L149 assume !(4432 == ssl3_connect_~s__state~0); 122763#L152 assume !(4433 == ssl3_connect_~s__state~0); 122761#L155 assume !(4448 == ssl3_connect_~s__state~0); 122759#L158 assume !(4449 == ssl3_connect_~s__state~0); 122757#L161 assume !(4464 == ssl3_connect_~s__state~0); 122755#L164 assume !(4465 == ssl3_connect_~s__state~0); 122753#L167 assume !(4466 == ssl3_connect_~s__state~0); 122751#L170 assume !(4467 == ssl3_connect_~s__state~0); 122750#L173 assume !(4480 == ssl3_connect_~s__state~0); 122749#L176 assume !(4481 == ssl3_connect_~s__state~0); 117528#L179 assume !(4496 == ssl3_connect_~s__state~0); 117529#L182 assume !(4497 == ssl3_connect_~s__state~0); 117538#L185 assume !(4512 == ssl3_connect_~s__state~0); 122743#L188 assume !(4513 == ssl3_connect_~s__state~0); 122741#L191 assume !(4528 == ssl3_connect_~s__state~0); 122737#L194 assume !(4529 == ssl3_connect_~s__state~0); 117619#L197 assume 4560 == ssl3_connect_~s__state~0; 117531#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 117532#L454 assume !(ssl3_connect_~ret~0 <= 0); 117535#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 117536#L457-2 ssl3_connect_~s__init_num~0 := 0; 117507#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122731#L544 ssl3_connect_~skip~0 := 0; 122730#L107-1 assume !false; 122729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122728#L110 assume !(12292 == ssl3_connect_~s__state~0); 122727#L113 assume !(16384 == ssl3_connect_~s__state~0); 122726#L116 assume !(4096 == ssl3_connect_~s__state~0); 122725#L119 assume !(20480 == ssl3_connect_~s__state~0); 122724#L122 assume !(4099 == ssl3_connect_~s__state~0); 122723#L125 assume !(4368 == ssl3_connect_~s__state~0); 122722#L128 assume !(4369 == ssl3_connect_~s__state~0); 122721#L131 assume !(4384 == ssl3_connect_~s__state~0); 122720#L134 assume !(4385 == ssl3_connect_~s__state~0); 122719#L137 assume !(4400 == ssl3_connect_~s__state~0); 122718#L140 assume !(4401 == ssl3_connect_~s__state~0); 122717#L143 assume !(4416 == ssl3_connect_~s__state~0); 122716#L146 assume !(4417 == ssl3_connect_~s__state~0); 122715#L149 assume !(4432 == ssl3_connect_~s__state~0); 122714#L152 assume !(4433 == ssl3_connect_~s__state~0); 122713#L155 assume !(4448 == ssl3_connect_~s__state~0); 122712#L158 assume !(4449 == ssl3_connect_~s__state~0); 122711#L161 assume !(4464 == ssl3_connect_~s__state~0); 122710#L164 assume !(4465 == ssl3_connect_~s__state~0); 122709#L167 assume !(4466 == ssl3_connect_~s__state~0); 122708#L170 assume !(4467 == ssl3_connect_~s__state~0); 122707#L173 assume !(4480 == ssl3_connect_~s__state~0); 122706#L176 assume !(4481 == ssl3_connect_~s__state~0); 122705#L179 assume !(4496 == ssl3_connect_~s__state~0); 122704#L182 assume !(4497 == ssl3_connect_~s__state~0); 122703#L185 assume 4512 == ssl3_connect_~s__state~0; 117586#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117572#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 117566#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 117553#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 117497#L419 assume !(0 == ssl3_connect_~tmp___8~0); 117498#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121313#L544 ssl3_connect_~skip~0 := 0; 121312#L107-1 assume !false; 121309#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121307#L110 assume !(12292 == ssl3_connect_~s__state~0); 121302#L113 assume !(16384 == ssl3_connect_~s__state~0); 121299#L116 assume !(4096 == ssl3_connect_~s__state~0); 121296#L119 assume !(20480 == ssl3_connect_~s__state~0); 121293#L122 assume !(4099 == ssl3_connect_~s__state~0); 121290#L125 assume !(4368 == ssl3_connect_~s__state~0); 121287#L128 assume !(4369 == ssl3_connect_~s__state~0); 121284#L131 assume !(4384 == ssl3_connect_~s__state~0); 121281#L134 assume !(4385 == ssl3_connect_~s__state~0); 121278#L137 assume !(4400 == ssl3_connect_~s__state~0); 121275#L140 assume !(4401 == ssl3_connect_~s__state~0); 121272#L143 assume !(4416 == ssl3_connect_~s__state~0); 121269#L146 assume !(4417 == ssl3_connect_~s__state~0); 121266#L149 assume !(4432 == ssl3_connect_~s__state~0); 121263#L152 assume !(4433 == ssl3_connect_~s__state~0); 121260#L155 assume !(4448 == ssl3_connect_~s__state~0); 121257#L158 assume !(4449 == ssl3_connect_~s__state~0); 121254#L161 assume !(4464 == ssl3_connect_~s__state~0); 121251#L164 assume !(4465 == ssl3_connect_~s__state~0); 121248#L167 assume !(4466 == ssl3_connect_~s__state~0); 121245#L170 assume !(4467 == ssl3_connect_~s__state~0); 121241#L173 assume !(4480 == ssl3_connect_~s__state~0); 121242#L176 assume !(4481 == ssl3_connect_~s__state~0); 121233#L179 assume !(4496 == ssl3_connect_~s__state~0); 121234#L182 assume !(4497 == ssl3_connect_~s__state~0); 121226#L185 assume !(4512 == ssl3_connect_~s__state~0); 121224#L188 assume !(4513 == ssl3_connect_~s__state~0); 121221#L191 assume 4528 == ssl3_connect_~s__state~0; 117579#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 117526#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 117527#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 117595#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 118708#L434-1 ssl3_connect_~s__init_num~0 := 0; 118709#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118627#L544 ssl3_connect_~skip~0 := 0; 118628#L107-1 assume !false; 118616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118617#L110 assume !(12292 == ssl3_connect_~s__state~0); 118608#L113 assume !(16384 == ssl3_connect_~s__state~0); 118609#L116 assume !(4096 == ssl3_connect_~s__state~0); 118600#L119 assume !(20480 == ssl3_connect_~s__state~0); 118601#L122 assume !(4099 == ssl3_connect_~s__state~0); 118592#L125 assume !(4368 == ssl3_connect_~s__state~0); 118593#L128 assume !(4369 == ssl3_connect_~s__state~0); 118584#L131 assume !(4384 == ssl3_connect_~s__state~0); 118585#L134 assume !(4385 == ssl3_connect_~s__state~0); 118576#L137 assume !(4400 == ssl3_connect_~s__state~0); 118577#L140 assume !(4401 == ssl3_connect_~s__state~0); 118568#L143 assume !(4416 == ssl3_connect_~s__state~0); 118569#L146 assume !(4417 == ssl3_connect_~s__state~0); 118560#L149 assume !(4432 == ssl3_connect_~s__state~0); 118561#L152 assume !(4433 == ssl3_connect_~s__state~0); 118554#L155 assume !(4448 == ssl3_connect_~s__state~0); 118555#L158 assume !(4449 == ssl3_connect_~s__state~0); 118546#L161 assume !(4464 == ssl3_connect_~s__state~0); 118547#L164 assume !(4465 == ssl3_connect_~s__state~0); 118528#L167 assume !(4466 == ssl3_connect_~s__state~0); 118529#L170 assume !(4467 == ssl3_connect_~s__state~0); 118516#L173 assume !(4480 == ssl3_connect_~s__state~0); 118517#L176 assume !(4481 == ssl3_connect_~s__state~0); 118504#L179 assume !(4496 == ssl3_connect_~s__state~0); 118505#L182 assume !(4497 == ssl3_connect_~s__state~0); 118489#L185 assume !(4512 == ssl3_connect_~s__state~0); 118490#L188 assume !(4513 == ssl3_connect_~s__state~0); 118460#L191 assume !(4528 == ssl3_connect_~s__state~0); 118461#L194 assume !(4529 == ssl3_connect_~s__state~0); 118127#L197 assume !(4560 == ssl3_connect_~s__state~0); 118126#L200 assume !(4561 == ssl3_connect_~s__state~0); 118003#L203 assume 4352 == ssl3_connect_~s__state~0; 118004#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 117924#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 117925#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 117839#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117837#L544 ssl3_connect_~skip~0 := 0; 117819#L107-1 assume !false; 117820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117810#L110 assume !(12292 == ssl3_connect_~s__state~0); 117811#L113 assume !(16384 == ssl3_connect_~s__state~0); 117788#L116 assume !(4096 == ssl3_connect_~s__state~0); 117790#L119 assume !(20480 == ssl3_connect_~s__state~0); 117791#L122 assume !(4099 == ssl3_connect_~s__state~0); 117792#L125 assume !(4368 == ssl3_connect_~s__state~0); 118047#L128 assume !(4369 == ssl3_connect_~s__state~0); 118049#L131 assume 4384 == ssl3_connect_~s__state~0; 118233#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117818#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117609#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117504#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-11-25 08:50:20,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:20,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1190343418, now seen corresponding path program 1 times [2019-11-25 08:50:20,792 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:20,792 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269302522] [2019-11-25 08:50:20,792 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:20,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-25 08:50:20,812 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269302522] [2019-11-25 08:50:20,812 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:50:20,813 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:50:20,813 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449110811] [2019-11-25 08:50:20,813 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:50:20,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:20,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 1 times [2019-11-25 08:50:20,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:20,813 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680802875] [2019-11-25 08:50:20,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,861 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:50:20,861 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680802875] [2019-11-25 08:50:20,861 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157615304] [2019-11-25 08:50:20,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:20,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:20,928 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:20,930 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:20,952 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:50:20,953 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:20,953 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:50:20,953 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522810694] [2019-11-25 08:50:20,954 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:20,954 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:20,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:50:20,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:50:20,954 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2019-11-25 08:50:20,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:20,981 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2019-11-25 08:50:20,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:50:20,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2019-11-25 08:50:20,998 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:21,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-25 08:50:21,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2019-11-25 08:50:21,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2019-11-25 08:50:21,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2019-11-25 08:50:21,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:50:21,014 INFO L688 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-25 08:50:21,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2019-11-25 08:50:21,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2019-11-25 08:50:21,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-25 08:50:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-25 08:50:21,061 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-25 08:50:21,062 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-25 08:50:21,062 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:50:21,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2019-11-25 08:50:21,074 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-25 08:50:21,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:50:21,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:50:21,076 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:21,076 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:50:21,076 INFO L794 eck$LassoCheckResult]: Stem: 128884#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 128885#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128882#L96-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 128883#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 128926#L107-1 assume !false; 128927#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129081#L110 assume 12292 == ssl3_connect_~s__state~0; 128923#L111 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 129072#L215 ssl3_connect_~s__server~0 := 0; 129070#L220 assume 0 != ssl3_connect_~cb~0; 129068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 129066#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 129061#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 129057#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 129053#L257 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 129047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129043#L544 ssl3_connect_~skip~0 := 0; 129041#L107-1 assume !false; 129039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129037#L110 assume !(12292 == ssl3_connect_~s__state~0); 129035#L113 assume !(16384 == ssl3_connect_~s__state~0); 129033#L116 assume !(4096 == ssl3_connect_~s__state~0); 129031#L119 assume !(20480 == ssl3_connect_~s__state~0); 129029#L122 assume !(4099 == ssl3_connect_~s__state~0); 129027#L125 assume 4368 == ssl3_connect_~s__state~0; 129025#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129023#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129020#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 129016#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 129010#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129006#L544 ssl3_connect_~skip~0 := 0; 129004#L107-1 assume !false; 129002#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129000#L110 assume !(12292 == ssl3_connect_~s__state~0); 128998#L113 assume !(16384 == ssl3_connect_~s__state~0); 128996#L116 assume !(4096 == ssl3_connect_~s__state~0); 128994#L119 assume !(20480 == ssl3_connect_~s__state~0); 128992#L122 assume !(4099 == ssl3_connect_~s__state~0); 128990#L125 assume !(4368 == ssl3_connect_~s__state~0); 128988#L128 assume !(4369 == ssl3_connect_~s__state~0); 128986#L131 assume 4384 == ssl3_connect_~s__state~0; 128984#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 128981#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 128978#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 128974#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-11-25 08:50:21,077 INFO L796 eck$LassoCheckResult]: Loop: 128975#L298-2 ssl3_connect_~s__init_num~0 := 0; 132994#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132991#L544 ssl3_connect_~skip~0 := 0; 132990#L107-1 assume !false; 132989#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132988#L110 assume !(12292 == ssl3_connect_~s__state~0); 132987#L113 assume !(16384 == ssl3_connect_~s__state~0); 132986#L116 assume !(4096 == ssl3_connect_~s__state~0); 132985#L119 assume !(20480 == ssl3_connect_~s__state~0); 132984#L122 assume !(4099 == ssl3_connect_~s__state~0); 132983#L125 assume !(4368 == ssl3_connect_~s__state~0); 132982#L128 assume !(4369 == ssl3_connect_~s__state~0); 132981#L131 assume !(4384 == ssl3_connect_~s__state~0); 132980#L134 assume !(4385 == ssl3_connect_~s__state~0); 132979#L137 assume !(4400 == ssl3_connect_~s__state~0); 132978#L140 assume !(4401 == ssl3_connect_~s__state~0); 132977#L143 assume !(4416 == ssl3_connect_~s__state~0); 132976#L146 assume !(4417 == ssl3_connect_~s__state~0); 132975#L149 assume !(4432 == ssl3_connect_~s__state~0); 132974#L152 assume !(4433 == ssl3_connect_~s__state~0); 132973#L155 assume !(4448 == ssl3_connect_~s__state~0); 132972#L158 assume !(4449 == ssl3_connect_~s__state~0); 132971#L161 assume !(4464 == ssl3_connect_~s__state~0); 132970#L164 assume !(4465 == ssl3_connect_~s__state~0); 132969#L167 assume !(4466 == ssl3_connect_~s__state~0); 132968#L170 assume !(4467 == ssl3_connect_~s__state~0); 132967#L173 assume !(4480 == ssl3_connect_~s__state~0); 132966#L176 assume !(4481 == ssl3_connect_~s__state~0); 132965#L179 assume !(4496 == ssl3_connect_~s__state~0); 132964#L182 assume !(4497 == ssl3_connect_~s__state~0); 132963#L185 assume !(4512 == ssl3_connect_~s__state~0); 132962#L188 assume !(4513 == ssl3_connect_~s__state~0); 132961#L191 assume !(4528 == ssl3_connect_~s__state~0); 132960#L194 assume !(4529 == ssl3_connect_~s__state~0); 132959#L197 assume 4560 == ssl3_connect_~s__state~0; 129197#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 132958#L454 assume !(ssl3_connect_~ret~0 <= 0); 132957#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 132954#L457-2 ssl3_connect_~s__init_num~0 := 0; 132955#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133113#L544 ssl3_connect_~skip~0 := 0; 133112#L107-1 assume !false; 133111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133110#L110 assume !(12292 == ssl3_connect_~s__state~0); 133109#L113 assume !(16384 == ssl3_connect_~s__state~0); 133108#L116 assume !(4096 == ssl3_connect_~s__state~0); 133107#L119 assume !(20480 == ssl3_connect_~s__state~0); 133106#L122 assume !(4099 == ssl3_connect_~s__state~0); 133105#L125 assume !(4368 == ssl3_connect_~s__state~0); 133104#L128 assume !(4369 == ssl3_connect_~s__state~0); 133103#L131 assume !(4384 == ssl3_connect_~s__state~0); 133102#L134 assume !(4385 == ssl3_connect_~s__state~0); 133101#L137 assume !(4400 == ssl3_connect_~s__state~0); 133100#L140 assume !(4401 == ssl3_connect_~s__state~0); 133099#L143 assume !(4416 == ssl3_connect_~s__state~0); 133098#L146 assume !(4417 == ssl3_connect_~s__state~0); 133097#L149 assume !(4432 == ssl3_connect_~s__state~0); 133096#L152 assume !(4433 == ssl3_connect_~s__state~0); 133095#L155 assume !(4448 == ssl3_connect_~s__state~0); 133094#L158 assume !(4449 == ssl3_connect_~s__state~0); 133093#L161 assume !(4464 == ssl3_connect_~s__state~0); 133092#L164 assume !(4465 == ssl3_connect_~s__state~0); 133091#L167 assume !(4466 == ssl3_connect_~s__state~0); 133090#L170 assume !(4467 == ssl3_connect_~s__state~0); 133089#L173 assume !(4480 == ssl3_connect_~s__state~0); 133088#L176 assume !(4481 == ssl3_connect_~s__state~0); 133087#L179 assume !(4496 == ssl3_connect_~s__state~0); 133086#L182 assume !(4497 == ssl3_connect_~s__state~0); 133085#L185 assume 4512 == ssl3_connect_~s__state~0; 129470#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 133084#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 133083#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 132536#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 132537#L419 assume !(0 == ssl3_connect_~tmp___8~0); 132530#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132528#L544 ssl3_connect_~skip~0 := 0; 132520#L107-1 assume !false; 132521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132364#L110 assume !(12292 == ssl3_connect_~s__state~0); 132365#L113 assume !(16384 == ssl3_connect_~s__state~0); 132358#L116 assume !(4096 == ssl3_connect_~s__state~0); 132359#L119 assume !(20480 == ssl3_connect_~s__state~0); 132352#L122 assume !(4099 == ssl3_connect_~s__state~0); 132353#L125 assume !(4368 == ssl3_connect_~s__state~0); 132346#L128 assume !(4369 == ssl3_connect_~s__state~0); 132347#L131 assume !(4384 == ssl3_connect_~s__state~0); 132340#L134 assume !(4385 == ssl3_connect_~s__state~0); 132341#L137 assume !(4400 == ssl3_connect_~s__state~0); 132336#L140 assume !(4401 == ssl3_connect_~s__state~0); 132337#L143 assume !(4416 == ssl3_connect_~s__state~0); 132332#L146 assume !(4417 == ssl3_connect_~s__state~0); 132333#L149 assume !(4432 == ssl3_connect_~s__state~0); 132328#L152 assume !(4433 == ssl3_connect_~s__state~0); 132329#L155 assume !(4448 == ssl3_connect_~s__state~0); 132324#L158 assume !(4449 == ssl3_connect_~s__state~0); 132325#L161 assume !(4464 == ssl3_connect_~s__state~0); 132319#L164 assume !(4465 == ssl3_connect_~s__state~0); 132320#L167 assume !(4466 == ssl3_connect_~s__state~0); 132314#L170 assume !(4467 == ssl3_connect_~s__state~0); 132315#L173 assume !(4480 == ssl3_connect_~s__state~0); 132308#L176 assume !(4481 == ssl3_connect_~s__state~0); 132309#L179 assume !(4496 == ssl3_connect_~s__state~0); 132302#L182 assume !(4497 == ssl3_connect_~s__state~0); 132303#L185 assume !(4512 == ssl3_connect_~s__state~0); 132298#L188 assume !(4513 == ssl3_connect_~s__state~0); 132299#L191 assume 4528 == ssl3_connect_~s__state~0; 128900#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 128901#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 129452#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 129437#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 129435#L434-1 ssl3_connect_~s__init_num~0 := 0; 129410#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129405#L544 ssl3_connect_~skip~0 := 0; 129402#L107-1 assume !false; 129399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129396#L110 assume !(12292 == ssl3_connect_~s__state~0); 129393#L113 assume !(16384 == ssl3_connect_~s__state~0); 129390#L116 assume !(4096 == ssl3_connect_~s__state~0); 129387#L119 assume !(20480 == ssl3_connect_~s__state~0); 129384#L122 assume !(4099 == ssl3_connect_~s__state~0); 129381#L125 assume !(4368 == ssl3_connect_~s__state~0); 129378#L128 assume !(4369 == ssl3_connect_~s__state~0); 129375#L131 assume !(4384 == ssl3_connect_~s__state~0); 129368#L134 assume !(4385 == ssl3_connect_~s__state~0); 129361#L137 assume !(4400 == ssl3_connect_~s__state~0); 129354#L140 assume !(4401 == ssl3_connect_~s__state~0); 129347#L143 assume !(4416 == ssl3_connect_~s__state~0); 129340#L146 assume !(4417 == ssl3_connect_~s__state~0); 129333#L149 assume !(4432 == ssl3_connect_~s__state~0); 129326#L152 assume !(4433 == ssl3_connect_~s__state~0); 129318#L155 assume !(4448 == ssl3_connect_~s__state~0); 129310#L158 assume !(4449 == ssl3_connect_~s__state~0); 129302#L161 assume !(4464 == ssl3_connect_~s__state~0); 129292#L164 assume !(4465 == ssl3_connect_~s__state~0); 129283#L167 assume !(4466 == ssl3_connect_~s__state~0); 129273#L170 assume !(4467 == ssl3_connect_~s__state~0); 129264#L173 assume !(4480 == ssl3_connect_~s__state~0); 129254#L176 assume !(4481 == ssl3_connect_~s__state~0); 129245#L179 assume !(4496 == ssl3_connect_~s__state~0); 129235#L182 assume !(4497 == ssl3_connect_~s__state~0); 129226#L185 assume !(4512 == ssl3_connect_~s__state~0); 129216#L188 assume !(4513 == ssl3_connect_~s__state~0); 129207#L191 assume !(4528 == ssl3_connect_~s__state~0); 129202#L194 assume !(4529 == ssl3_connect_~s__state~0); 129198#L197 assume !(4560 == ssl3_connect_~s__state~0); 129192#L200 assume !(4561 == ssl3_connect_~s__state~0); 129182#L203 assume 4352 == ssl3_connect_~s__state~0; 129181#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 129173#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 129174#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 131581#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131579#L544 ssl3_connect_~skip~0 := 0; 131578#L107-1 assume !false; 131577#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131576#L110 assume !(12292 == ssl3_connect_~s__state~0); 131575#L113 assume !(16384 == ssl3_connect_~s__state~0); 131574#L116 assume !(4096 == ssl3_connect_~s__state~0); 131573#L119 assume !(20480 == ssl3_connect_~s__state~0); 131571#L122 assume !(4099 == ssl3_connect_~s__state~0); 131570#L125 assume !(4368 == ssl3_connect_~s__state~0); 131568#L128 assume !(4369 == ssl3_connect_~s__state~0); 131567#L131 assume 4384 == ssl3_connect_~s__state~0; 131566#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 133004#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 132085#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 133000#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-11-25 08:50:21,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:21,077 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 1 times [2019-11-25 08:50:21,077 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:21,078 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034976071] [2019-11-25 08:50:21,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:21,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:50:21,100 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:50:21,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:50:21,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 2 times [2019-11-25 08:50:21,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:50:21,102 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860229452] [2019-11-25 08:50:21,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:50:21,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:50:21,168 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:50:21,168 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860229452] [2019-11-25 08:50:21,168 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716526510] [2019-11-25 08:50:21,168 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_1df78ef7-7a2a-4436-9174-a4dfcb00842d/bin/uautomizer/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:50:21,271 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-25 08:50:21,271 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-25 08:50:21,272 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:50:21,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:50:21,297 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:50:21,298 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:50:21,298 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:50:21,298 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450842560] [2019-11-25 08:50:21,299 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:50:21,299 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:50:21,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:50:21,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:50:21,300 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 4 states. [2019-11-25 08:50:21,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:50:21,478 INFO L93 Difference]: Finished difference Result 3700 states and 4157 transitions. [2019-11-25 08:50:21,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-25 08:50:21,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4157 transitions. [2019-11-25 08:50:21,490 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-25 08:50:21,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2019-11-25 08:50:21,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-25 08:50:21,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-25 08:50:21,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-25 08:50:21,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-25 08:50:21,491 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:50:21,491 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:50:21,491 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:50:21,491 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:50:21,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-25 08:50:21,491 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-25 08:50:21,492 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-25 08:50:21,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:50:21 BoogieIcfgContainer [2019-11-25 08:50:21,498 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:50:21,499 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:50:21,499 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:50:21,499 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:50:21,500 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:50:06" (3/4) ... [2019-11-25 08:50:21,504 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-25 08:50:21,504 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:50:21,505 INFO L168 Benchmark]: Toolchain (without parser) took 16012.50 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 759.2 MB). Free memory was 948.7 MB in the beginning and 1.6 GB in the end (delta: -691.3 MB). Peak memory consumption was 67.9 MB. Max. memory is 11.5 GB. [2019-11-25 08:50:21,505 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:50:21,506 INFO L168 Benchmark]: CACSL2BoogieTranslator took 458.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 948.7 MB in the beginning and 1.1 GB in the end (delta: -179.4 MB). Peak memory consumption was 22.9 MB. Max. memory is 11.5 GB. [2019-11-25 08:50:21,506 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2019-11-25 08:50:21,506 INFO L168 Benchmark]: Boogie Preprocessor took 37.95 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:50:21,507 INFO L168 Benchmark]: RCFGBuilder took 677.92 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:50:21,507 INFO L168 Benchmark]: BuchiAutomizer took 14778.82 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 620.8 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -573.8 MB). Peak memory consumption was 47.0 MB. Max. memory is 11.5 GB. [2019-11-25 08:50:21,507 INFO L168 Benchmark]: Witness Printer took 5.13 ms. Allocated memory is still 1.8 GB. Free memory is still 1.6 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:50:21,509 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 458.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 948.7 MB in the beginning and 1.1 GB in the end (delta: -179.4 MB). Peak memory consumption was 22.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.33 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 37.95 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 677.92 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14778.82 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 620.8 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -573.8 MB). Peak memory consumption was 47.0 MB. Max. memory is 11.5 GB. * Witness Printer took 5.13 ms. Allocated memory is still 1.8 GB. Free memory is still 1.6 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.7s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 7.3s. Construction of modules took 3.3s. Büchi inclusion checks took 2.0s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.8s AutomataMinimizationTime, 31 MinimizatonAttempts, 3912 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6636 SDtfs, 3650 SDslu, 3557 SDs, 0 SdLazy, 3965 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.3s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 12ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...